61 lines
2.7 KiB
Go
61 lines
2.7 KiB
Go
package models
|
|
|
|
type Empresa struct {
|
|
Abertura string `json:"abertura"`
|
|
Situacao string `json:"situacao"`
|
|
Tipo string `json:"tipo"`
|
|
Nome string `json:"nome"`
|
|
Porte string `json:"porte"`
|
|
NaturezaJuridica string `json:"natureza_juridica"`
|
|
AtividadePrincipal []Atividade `json:"atividade_principal"`
|
|
AtividadesSecundarias []Atividade `json:"atividades_secundarias"`
|
|
Logradouro string `json:"logradouro"`
|
|
Numero string `json:"numero"`
|
|
Complemento string `json:"complemento"`
|
|
Municipio string `json:"municipio"`
|
|
Bairro string `json:"bairro"`
|
|
UF string `json:"uf"`
|
|
CEP string `json:"cep"`
|
|
Email string `json:"email"`
|
|
Telefone string `json:"telefone"`
|
|
DataSituacao string `json:"data_situacao"`
|
|
CNPJ string `json:"cnpj"`
|
|
UltimaAtualizacao string `json:"ultima_atualizacao"`
|
|
Status string `json:"status"`
|
|
Fantasia string `json:"fantasia"`
|
|
EFR string `json:"efr"`
|
|
MotivoSituacao string `json:"motivo_situacao"`
|
|
SituacaoEspecial string `json:"situacao_especial"`
|
|
DataSituacaoEspecial string `json:"data_situacao_especial"`
|
|
CapitalSocial string `json:"capital_social"`
|
|
QSA []interface{} `json:"qsa"`
|
|
Simples Simples `json:"simples"`
|
|
Simei Simei `json:"simei"`
|
|
Extra map[string]interface{} `json:"extra"`
|
|
Billing Billing `json:"billing"`
|
|
}
|
|
|
|
type Atividade struct {
|
|
Code string `json:"code"`
|
|
Text string `json:"text"`
|
|
}
|
|
|
|
type Simples struct {
|
|
Optante bool `json:"optante"`
|
|
DataOpcao string `json:"data_opcao"`
|
|
DataExclusao string `json:"data_exclusao"`
|
|
UltimaAtualizacao string `json:"ultima_atualizacao"`
|
|
}
|
|
|
|
type Simei struct {
|
|
Optante bool `json:"optante"`
|
|
DataOpcao string `json:"data_opcao"`
|
|
DataExclusao string `json:"data_exclusao"`
|
|
UltimaAtualizacao string `json:"ultima_atualizacao"`
|
|
}
|
|
|
|
type Billing struct {
|
|
Free bool `json:"free"`
|
|
Database bool `json:"database"`
|
|
}
|