Transaction.fromJson constructor

Transaction.fromJson(
  1. Map<String, Object?> json
)

Implementation

factory Transaction.fromJson(Map<String, Object?> json) => Transaction(
      cancelReason: json["cancel_reason"] == null
          ? null
          : json["cancel_reason"] as String,
      canceledAt: json["canceled_at"] == null
          ? null
          : decodeDateTime(json["canceled_at"]),
      expiresAt: decodeDateTime(json["expires_at"]),
      fullMessage: json["full_message"] as String,
      id: json["id"] as String,
      initiatedAt: decodeDateTime(json["initiated_at"]),
      status: Status.fromJson(json["status"]),
      transmission: json["transmission"] == null
          ? null
          : Transmission.fromJson(
              (json["transmission"] as Map).cast<String, Object?>(),
            ),
    );