copyWithWrapped method
WebApiModulesSettingsSystemSettingsSystemSettingsSystemSettings
copyWithWrapped({
- Wrapped<
String?> ? systemSettingsId, - Wrapped<
String?> ? systemSettingsName, - Wrapped<
String?> ? companyName, - Wrapped<
String?> ? systemName, - Wrapped<
String?> ? databaseVersion, - Wrapped<
bool?> ? isVendorNumberAssignedByUser, - Wrapped<
int?> ? lastVendorNumber, - Wrapped<
bool?> ? allowDeleteExportedReceipts, - Wrapped<
bool?> ? enableReceipts, - Wrapped<
bool?> ? enableBetaUpdates, - Wrapped<
bool?> ? enableQaUpdates, - Wrapped<
bool?> ? enablePayments, - Wrapped<
bool?> ? allowDeleteExportedPayments, - Wrapped<
bool?> ? allowDeleteInvoices, - Wrapped<
bool?> ? allowInvoiceDateChange, - Wrapped<
bool?> ? ordersCompleteWithItemsNotYetStaged, - Wrapped<
bool?> ? populateInventoryUtilizationDataWeekly, - Wrapped<
String?> ? dateStamp, - Wrapped<
String?> ? auditNote, - Wrapped<
String?> ? recordTitle, - Wrapped<
List< ? fields,FwStandardBusinessLogicFwBusinessLogicFieldDefinition> ?> - Wrapped<
List< ? custom,FwStandardDataFwCustomValue> ?> - Wrapped<
List< ? defaultFieldAttributes,FwStandardDataFwDefaultAttribute> ?>
Implementation
WebApiModulesSettingsSystemSettingsSystemSettingsSystemSettings
copyWithWrapped(
{Wrapped<String?>? systemSettingsId,
Wrapped<String?>? systemSettingsName,
Wrapped<String?>? companyName,
Wrapped<String?>? systemName,
Wrapped<String?>? databaseVersion,
Wrapped<bool?>? shareDealsAcrossOfficeLocations,
Wrapped<bool?>? isVendorNumberAssignedByUser,
Wrapped<int?>? lastVendorNumber,
Wrapped<bool?>? allowDeleteExportedReceipts,
Wrapped<bool?>? enableReceipts,
Wrapped<bool?>? enableBetaUpdates,
Wrapped<bool?>? enableQaUpdates,
Wrapped<bool?>? enablePayments,
Wrapped<bool?>? allowDeleteExportedPayments,
Wrapped<bool?>? allowDeleteInvoices,
Wrapped<bool?>? allowInvoiceDateChange,
Wrapped<bool?>? ordersCompleteWithItemsNotYetStaged,
Wrapped<bool?>? populateInventoryUtilizationDataWeekly,
Wrapped<String?>? dateStamp,
Wrapped<String?>? auditNote,
Wrapped<String?>? recordTitle,
Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>?
fields,
Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
Wrapped<List<FwStandardDataFwDefaultAttribute>?>?
defaultFieldAttributes}) {
return WebApiModulesSettingsSystemSettingsSystemSettingsSystemSettings(
systemSettingsId: (systemSettingsId != null
? systemSettingsId.value
: this.systemSettingsId),
systemSettingsName: (systemSettingsName != null
? systemSettingsName.value
: this.systemSettingsName),
companyName:
(companyName != null ? companyName.value : this.companyName),
systemName: (systemName != null ? systemName.value : this.systemName),
databaseVersion: (databaseVersion != null
? databaseVersion.value
: this.databaseVersion),
shareDealsAcrossOfficeLocations:
(shareDealsAcrossOfficeLocations != null
? shareDealsAcrossOfficeLocations.value
: this.shareDealsAcrossOfficeLocations),
isVendorNumberAssignedByUser: (isVendorNumberAssignedByUser != null
? isVendorNumberAssignedByUser.value
: this.isVendorNumberAssignedByUser),
lastVendorNumber: (lastVendorNumber != null
? lastVendorNumber.value
: this.lastVendorNumber),
allowDeleteExportedReceipts: (allowDeleteExportedReceipts != null
? allowDeleteExportedReceipts.value
: this.allowDeleteExportedReceipts),
enableReceipts: (enableReceipts != null
? enableReceipts.value
: this.enableReceipts),
enableBetaUpdates: (enableBetaUpdates != null
? enableBetaUpdates.value
: this.enableBetaUpdates),
enableQaUpdates: (enableQaUpdates != null
? enableQaUpdates.value
: this.enableQaUpdates),
enablePayments: (enablePayments != null
? enablePayments.value
: this.enablePayments),
allowDeleteExportedPayments: (allowDeleteExportedPayments != null
? allowDeleteExportedPayments.value
: this.allowDeleteExportedPayments),
allowDeleteInvoices: (allowDeleteInvoices != null
? allowDeleteInvoices.value
: this.allowDeleteInvoices),
allowInvoiceDateChange: (allowInvoiceDateChange != null
? allowInvoiceDateChange.value
: this.allowInvoiceDateChange),
ordersCompleteWithItemsNotYetStaged:
(ordersCompleteWithItemsNotYetStaged != null
? ordersCompleteWithItemsNotYetStaged.value
: this.ordersCompleteWithItemsNotYetStaged),
populateInventoryUtilizationDataWeekly:
(populateInventoryUtilizationDataWeekly != null
? populateInventoryUtilizationDataWeekly.value
: this.populateInventoryUtilizationDataWeekly),
dateStamp: (dateStamp != null ? dateStamp.value : this.dateStamp),
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));
}