copyWith method

PaymentMeta copyWith({
  1. String? referenceNumber,
  2. String? ppdId,
  3. String? payee,
  4. String? byOrderOf,
  5. String? payer,
  6. String? paymentMethod,
  7. String? paymentProcessor,
  8. String? reason,
})

Implementation

PaymentMeta copyWith(
    {String? referenceNumber,
    String? ppdId,
    String? payee,
    String? byOrderOf,
    String? payer,
    String? paymentMethod,
    String? paymentProcessor,
    String? reason}) {
  return PaymentMeta(
      referenceNumber: referenceNumber ?? this.referenceNumber,
      ppdId: ppdId ?? this.ppdId,
      payee: payee ?? this.payee,
      byOrderOf: byOrderOf ?? this.byOrderOf,
      payer: payer ?? this.payer,
      paymentMethod: paymentMethod ?? this.paymentMethod,
      paymentProcessor: paymentProcessor ?? this.paymentProcessor,
      reason: reason ?? this.reason);
}