copyWith method
PaymentStatusUpdateWebhook
copyWith({
- String? webhookType,
- String? webhookCode,
- String? paymentId,
- PaymentStatusUpdateWebhookNewPaymentStatus? newPaymentStatus,
- PaymentStatusUpdateWebhookOldPaymentStatus? oldPaymentStatus,
- String? originalReference,
- String? adjustedReference,
- DateTime? originalStartDate,
- DateTime? adjustedStartDate,
- String? timestamp,
- Error? error,
Implementation
PaymentStatusUpdateWebhook copyWith(
{String? webhookType,
String? webhookCode,
String? paymentId,
enums.PaymentStatusUpdateWebhookNewPaymentStatus? newPaymentStatus,
enums.PaymentStatusUpdateWebhookOldPaymentStatus? oldPaymentStatus,
String? originalReference,
String? adjustedReference,
DateTime? originalStartDate,
DateTime? adjustedStartDate,
String? timestamp,
Error? error}) {
return PaymentStatusUpdateWebhook(
webhookType: webhookType ?? this.webhookType,
webhookCode: webhookCode ?? this.webhookCode,
paymentId: paymentId ?? this.paymentId,
newPaymentStatus: newPaymentStatus ?? this.newPaymentStatus,
oldPaymentStatus: oldPaymentStatus ?? this.oldPaymentStatus,
originalReference: originalReference ?? this.originalReference,
adjustedReference: adjustedReference ?? this.adjustedReference,
originalStartDate: originalStartDate ?? this.originalStartDate,
adjustedStartDate: adjustedStartDate ?? this.adjustedStartDate,
timestamp: timestamp ?? this.timestamp,
error: error ?? this.error);
}