lib/windog/structs/me/wallet.ex

defmodule Windog.Structs.Me.Wallet do
  @keys [
    :main,
    :pending
  ]

  @enforce_keys @keys

  defstruct @keys

  def validate(%{
        main: main,
        pending: pending
      })
      when is_integer(main) and is_integer(pending) do
    %__MODULE__{
      main: main,
      pending: pending
    }
  end
end