toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  if (cards != null) {
    return {
      "id": id ?? "",
      "email": email,
      "first_name": firstName,
      "last_name": lastName ?? "",
      'phone': {'area_code': '55', 'number': phone},
      'identification': {'type': 'CPF', 'number': docNumber},
      "description": description ?? "",
      "default_card": defaultCard ?? "",
      "cards": List<dynamic>.from(cards!.map((x) => x.toJson())),
    };
  } else {
    return {
      "id": id ?? "",
      "email": email,
      "first_name": firstName,
      "last_name": lastName ?? "",
      'phone': {'area_code': '55', 'number': phone},
      'identification': {'type': 'CPF', 'number': docNumber},
      "description": description ?? ""
    };
  }
}