copyWith method

STKPushState copyWith({
  1. OrderID? orderID,
  2. Amount? amount,
  3. Phone? phone,
  4. STKPushStatus? status,
  5. String? exceptionError,
  6. BoraPushTransaction? transactionData,
})

Implementation

STKPushState copyWith({
  OrderID? orderID,
  Amount? amount,
  Phone? phone,
  STKPushStatus? status,
  String? exceptionError,
  BoraPushTransaction? transactionData,
}) {
  return STKPushState(
    orderID: orderID ?? this.orderID,
    amount: amount ?? this.amount,
    phone: phone ?? this.phone,
    status: status ?? this.status,
    exceptionError: exceptionError ?? this.exceptionError,
    transactionData: transactionData ?? this.transactionData,
  );
}