copyWithWrapped method
Implementation
SignalDecisionReportRequest copyWithWrapped(
{Wrapped<String?>? clientId,
Wrapped<String?>? secret,
Wrapped<String>? clientTransactionId,
Wrapped<bool>? initiated,
Wrapped<int?>? daysFundsOnHold,
Wrapped<enums.SignalDecisionOutcome?>? decisionOutcome,
Wrapped<enums.SignalPaymentMethod?>? paymentMethod,
Wrapped<double?>? amountInstantlyAvailable}) {
return SignalDecisionReportRequest(
clientId: (clientId != null ? clientId.value : this.clientId),
secret: (secret != null ? secret.value : this.secret),
clientTransactionId: (clientTransactionId != null
? clientTransactionId.value
: this.clientTransactionId),
initiated: (initiated != null ? initiated.value : this.initiated),
daysFundsOnHold: (daysFundsOnHold != null
? daysFundsOnHold.value
: this.daysFundsOnHold),
decisionOutcome: (decisionOutcome != null
? decisionOutcome.value
: this.decisionOutcome),
paymentMethod:
(paymentMethod != null ? paymentMethod.value : this.paymentMethod),
amountInstantlyAvailable: (amountInstantlyAvailable != null
? amountInstantlyAvailable.value
: this.amountInstantlyAvailable));
}