Cnpja.Company (Cnpja v0.1.0)

Copy Markdown View Source

Company (CNPJ root) with its establishments, members, and tax enrollment data.

Summary

Types

t()

@type t() :: %Cnpja.Company{
  equity: number() | nil,
  id: String.t(),
  members: [Cnpja.Member.t()],
  name: String.t(),
  nature: Cnpja.Label.t() | nil,
  offices: [Cnpja.Office.t()],
  simei: Cnpja.SimplesOpt.t() | nil,
  simples: Cnpja.SimplesOpt.t() | nil,
  size: Cnpja.Label.t() | nil
}

Functions

from_map(map)

@spec from_map(map()) :: t()

from_map_nullable(map)

@spec from_map_nullable(map() | nil) :: t() | nil