copyWith method
FedaTransaction
copyWith({
- int? id,
- String? reference,
- String? description,
- double? amount,
- String? status,
- String? mode,
- double? amount_debited,
- String? receipt_url,
- String? operator_fees,
- String? approved_at,
- String? created_at,
- String? updated_at,
- String? canceled_at,
- String? declined_at,
- String? refunded_at,
- String? transferred_at,
Implementation
FedaTransaction copyWith({
int? id,
String? reference,
String? description,
double? amount,
String? status,
String? mode,
double? amount_debited,
String? receipt_url,
String? operator_fees,
String? approved_at,
String? created_at,
String? updated_at,
String? canceled_at,
String? declined_at,
String? refunded_at,
String? transferred_at,
}) {
return FedaTransaction(
id: id ?? this.id,
reference: reference ?? this.reference,
description: description ?? this.description,
amount: amount ?? this.amount,
status: status ?? this.status,
mode: mode ?? this.mode,
amount_debited: amount_debited ?? this.amount_debited,
receipt_url: receipt_url ?? this.receipt_url,
operator_fees: operator_fees ?? this.operator_fees,
approved_at: approved_at ?? this.approved_at,
created_at: created_at ?? this.created_at,
updated_at: updated_at ?? this.updated_at,
canceled_at: canceled_at ?? this.canceled_at,
declined_at: declined_at ?? this.declined_at,
refunded_at: refunded_at ?? this.refunded_at,
transferred_at: transferred_at ?? this.transferred_at,
);
}