copyWith method
BoraPushTransaction
copyWith({
- int? id,
- int? Status,
- String? merchantRequestID,
- String? checkoutRequestID,
- int? resultCode,
- String? resultDesc,
- String? responseDescription,
- String? customerMessage,
- double? amount,
- String? mpesaReceiptNumber,
- double? balance,
- String? transactionDate,
- String? phoneNumber,
- String? dateAdded,
- String? dateModified,
- required String orderID,
Implementation
BoraPushTransaction copyWith({
int? id,
int? Status,
String? merchantRequestID,
String? checkoutRequestID,
int? resultCode,
String? resultDesc,
String? responseDescription,
String? customerMessage,
double? amount,
String? mpesaReceiptNumber,
double? balance,
String? transactionDate,
String? phoneNumber,
String? dateAdded,
String? dateModified, required String orderID,
}) {
return BoraPushTransaction(
id: id ?? this.id,
status: Status ?? this.status,
merchantRequestID: merchantRequestID ?? this.merchantRequestID,
checkoutRequestID: checkoutRequestID ?? this.checkoutRequestID,
resultCode: resultCode ?? this.resultCode,
resultDesc: resultDesc ?? this.resultDesc,
responseDescription: responseDescription ?? this.responseDescription,
customerMessage: customerMessage ?? this.customerMessage,
amount: amount ?? this.amount,
mpesaReceiptNumber: mpesaReceiptNumber ?? this.mpesaReceiptNumber,
balance: balance ?? this.balance,
transactionDate: transactionDate ?? this.transactionDate,
phoneNumber: phoneNumber ?? this.phoneNumber,
dateAdded: dateAdded ?? this.dateAdded,
dateModified: dateModified ?? this.dateModified,
);
}