lib/requests/payments/destinations/holders/government_account.ex
defmodule Requests.Payments.Destinations.Holders.GovernmentAccount do
@moduledoc false
@type t :: %{
company_name: String.t(),
type: String.t()
}
@enforce_keys [:company_name, :type]
defstruct [
:company_name,
:type
]
def build(params) when is_map(params) do
%{
company_name: params[:company_name],
type: params[:type]
}
end
def build(_), do: nil
end