copyWithWrapped method

Account copyWithWrapped({
  1. Wrapped<String>? id,
  2. Wrapped<String>? name,
  3. Wrapped<AccountType>? type,
  4. Wrapped<bool>? onBudget,
  5. Wrapped<bool>? closed,
  6. Wrapped<String?>? note,
  7. Wrapped<num>? balance,
  8. Wrapped<num>? clearedBalance,
  9. Wrapped<num>? unclearedBalance,
  10. Wrapped<String>? transferPayeeId,
  11. Wrapped<bool?>? directImportLinked,
  12. Wrapped<bool?>? directImportInError,
  13. Wrapped<bool>? deleted,
})

Implementation

Account copyWithWrapped(
    {Wrapped<String>? id,
    Wrapped<String>? name,
    Wrapped<enums.AccountType>? type,
    Wrapped<bool>? onBudget,
    Wrapped<bool>? closed,
    Wrapped<String?>? note,
    Wrapped<num>? balance,
    Wrapped<num>? clearedBalance,
    Wrapped<num>? unclearedBalance,
    Wrapped<String>? transferPayeeId,
    Wrapped<bool?>? directImportLinked,
    Wrapped<bool?>? directImportInError,
    Wrapped<bool>? deleted}) {
  return Account(
      id: (id != null ? id.value : this.id),
      name: (name != null ? name.value : this.name),
      type: (type != null ? type.value : this.type),
      onBudget: (onBudget != null ? onBudget.value : this.onBudget),
      closed: (closed != null ? closed.value : this.closed),
      note: (note != null ? note.value : this.note),
      balance: (balance != null ? balance.value : this.balance),
      clearedBalance: (clearedBalance != null
          ? clearedBalance.value
          : this.clearedBalance),
      unclearedBalance: (unclearedBalance != null
          ? unclearedBalance.value
          : this.unclearedBalance),
      transferPayeeId: (transferPayeeId != null
          ? transferPayeeId.value
          : this.transferPayeeId),
      directImportLinked: (directImportLinked != null
          ? directImportLinked.value
          : this.directImportLinked),
      directImportInError: (directImportInError != null
          ? directImportInError.value
          : this.directImportInError),
      deleted: (deleted != null ? deleted.value : this.deleted));
}