Empresa.fromJson constructor
Empresa.fromJson( - Map<String, dynamic> json
)
Implementation
factory Empresa.fromJson(Map<String, dynamic> json) {
return Empresa(
ganhoCapital: (num.parse(json['ganhoCapital'].toString())).toDouble(),
qtdEmpregadoInicial: int.parse(json['qtdEmpregadoInicial'].toString()),
qtdEmpregadoFinal: int.parse(json['qtdEmpregadoFinal'].toString()),
lucroContabil: (num.parse(json['lucroContabil'].toString())).toDouble(),
receitaExportacaoDireta: (num.parse(
json['receitaExportacaoDireta'].toString(),
)).toDouble(),
comerciaisExportadoras: json['comerciaisExportadoras'] != null
? (json['comerciaisExportadoras'] as List<dynamic>)
.map(
(e) =>
ComercialExportadora.fromJson(e as Map<String, dynamic>),
)
.toList()
: null,
socios: (json['socios'] as List<dynamic>)
.map((e) => Socio.fromJson(e as Map<String, dynamic>))
.toList(),
participacaoCotasTesouraria: (num.parse(
json['participacaoCotasTesouraria'].toString(),
)).toDouble(),
ganhoRendaVariavel: (num.parse(
json['ganhoRendaVariavel'].toString(),
)).toDouble(),
doacoesCampanhaEleitoral: json['doacoesCampanhaEleitoral'] != null
? (json['doacoesCampanhaEleitoral'] as List<dynamic>)
.map((e) => Doacao.fromJson(e as Map<String, dynamic>))
.toList()
: null,
estabelecimentos: (json['estabelecimentos'] as List<dynamic>)
.map((e) => Estabelecimento.fromJson(e as Map<String, dynamic>))
.toList(),
naoOptante: json['naoOptante'] != null
? NaoOptante.fromJson(json['naoOptante'] as Map<String, dynamic>)
: null,
);
}