Configuracoes.fromJson constructor

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

Implementation

Configuracoes.fromJson(Map<String, dynamic> json) {
  idConfig = json['id_config'];
  estabelecimentoId = json['estabelecimento_id'];
  clientePodeCadastrar = json['cliente_pode_cadastrar'];
  clientePodeCadastrarTotem = json['cliente_pode_cadastrar_totem'];
  habilitarCodigoPontuavel = json['habilitar_codigo_pontuavel'];
  cadastroCampoDataNascimento = json['cadastro_campo_data_nascimento'];
  cadastroCampoTelefone = json['cadastro_campo_telefone'];
  cadastroCampoCelular = json['cadastro_campo_celular'];
  cadastroCampoEndereco = json['cadastro_campo_endereco'];
  cadastroCampoNumero = json['cadastro_campo_numero'];
  cadastroCampoComplemento = json['cadastro_campo_complemento'];
  cadastroCampoEstado = json['cadastro_campo_estado'];
  cadastroCampoCidade = json['cadastro_campo_cidade'];
  cadastroCampoCep = json['cadastro_campo_cep'];
  cadastroCampoSobrenome = json['cadastro_campo_sobrenome'];
  cadastroCampoEscolaridade = json['cadastro_campo_escolaridade'];
  cadastroCampoRendaMensal = json['cadastro_campo_renda_mensal'];
  ordemExibicaoProdutos = json['ordem_exibicao_produtos'];
  premiosPorPagina = json['premios_por_pagina'];
  campoProfissao = json['campo_profissao'];
  campoFilial = json['campo_filial'];
  campoTipoCliente = json['campo_tipo_cliente'];
  campoTimeTorce = json['campo_time_torce'];
  campoSexo = json['campo_sexo'];
  validarCodigoValor = json['validar_codigo_valor'];
  clientePodeCurtir = json['cliente_pode_curtir'];
  clientePodeCompartilhar = json['cliente_pode_compartilhar'];
  maximoPontosCompartilhar = json['maximo_pontos_compartilhar'] == false
      ? 0
      : json['maximo_pontos_compartilhar'];
  descricaoCompartilhamento = json['descricao_compartilhamento'] == false
      ? ""
      : json['descricao_compartilhamento'];
  tituloCompartilhamento = json['titulo_compartilhamento'] == false
      ? ""
      : json['titulo_compartilhamento'];
  logoCompartilhamento = json['logo_compartilhamento'];
  css = json['css'];
  js = json['js'];
  clientePodeIndicar = json['cliente_pode_indicar'];
  valorPorIndicacao = json['valor_por_indicacao'];
  valorPorIndicacaoCadastro = json['valor_por_indicacao_cadastro'] == false
      ? 0
      : json['valor_por_indicacao_cadastro'];
  indicacaoTipo = json['indicacao_tipo'];
  indicacaoFrequencia = json['indicacao_frequencia'];
  habilitarPremioValorReais = json['habilitar_premio_valor_reais'];
  cadastroCodigoCliente = json['cadastro_codigo_cliente'];
  enviarEmailTransacional = json['enviar_email_transacional'];
  cadastroCpf = json['cadastro_cpf'];
  habilitarResetPremios = json['habilitar_reset_premios'];
  pontosPreencherCadastro = json['pontos_preencher_cadastro'];
  pontosNaoCliente = json['pontos_nao_cliente'];
  bloquearInsercaoDuplicada = json['bloquear_insercao_duplicada'];
  cadastroCampoEmail = json['cadastro_campo_email'];
  podePontuarPorValorFixo = json['pode_pontuar_por_valor_fixo'];
  valorPontosFixo =
      json['valor_pontos_fixo'] == false ? 0 : json['valor_pontos_fixo'];
  recorrencia = json['recorrencia'];
  validadeVoucher = json['validade_voucher'];
  habilitarPontuacaoInteira = json['habilitar_pontuacao_inteira'];
  tagplusIntegracaoCadastrar = json['tagplus_integracao_cadastrar'];
  habilitarValidarCadastrarCodigosPontuaveis =
      json['habilitar_validar_cadastrar_codigos_pontuaveis'];
  categoriaAtiva = json['categoria_ativa'];
  categoriaUsarValidade = json['categoria_usar_validade'];
  tagplusIntegracaoRegra = json['tagplus_integracao_regra'];
  desabilitarEmails = json['desabilitar_emails'];
  maxVenda = json['max_venda'];
  campoCodigoClienteRepresenta = json['campo_codigo_cliente_representa'];
  urlAndroid = json['url_android'] == false ? "" : json['url_android'];
  urlIos = json['url_ios'] == false ? "" : json['url_ios'];
  onesignalId = json['onesignal_id'] == false ? "" : json['onesignal_id'];
  onesignalToken =
      json['onesignal_token'] == false ? "" : json['onesignal_token'];
  verboClientes = json['verbo_clientes'];
  verboCliente = json['verbo_cliente'];
  galaxHash = json['galax_hash'];
  galaxId = json['galax_id'];
  desabilitaResgateClienteNaoIndicou =
      json['desabilita_resgate_cliente_nao_indicou'];
  habilitarDoacao = json['habilitar_doacao'];
  emailProprio = json['email_proprio'];
  idCrmExterno = json['id_crm_externo'] == false ? 0 : json['id_crm_externo'];
  maxInsercaoDia = json['max_insercao_dia'];
  habilitaQrcodeCheckin = json['habilita_qrcode_checkin'];
  habilitarOfertas = json['habilitar_ofertas'];
  bloquearControleDuplicado = json['bloquear_controle_duplicado'];
  appCartaoFidelidade = json['app_cartao_fidelidade'];
  quantidadeSelos = json['quantidade_selos'] ?? 0;
  configuracaoAutomatica = json['configuracao_automatica'];
  documentoUsado = json['documento_usado'];
  ranking = json['ranking'];
  habilitarInsercaoNfce = json['habilitar_insercao_nfce'];
  habilitarInsercaoNfe = json['habilitar_insercao_nfe'];
  exibirPontuacaoAcumuladaRanking =
      json['exibir_pontuacao_acumulada_ranking'];
  if (json['campos_adicionais'] != null) {
    camposAdicionais = <CamposAdicionais>[];
    json['campos_adicionais'].forEach((v) {
      camposAdicionais?.add(CamposAdicionais.fromJson(v));
    });
  }
}