copyWith method
      
AssetTransactionDetail
copyWith({ 
    
    
- String? assetTransactionUniqueIdentifier,
 - double? assetTransactionAmount,
 - DateTime? assetTransactionDate,
 - DateTime? assetTransactionPostDate,
 - AssetTransactionType? assetTransactionType,
 - String? assetTransactionPaidByName,
 - String? assetTransactionTypeAdditionalDescription,
 - AssetTransactionCategoryType? assetTransactionCategoryType,
 - String? financialInstitutionTransactionIdentifier,
 
Implementation
AssetTransactionDetail copyWith(
    {String? assetTransactionUniqueIdentifier,
    double? assetTransactionAmount,
    DateTime? assetTransactionDate,
    DateTime? assetTransactionPostDate,
    enums.AssetTransactionType? assetTransactionType,
    String? assetTransactionPaidByName,
    String? assetTransactionTypeAdditionalDescription,
    enums.AssetTransactionCategoryType? assetTransactionCategoryType,
    String? financialInstitutionTransactionIdentifier}) {
  return AssetTransactionDetail(
      assetTransactionUniqueIdentifier: assetTransactionUniqueIdentifier ??
          this.assetTransactionUniqueIdentifier,
      assetTransactionAmount:
          assetTransactionAmount ?? this.assetTransactionAmount,
      assetTransactionDate: assetTransactionDate ?? this.assetTransactionDate,
      assetTransactionPostDate:
          assetTransactionPostDate ?? this.assetTransactionPostDate,
      assetTransactionType: assetTransactionType ?? this.assetTransactionType,
      assetTransactionPaidByName:
          assetTransactionPaidByName ?? this.assetTransactionPaidByName,
      assetTransactionTypeAdditionalDescription:
          assetTransactionTypeAdditionalDescription ??
              this.assetTransactionTypeAdditionalDescription,
      assetTransactionCategoryType:
          assetTransactionCategoryType ?? this.assetTransactionCategoryType,
      financialInstitutionTransactionIdentifier:
          financialInstitutionTransactionIdentifier ??
              this.financialInstitutionTransactionIdentifier);
}