copyWithWrapped method
Implementation
WebApiLogicAppFuncSystemSettingsResponse copyWithWrapped(
{Wrapped<bool?>? allowDeleteInvoices,
Wrapped<bool?>? allowInvoiceDateChange,
Wrapped<bool?>? enableReceipts,
Wrapped<bool?>? enablePayments,
Wrapped<bool?>? shareDealsAcrossOfficeLocations,
Wrapped<String?>? systemName,
Wrapped<String?>? companyName,
Wrapped<bool?>? isVendorNumberAssignedByUser}) {
return WebApiLogicAppFuncSystemSettingsResponse(
allowDeleteInvoices: (allowDeleteInvoices != null
? allowDeleteInvoices.value
: this.allowDeleteInvoices),
allowInvoiceDateChange: (allowInvoiceDateChange != null
? allowInvoiceDateChange.value
: this.allowInvoiceDateChange),
enableReceipts: (enableReceipts != null
? enableReceipts.value
: this.enableReceipts),
enablePayments: (enablePayments != null
? enablePayments.value
: this.enablePayments),
shareDealsAcrossOfficeLocations:
(shareDealsAcrossOfficeLocations != null
? shareDealsAcrossOfficeLocations.value
: this.shareDealsAcrossOfficeLocations),
systemName: (systemName != null ? systemName.value : this.systemName),
companyName:
(companyName != null ? companyName.value : this.companyName),
isVendorNumberAssignedByUser: (isVendorNumberAssignedByUser != null
? isVendorNumberAssignedByUser.value
: this.isVendorNumberAssignedByUser));
}