Subscriptions.fromJson constructor
Subscriptions.fromJson(
- Map<String, dynamic> json, {
- bool options = false,
})
Implementation
factory Subscriptions.fromJson(Map<String, dynamic> json,
{bool options = false}) =>
Subscriptions(
id: json["id"],
payerId: json["payer_id"],
payerEmail: json["payer_email"],
backUrl: json["back_url"],
collectorId: json["collector_id"],
applicationId: json["application_id"],
status: json["status"],
reason: json["reason"],
externalReference: json["external_reference"],
dateCreated: DateTime.parse(json["date_created"]),
lastModified: DateTime.parse(json["last_modified"]),
details: Details.fromJson(json["auto_recurring"]),
paymentMethodId: json["payment_method_id"],
cardId: json["card_id"],
nextPaymentDate: options ? json["next_payment_date"] : "",
payerFirstName: options ? json["payer_first_name"] : "",
paymentMethod: options ? json["payment_method_id"] : "");