copyWithWrapped method

AssetTransactionDetail copyWithWrapped({
  1. Wrapped<String>? assetTransactionUniqueIdentifier,
  2. Wrapped<double>? assetTransactionAmount,
  3. Wrapped<DateTime>? assetTransactionDate,
  4. Wrapped<DateTime>? assetTransactionPostDate,
  5. Wrapped<AssetTransactionType>? assetTransactionType,
  6. Wrapped<String?>? assetTransactionPaidByName,
  7. Wrapped<String?>? assetTransactionTypeAdditionalDescription,
  8. Wrapped<AssetTransactionCategoryType?>? assetTransactionCategoryType,
  9. Wrapped<String?>? financialInstitutionTransactionIdentifier,
})

Implementation

AssetTransactionDetail copyWithWrapped(
    {Wrapped<String>? assetTransactionUniqueIdentifier,
    Wrapped<double>? assetTransactionAmount,
    Wrapped<DateTime>? assetTransactionDate,
    Wrapped<DateTime>? assetTransactionPostDate,
    Wrapped<enums.AssetTransactionType>? assetTransactionType,
    Wrapped<String?>? assetTransactionPaidByName,
    Wrapped<String?>? assetTransactionTypeAdditionalDescription,
    Wrapped<enums.AssetTransactionCategoryType?>?
        assetTransactionCategoryType,
    Wrapped<String?>? financialInstitutionTransactionIdentifier}) {
  return AssetTransactionDetail(
      assetTransactionUniqueIdentifier:
          (assetTransactionUniqueIdentifier != null
              ? assetTransactionUniqueIdentifier.value
              : this.assetTransactionUniqueIdentifier),
      assetTransactionAmount: (assetTransactionAmount != null
          ? assetTransactionAmount.value
          : this.assetTransactionAmount),
      assetTransactionDate: (assetTransactionDate != null
          ? assetTransactionDate.value
          : this.assetTransactionDate),
      assetTransactionPostDate: (assetTransactionPostDate != null
          ? assetTransactionPostDate.value
          : this.assetTransactionPostDate),
      assetTransactionType: (assetTransactionType != null
          ? assetTransactionType.value
          : this.assetTransactionType),
      assetTransactionPaidByName: (assetTransactionPaidByName != null
          ? assetTransactionPaidByName.value
          : this.assetTransactionPaidByName),
      assetTransactionTypeAdditionalDescription:
          (assetTransactionTypeAdditionalDescription != null
              ? assetTransactionTypeAdditionalDescription.value
              : this.assetTransactionTypeAdditionalDescription),
      assetTransactionCategoryType: (assetTransactionCategoryType != null
          ? assetTransactionCategoryType.value
          : this.assetTransactionCategoryType),
      financialInstitutionTransactionIdentifier:
          (financialInstitutionTransactionIdentifier != null
              ? financialInstitutionTransactionIdentifier.value
              : this.financialInstitutionTransactionIdentifier));
}