cnpj.v1 #
Constants #
const uri = 'https://brasilapi.com.br/api/cnpj/v1'
fn get #
pub fn get(cnpj_code_ CNPJ) !Cnpj
get Retorna os dados do CNPJ(Cadastro Nacional da Pessoa Jurídica)
https://brasilapi.com.br/docs#tag/CNPJ
Exemplo de uso:
if cnpj_ := cnpj_.get_cnpj('34925681000110') { dump(cnpj) } else { // print message error println(err) }
Caso CNPJ não seja encontrado, então irá ser retornado um objeto de erro "errors.CnpjError"
struct CnaesSecundarios #
pub struct CnaesSecundarios {
pub:
codigo int
descricao string
}
Classificação Nacional de Atividades Econômicas Secundárias da empresa.
struct Cnpj #
pub struct Cnpj {
pub:
uf string
cep string
qsa []Qsa // Pode conter dados ou não
cnpj string
pais string
email string
porte string
bairro string
numero string
ddd_fax string
municipio string
logradouro string
cnae_fiscal int
codigo_pais string
complemento string
codigo_porte int
razao_social string
nome_fantasia string
capital_social int
ddd_telefone1 string
ddd_telefone2 string
opcao_pelo_mei string
descricao_porte string
codigo_municipio int
cnaes_secundarios []CnaesSecundarios // Pode conter dados ou não
natureza_juridica string
situacao_especial string
opcao_pelo_simples string
situacao_cadastral int
data_opcao_pelo_mei string
data_exclusao_do_mei string
cnae_fiscal_descricao string
codigo_municipio_ibge int
data_inicio_atividade string
data_situacao_especial string
data_opcao_pelo_simples string
data_situacao_cadastral string
nome_cidade_no_exterior string
codigo_natureza_juridica int
data_exclusao_dosimples string
motivo_situacao_cadastral int
ente_federativo_responsavel string
identificador_matriz_filial int
qualificacao_do_responsavel int
descricao_situacao_cadastral string
descricao_tipo_de_logradouro string
descricao_motivo_situacao_cadastral string
descricao_identificador_matriz_filial string
}
struct Qsa #
pub struct Qsa {
pub:
pais string
nome_socio string
codigo_pais int
faixa_etaria string
cnpj_cpf_do_socio string
qualificacao_socio string
codigo_faixa_etaria int
data_entrada_sociedade string
identificador_de_socio int
cpf_representante_legal string
nome_representante_legal string
codigo_qualificacao_socio int
qualificacao_representante_legal string
codigo_qualificacao_representante_legal int
}
Quadro de Sócios e Administradores da empresa.