Card.fromJson constructor
Card.fromJson(
- Map<String, dynamic> json, {
- bool options = false,
})
Implementation
factory Card.fromJson(Map<String, dynamic> json, {bool options = false}) =>
Card(
id: json["id"] ?? "",
expirationMonth: json["expiration_month"] ?? 0,
expirationYear: json["expiration_year"] ?? 0,
firstSixDigits: json["first_six_digits"] ?? "",
lastFourDigits: json["last_four_digits"] ?? "",
paymentMethod: options ? "" : (json["payment_method"]["name"] ?? ""),
paymentType:
options ? "" : (json["payment_method"]["payment_type_id"] ?? ""),
issuer: options ? 0 : (json["issuer"]["id"] ?? 0),
cardName: json["cardholder"]["name"] ?? "",
docNumber: json["cardholder"]["identification"]["number"] ?? "",
customerId: json["customer_id"] ?? "",
userId: options ? "" : (json["user_id"] ?? ""),
);