Subscriptions.fromJson constructor

Subscriptions.fromJson(
  1. Map<String, dynamic> json, {
  2. 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"] : "");