copyWithWrapped method
WebApiModulesBillingPaymentPayment
copyWithWrapped({
- Wrapped<
String?> ? paymentId, - Wrapped<
String?> ? paymentDate, - Wrapped<
String?> ? locationId, - Wrapped<
String?> ? departmentId, - Wrapped<
String?> ? locationCode, - Wrapped<
String?> ? location, - Wrapped<
String?> ? vendorId, - Wrapped<
String?> ? vendor, - Wrapped<
String?> ? paymentTypeId, - Wrapped<
String?> ? paymentType, - Wrapped<
int?> ? bankAccountId, - Wrapped<
String?> ? accountName, - Wrapped<
String?> ? officeLocationDefaultCurrencyId, - Wrapped<
String?> ? currencyId, - Wrapped<
String?> ? currency, - Wrapped<
String?> ? currencyCode, - Wrapped<
String?> ? currencySymbol, - Wrapped<
String?> ? checkNumber, - Wrapped<
String?> ? paymentDocumentNumber, - Wrapped<
double?> ? paymentAmount, - Wrapped<
String?> ? appliedById, - Wrapped<
String?> ? appliedBy, - Wrapped<
String?> ? modifiedById, - Wrapped<
String?> ? modifiedBy, - Wrapped<
String?> ? paymentMemo, - Wrapped<
String?> ? recType, - Wrapped<
String?> ? chargeBatchId, - Wrapped<
String?> ? chargeBatchNumber, - Wrapped<
List< ? vendorInvoiceDataList,WebApiModulesBillingPaymentPaymentVendorInvoice> ?> - Wrapped<
String?> ? auditNote, - Wrapped<
String?> ? recordTitle, - Wrapped<
List< ? fields,FwStandardBusinessLogicFwBusinessLogicFieldDefinition> ?> - Wrapped<
List< ? custom,FwStandardDataFwCustomValue> ?> - Wrapped<
List< ? defaultFieldAttributes,FwStandardDataFwDefaultAttribute> ?> - Wrapped<
List< ? translation,FwStandardDataFwTranslatedValue> ?>
Implementation
WebApiModulesBillingPaymentPayment copyWithWrapped(
{Wrapped<String?>? paymentId,
Wrapped<String?>? paymentDate,
Wrapped<String?>? locationId,
Wrapped<String?>? departmentId,
Wrapped<String?>? locationCode,
Wrapped<String?>? location,
Wrapped<String?>? vendorId,
Wrapped<String?>? vendor,
Wrapped<String?>? paymentTypeId,
Wrapped<String?>? paymentType,
Wrapped<int?>? bankAccountId,
Wrapped<String?>? accountName,
Wrapped<String?>? officeLocationDefaultCurrencyId,
Wrapped<String?>? currencyId,
Wrapped<String?>? currency,
Wrapped<String?>? currencyCode,
Wrapped<String?>? currencySymbol,
Wrapped<String?>? checkNumber,
Wrapped<String?>? paymentDocumentNumber,
Wrapped<double?>? paymentAmount,
Wrapped<String?>? appliedById,
Wrapped<String?>? appliedBy,
Wrapped<String?>? modifiedById,
Wrapped<String?>? modifiedBy,
Wrapped<String?>? paymentMemo,
Wrapped<String?>? recType,
Wrapped<String?>? chargeBatchId,
Wrapped<String?>? chargeBatchNumber,
Wrapped<List<WebApiModulesBillingPaymentPaymentVendorInvoice>?>?
vendorInvoiceDataList,
Wrapped<String?>? auditNote,
Wrapped<String?>? recordTitle,
Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>?
fields,
Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation}) {
return WebApiModulesBillingPaymentPayment(
paymentId: (paymentId != null ? paymentId.value : this.paymentId),
paymentDate:
(paymentDate != null ? paymentDate.value : this.paymentDate),
locationId: (locationId != null ? locationId.value : this.locationId),
departmentId:
(departmentId != null ? departmentId.value : this.departmentId),
locationCode:
(locationCode != null ? locationCode.value : this.locationCode),
location: (location != null ? location.value : this.location),
vendorId: (vendorId != null ? vendorId.value : this.vendorId),
vendor: (vendor != null ? vendor.value : this.vendor),
paymentTypeId:
(paymentTypeId != null ? paymentTypeId.value : this.paymentTypeId),
paymentType:
(paymentType != null ? paymentType.value : this.paymentType),
bankAccountId:
(bankAccountId != null ? bankAccountId.value : this.bankAccountId),
accountName:
(accountName != null ? accountName.value : this.accountName),
officeLocationDefaultCurrencyId:
(officeLocationDefaultCurrencyId != null
? officeLocationDefaultCurrencyId.value
: this.officeLocationDefaultCurrencyId),
currencyId: (currencyId != null ? currencyId.value : this.currencyId),
currency: (currency != null ? currency.value : this.currency),
currencyCode:
(currencyCode != null ? currencyCode.value : this.currencyCode),
currencySymbol: (currencySymbol != null
? currencySymbol.value
: this.currencySymbol),
checkNumber:
(checkNumber != null ? checkNumber.value : this.checkNumber),
paymentDocumentNumber: (paymentDocumentNumber != null
? paymentDocumentNumber.value
: this.paymentDocumentNumber),
paymentAmount:
(paymentAmount != null ? paymentAmount.value : this.paymentAmount),
appliedById:
(appliedById != null ? appliedById.value : this.appliedById),
appliedBy: (appliedBy != null ? appliedBy.value : this.appliedBy),
modifiedById:
(modifiedById != null ? modifiedById.value : this.modifiedById),
modifiedBy: (modifiedBy != null ? modifiedBy.value : this.modifiedBy),
paymentMemo:
(paymentMemo != null ? paymentMemo.value : this.paymentMemo),
recType: (recType != null ? recType.value : this.recType),
chargeBatchId:
(chargeBatchId != null ? chargeBatchId.value : this.chargeBatchId),
chargeBatchNumber: (chargeBatchNumber != null
? chargeBatchNumber.value
: this.chargeBatchNumber),
vendorInvoiceDataList: (vendorInvoiceDataList != null
? vendorInvoiceDataList.value
: this.vendorInvoiceDataList),
auditNote: (auditNote != null ? auditNote.value : this.auditNote),
recordTitle:
(recordTitle != null ? recordTitle.value : this.recordTitle),
fields: (fields != null ? fields.value : this.fields),
custom: (custom != null ? custom.value : this.custom),
defaultFieldAttributes: (defaultFieldAttributes != null
? defaultFieldAttributes.value
: this.defaultFieldAttributes),
translation:
(translation != null ? translation.value : this.translation));
}