View Source UkraineTaxidEx.Base behaviour (ukraine_tax_id v0.1.1)

Summary

Callbacks

length()

@callback length() :: non_neg_integer()

parse(data, options)

@callback parse(data :: {:ok, String.t()} | String.t(), options :: Keyword.t()) ::
  {:ok, term()} | {:error, atom()}

to_map(data)

@callback to_map(data :: term()) :: map()

to_string(data)

@callback to_string(data :: term()) :: String.t()