-
Notifications
You must be signed in to change notification settings - Fork 0
/
entity.go
57 lines (51 loc) · 2.2 KB
/
entity.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
package gocnpj
type Company struct {
MainActivity []MainActivity `json:"atividade_principal"`
SituationDate string `json:"data_situacao"`
Complement string `json:"complemento"`
Type string `json:"tipo"`
Name string `json:"nome"`
Email string `json:"email"`
SecondaryActivities []SecondaryActivities `json:"atividades_secundarias"`
QSA []QSA `json:"qsa"`
Situation string `json:"situacao"`
Neighborhood string `json:"bairro"`
Street string `json:"logradouro"`
Number string `json:"numero"`
ZipCode string `json:"cep"`
City string `json:"municipio"`
Fantasy string `json:"fantasia"`
Size string `json:"porte"`
Opening string `json:"abertura"`
LegalNature string `json:"natureza_juridica"`
State string `json:"uf"`
Telephone string `json:"telefone"`
CNPJ string `json:"cnpj"`
LastUpdate string `json:"ultima_atualizacao"`
Status string `json:"status"`
EFR string `json:"efr"`
MotivoSituation string `json:"motivo_situacao"`
SituationSpecial string `json:"situacao_especial"`
SituationDateSpecial string `json:"data_situacao_especial"`
CapitalSocial string `json:"capital_social"`
}
type MainActivity struct {
Text string `json:"text"`
Code string `json:"code"`
}
type SecondaryActivities struct {
Text string `json:"text"`
Code string `json:"code"`
}
type QSA struct {
Qual string `json:"qual"`
Name string `json:"nome"`
}
type Billing struct {
Free bool `json:"free"`
Database bool `json:"database"`
}
type CompanyError struct {
Message string `json:"message"`
Status string `json:"status"`
}