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