InformacaoOpcional.fromJson constructor

InformacaoOpcional.fromJson(
  1. 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,
  );
}