toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final data = <String, dynamic>{};
  data['abertura'] = abertura;
  data['situacao'] = situacao;
  data['tipo'] = tipo;
  data['nome'] = nome;
  data['porte'] = porte;
  data['natureza_juridica'] = naturezaJuridica;
  data['atividade_principal'] =
      atividadePrincipal.map((e) => e.toJson()).toList();
  data['atividades_secundarias'] =
      atividadesSecundarias.map((e) => e.toJson()).toList();
  data['qsa'] = qsa.map((e) => e.toJson()).toList();
  data['logradouro'] = logradouro;
  data['numero'] = numero;
  data['complemento'] = complemento;
  data['municipio'] = municipio;
  data['bairro'] = bairro;
  data['uf'] = uf;
  data['cep'] = cep;
  data['email'] = email;
  data['telefone'] = telefone;
  data['data_situacao'] = dataSituacao;
  data['cnpj'] = cnpj;
  data['ultima_atualizacao'] = ultimaAtualizacao;
  data['status'] = status;
  data['fantasia'] = fantasia;
  data['efr'] = efr;
  data['motivo_situacao'] = motivoSituacao;
  data['situacao_especial'] = situacaoEspecial;
  data['data_situacao_especial'] = dataSituacaoEspecial;
  data['capital_social'] = capitalSocial;
  data['extra'] = extra.toJson();
  data['billing'] = billing.toJson();
  return data;
}