copyWithWrapped method

TransferQuestionnaireCreateRequest copyWithWrapped({
  1. Wrapped<String?>? clientId,
  2. Wrapped<String?>? secret,
  3. Wrapped<String>? originatorClientId,
  4. Wrapped<String>? redirectUri,
  5. Wrapped<DisbursementLimits>? disbursementLimits,
  6. Wrapped<PaymentLimits>? paymentLimits,
  7. Wrapped<TransactionFrequency>? transactionFrequency,
})

Implementation

TransferQuestionnaireCreateRequest copyWithWrapped(
    {Wrapped<String?>? clientId,
    Wrapped<String?>? secret,
    Wrapped<String>? originatorClientId,
    Wrapped<String>? redirectUri,
    Wrapped<DisbursementLimits>? disbursementLimits,
    Wrapped<PaymentLimits>? paymentLimits,
    Wrapped<enums.TransactionFrequency>? transactionFrequency}) {
  return TransferQuestionnaireCreateRequest(
      clientId: (clientId != null ? clientId.value : this.clientId),
      secret: (secret != null ? secret.value : this.secret),
      originatorClientId: (originatorClientId != null
          ? originatorClientId.value
          : this.originatorClientId),
      redirectUri:
          (redirectUri != null ? redirectUri.value : this.redirectUri),
      disbursementLimits: (disbursementLimits != null
          ? disbursementLimits.value
          : this.disbursementLimits),
      paymentLimits:
          (paymentLimits != null ? paymentLimits.value : this.paymentLimits),
      transactionFrequency: (transactionFrequency != null
          ? transactionFrequency.value
          : this.transactionFrequency));
}