User.fromJson constructor

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

Implementation

User.fromJson(Map<String, dynamic> json) {
  idCliente = json['id_cliente'];
  primeiroNome = json['primeiro_nome'];
  segundoNome = json['segundo_nome'];
  cpf = json['cpf'];
  codigoCliente = json['codigo_cliente'];
  estabelecimentoOrigem = json['estabelecimento_origem'];
  foto = json['foto'];
  email = json['email'];
  telefone = json['telefone'];
  celular = json['celular'];
  endereco = json['endereco'];
  numero = json['numero'];
  complemento = json['complemento'];
  bairro = json['bairro'];
  cidade = json['cidade'];
  estado = json['estado'];
  pais = json['pais'];
  gmEnderecoCompleto = json['gm_endereco_completo'];
  cep = json['cep'];
  dataNascimento = json['data_nascimento'];
  dataCadastro = json['data_cadastro'];
  sexo = json['sexo'];
  timeTorce = json['time_torce'];
  escolaridade = json['escolaridade'];
  profissao = json['profissao'];
  rendaMensal = json['renda_mensal'];
  tipoDeCliente = json['tipo_de_cliente'];
  filial = json['filial'];
  enderecoEntregaPadrao = json['endereco_entrega_padrao'];
  categoria = json['categoria'] != null
      ? Categoria.fromJson(json['categoria'])
      : null;
  if (json['camposAdicionais'] is List<dynamic> ||
      json['camposAdicionais'] == null) {
    return;
  }
  var camposAd = json['camposAdicionais'] as Map<dynamic, dynamic>;
  camposAdicionais = json['camposAdicionais'] != null && camposAd.isNotEmpty
      ? CamposAdicionais.fromJson(json['camposAdicionais'])
      : null;
}