apifiber/models/externals.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"`
}