TransactionDetailsData.fromJson constructor

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

Implementation

factory TransactionDetailsData.fromJson(Map<String, dynamic> json) {
  return TransactionDetailsData(
    id: json['id'] ?? '',
    orderId: json['orderId'] ?? '',
    paymentStatus: json['paymentStatus'] ?? '',
    customerPhone: json['customerPhone'] ?? '',
    customerName: json['customerName'] ?? '',
    customerEmail: json['customerEmail'] ?? '',
    createdAt: json['createdAt'] ?? '',
    amount:
        json['amount'] is int
            ? json['amount']
            : int.tryParse(json['amount'].toString()) ?? 0,
  );
}