Skip to main content

lib/cnpja/shared/simples_history.ex

defmodule Cnpja.SimplesHistory do
  @moduledoc "Historical period of Simples Nacional or MEI enrollment."

  @enforce_keys [:from, :text]
  defstruct [:from, :until, :text]

  @type t :: %__MODULE__{from: String.t(), until: String.t() | nil, text: String.t()}

  @spec from_map(map()) :: t()
  def from_map(map) do
    %__MODULE__{from: map["from"], until: map["until"], text: map["text"]}
  end
end