MetaDataJson.fromJson constructor

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

Implementation

factory MetaDataJson.fromJson(Map<String, dynamic> json) => MetaDataJson(
      status: json["status"] == null ? null : json["status"],
      responseCode:
          json["responseCode"] == null ? null : json["responseCode"],
      responseMessage:
          json["responseMessage"] == null ? null : json["responseMessage"],
      token: json["token"] == null ? null : json["token"],
      expirationDate:
          json["expirationDate"] == null ? null : json["expirationDate"],
      cardType: json["cardType"] == null ? null : json["cardType"],
      maskedCardNumber:
          json["maskedCardNumber"] == null ? null : json["maskedCardNumber"],
      cardTransactionIdentifier: json["cardTransactionIdentifier"] == null
          ? null
          : json["cardTransactionIdentifier"],
      taskId: json["taskID"] == null ? null : json["taskID"],
      transactionId:
          json["transactionID"] == null ? null : json["transactionID"],
      transactionTimestamp: json["transactionTimestamp"] == null
          ? null
          : DateTime.parse(json["transactionTimestamp"]),
      expiration: json["expiration"] == null ? null : json["expiration"],
      cvv: json["cvv"] == null ? null : json["cvv"],
      fullName: json["full_name"] == null ? null : json["full_name"],
      issuer: json["issuer"] == null
          ? null
          : List<Issuer>.from(json["issuer"].map((x) => Issuer.fromJson(x))),
    );