InformacaoOpcional.fromJson constructor
InformacaoOpcional.fromJson( - Map<String, dynamic> json
)
Implementation
factory InformacaoOpcional.fromJson(Map<String, dynamic> json) {
return InformacaoOpcional(
vendasRevendedorAmbulante: json['vendasRevendedorAmbulante'] != null
? (json['vendasRevendedorAmbulante'] as List<dynamic>)
.map(
(e) => VendaRevendedorAmbulante.fromJson(
e as Map<String, dynamic>,
),
)
.toList()
: null,
preparosComercializacaoRefeicoes:
json['preparosComercializacaoRefeicoes'] != null
? (json['preparosComercializacaoRefeicoes'] as List<dynamic>)
.map(
(e) => PreparoComercializacaoRefeicoes.fromJson(
e as Map<String, dynamic>,
),
)
.toList()
: null,
producoesRurais: json['producoesRurais'] != null
? (json['producoesRurais'] as List<dynamic>)
.map((e) => ProducaoRural.fromJson(e as Map<String, dynamic>))
.toList()
: null,
aquisicoesProdutoresRurais: json['aquisicoesProdutoresRurais'] != null
? (json['aquisicoesProdutoresRurais'] as List<dynamic>)
.map(
(e) => AquisicaoProdutoresRurais.fromJson(
e as Map<String, dynamic>,
),
)
.toList()
: null,
aquisicoesDispensadosInscricao:
json['aquisicoesDispensadosInscricao'] != null
? (json['aquisicoesDispensadosInscricao'] as List<dynamic>)
.map(
(e) => AquisicaoDispensadosInscricao.fromJson(
e as Map<String, dynamic>,
),
)
.toList()
: null,
rateiosReceitaRegimeEspecial: json['rateiosReceitaRegimeEspecial'] != null
? (json['rateiosReceitaRegimeEspecial'] as List<dynamic>)
.map(
(e) => RateioReceitaRegimeEspecial.fromJson(
e as Map<String, dynamic>,
),
)
.toList()
: null,
rateiosDecisaoJudicial: json['rateiosDecisaoJudicial'] != null
? (json['rateiosDecisaoJudicial'] as List<dynamic>)
.map(
(e) =>
RateioDecisaoJudicial.fromJson(e as Map<String, dynamic>),
)
.toList()
: null,
rateiosReceitaOutrosRateios: json['rateiosReceitaOutrosRateios'] != null
? (json['rateiosReceitaOutrosRateios'] as List<dynamic>)
.map(
(e) => RateioReceitaOutrosRateios.fromJson(
e as Map<String, dynamic>,
),
)
.toList()
: null,
saidaTransferenciaMercadoria: json['saidaTransferenciaMercadoria'] != null
? (num.parse(
json['saidaTransferenciaMercadoria'].toString(),
)).toDouble()
: null,
autoInfracaoPago: json['autoInfracaoPago'] != null
? (num.parse(json['autoInfracaoPago'].toString())).toDouble()
: null,
);
}