Estabelecimento.fromJson constructor

Estabelecimento.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory Estabelecimento.fromJson(Map<String, dynamic> json) {
  return Estabelecimento(
    cnpjCompleto: json['cnpjCompleto'].toString(),
    estoqueInicial: (num.parse(json['estoqueInicial'].toString())).toDouble(),
    estoqueFinal: (num.parse(json['estoqueFinal'].toString())).toDouble(),
    saldoCaixaInicial: (num.parse(
      json['saldoCaixaInicial'].toString(),
    )).toDouble(),
    saldoCaixaFinal: (num.parse(
      json['saldoCaixaFinal'].toString(),
    )).toDouble(),
    aquisicoesMercadoInterno: (num.parse(
      json['aquisicoesMercadoInterno'].toString(),
    )).toDouble(),
    importacoes: (num.parse(json['importacoes'].toString())).toDouble(),
    totalEntradasPorTransferencia: (num.parse(
      json['totalEntradasPorTransferencia'].toString(),
    )).toDouble(),
    totalSaidasPorTransferencia: (num.parse(
      json['totalSaidasPorTransferencia'].toString(),
    )).toDouble(),
    totalDevolucoesVendas: (num.parse(
      json['totalDevolucoesVendas'].toString(),
    )).toDouble(),
    totalEntradas: (num.parse(json['totalEntradas'].toString())).toDouble(),
    totalDevolucoesCompras: (num.parse(
      json['totalDevolucoesCompras'].toString(),
    )).toDouble(),
    totalDespesas: (num.parse(json['totalDespesas'].toString())).toDouble(),
    operacoesInterestaduais: json['operacoesInterestaduais'] != null
        ? (json['operacoesInterestaduais'] as List<dynamic>)
              .map(
                (e) =>
                    OperacaoInterestadual.fromJson(e as Map<String, dynamic>),
              )
              .toList()
        : null,
    issRetidosFonte: json['issRetidosFonte'] != null
        ? (json['issRetidosFonte'] as List<dynamic>)
              .map((e) => IssRetidoFonte.fromJson(e as Map<String, dynamic>))
              .toList()
        : null,
    prestacoesServicoComunicacao: json['prestacoesServicoComunicacao'] != null
        ? (json['prestacoesServicoComunicacao'] as List<dynamic>)
              .map(
                (e) => PrestacaoServicoComunicacao.fromJson(
                  e as Map<String, dynamic>,
                ),
              )
              .toList()
        : null,
    mudancaOutroMunicipio: json['mudancaOutroMunicipio'] != null
        ? (json['mudancaOutroMunicipio'] as List<dynamic>)
              .map(
                (e) =>
                    MudancaOutroMunicipio.fromJson(e as Map<String, dynamic>),
              )
              .toList()
        : null,
    prestacoesServicoTransporte: json['prestacoesServicoTransporte'] != null
        ? (json['prestacoesServicoTransporte'] as List<dynamic>)
              .map(
                (e) => PrestacaoServicoTransporte.fromJson(
                  e as Map<String, dynamic>,
                ),
              )
              .toList()
        : null,
    informacaoOpcional: json['informacaoOpcional'] != null
        ? InformacaoOpcional.fromJson(
            json['informacaoOpcional'] as Map<String, dynamic>,
          )
        : null,
  );
}