UserData.fromJson constructor

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

Implementation

factory UserData.fromJson(Map<String, dynamic> json) {
  return UserData(
    id: int.tryParse(json['id'].toString()) ?? 0,
    uuidFirebase: json['uuid_firebase'],
    email: json['email'] ?? '',
    password: json['password'],
    documentType: json['document_type'] ?? '',
    documentNumber: json['document_number'] ?? '',
    firstName: json['first_name'] ?? '',
    lastName: json['last_name'] ?? '',
    fullName: json['full_name'],
    personType: json['person_type'] ?? '',
    cellphone: json['cellphone'] ?? '',
    address: json['address'],
    departmentId:
        int.tryParse((json['department_id'] ?? '0').toString()) ?? 0,
    cityId: int.tryParse((json['city_id'] ?? '0').toString()) ?? 0,
    neighborhood: json['neighborhood'],
    rolId: json['rol_id'],
    causaRegistro: json['causa_registro'],
    state: json['state'],
    token: json['token'],
    verificated: json['verificated'],
    isActive: json['is_active']?.toString() ?? '0',
    dateJoined: json['date_joined'] ?? '',
    updated: json['updated'] ?? '',
  );
}