Skip to main content

lib/cnpja/responses/credit.ex

defmodule Cnpja.Credit do
  @moduledoc "Account credit balance."

  @enforce_keys [:perpetual, :transient]
  defstruct [:perpetual, :transient]

  @type t :: %__MODULE__{perpetual: integer(), transient: integer()}

  @spec from_map(map()) :: t()
  def from_map(map) do
    %__MODULE__{perpetual: map["perpetual"], transient: map["transient"]}
  end
end