copyWithWrapped method

BankTransferEvent copyWithWrapped({
  1. Wrapped<int>? eventId,
  2. Wrapped<DateTime>? timestamp,
  3. Wrapped<BankTransferEventType>? eventType,
  4. Wrapped<String>? accountId,
  5. Wrapped<String>? bankTransferId,
  6. Wrapped<String?>? originationAccountId,
  7. Wrapped<BankTransferType>? bankTransferType,
  8. Wrapped<String>? bankTransferAmount,
  9. Wrapped<String>? bankTransferIsoCurrencyCode,
  10. Wrapped<BankTransferFailure?>? failureReason,
  11. Wrapped<BankTransferDirection?>? direction,
})

Implementation

BankTransferEvent copyWithWrapped(
    {Wrapped<int>? eventId,
    Wrapped<DateTime>? timestamp,
    Wrapped<enums.BankTransferEventType>? eventType,
    Wrapped<String>? accountId,
    Wrapped<String>? bankTransferId,
    Wrapped<String?>? originationAccountId,
    Wrapped<enums.BankTransferType>? bankTransferType,
    Wrapped<String>? bankTransferAmount,
    Wrapped<String>? bankTransferIsoCurrencyCode,
    Wrapped<BankTransferFailure?>? failureReason,
    Wrapped<enums.BankTransferDirection?>? direction}) {
  return BankTransferEvent(
      eventId: (eventId != null ? eventId.value : this.eventId),
      timestamp: (timestamp != null ? timestamp.value : this.timestamp),
      eventType: (eventType != null ? eventType.value : this.eventType),
      accountId: (accountId != null ? accountId.value : this.accountId),
      bankTransferId: (bankTransferId != null
          ? bankTransferId.value
          : this.bankTransferId),
      originationAccountId: (originationAccountId != null
          ? originationAccountId.value
          : this.originationAccountId),
      bankTransferType: (bankTransferType != null
          ? bankTransferType.value
          : this.bankTransferType),
      bankTransferAmount: (bankTransferAmount != null
          ? bankTransferAmount.value
          : this.bankTransferAmount),
      bankTransferIsoCurrencyCode: (bankTransferIsoCurrencyCode != null
          ? bankTransferIsoCurrencyCode.value
          : this.bankTransferIsoCurrencyCode),
      failureReason:
          (failureReason != null ? failureReason.value : this.failureReason),
      direction: (direction != null ? direction.value : this.direction));
}