copyWith method
WebApiModulesSettingsSystemSettingsSystemSettingsSystemSettings
copyWith({
- String? systemSettingsId,
- String? systemSettingsName,
- String? companyName,
- String? systemName,
- String? databaseVersion,
- bool? isVendorNumberAssignedByUser,
- int? lastVendorNumber,
- bool? allowDeleteExportedReceipts,
- bool? enableReceipts,
- bool? enableVendorInvoice,
- double? closePoReminingInvoiceAmount,
- bool? enableBetaUpdates,
- bool? enableQaUpdates,
- bool? enablePayments,
- bool? allowDeleteExportedPayments,
- bool? allowDeleteInvoices,
- bool? allowInvoiceDateChange,
- bool? ordersCompleteWithItemsNotYetStaged,
- bool? populateInventoryUtilizationDataWeekly,
- int? billingScheduleAutoRecalculateThreshold,
- bool? synchronizeCustomerStatusAndCreditStatus,
- bool? synchronizeDealStatusAndCreditStatus,
- bool? changeCustomerStatusIfNoInvoices,
- String? changeToCustomerStatusIdIfNoInvoices,
- String? changeToCustomerStatusIfNoInvoices,
- bool? changeDealStatusIfNoInvoices,
- String? changeToDealStatusIdIfNoInvoices,
- String? changeToDealStatusIfNoInvoices,
- int? changeCustomerStatusIfNoInvoicesDays,
- int? changeDealStatusIfNoInvoicesDays,
- String? quoteOrderMessageFormat,
- bool? enableOriginalShow,
- bool? enablePropsWardrobe,
- bool? enableSetsWalls,
- int? deleteDataHealthDays,
- bool? allCaps,
- String? dataLanguageId,
- String? dataLanguage,
- bool? enableQuikLocate,
- bool? hasInternalVendors,
- String? dateStamp,
- String? auditNote,
- String? recordTitle,
- List<
FwStandardBusinessLogicFwBusinessLogicFieldDefinition> ? fields, - List<
FwStandardDataFwCustomValue> ? custom, - List<
FwStandardDataFwDefaultAttribute> ? defaultFieldAttributes, - List<
FwStandardDataFwTranslatedValue> ? translation,
Implementation
WebApiModulesSettingsSystemSettingsSystemSettingsSystemSettings copyWith(
{String? systemSettingsId,
String? systemSettingsName,
String? companyName,
String? systemName,
String? databaseVersion,
bool? shareDealsAcrossOfficeLocations,
bool? isVendorNumberAssignedByUser,
int? lastVendorNumber,
bool? allowDeleteExportedReceipts,
bool? enableReceipts,
bool? enableVendorInvoice,
double? closePoReminingInvoiceAmount,
bool? enableBetaUpdates,
bool? enableQaUpdates,
bool? enablePayments,
bool? allowDeleteExportedPayments,
bool? allowDeleteInvoices,
bool? allowInvoiceDateChange,
bool? ordersCompleteWithItemsNotYetStaged,
bool? populateInventoryUtilizationDataWeekly,
int? billingScheduleAutoRecalculateThreshold,
bool? synchronizeCustomerStatusAndCreditStatus,
bool? synchronizeDealStatusAndCreditStatus,
bool? changeCustomerStatusIfNoInvoices,
String? changeToCustomerStatusIdIfNoInvoices,
String? changeToCustomerStatusIfNoInvoices,
bool? changeDealStatusIfNoInvoices,
String? changeToDealStatusIdIfNoInvoices,
String? changeToDealStatusIfNoInvoices,
int? changeCustomerStatusIfNoInvoicesDays,
int? changeDealStatusIfNoInvoicesDays,
String? quoteOrderMessageFormat,
bool? enableOriginalShow,
bool? enablePropsWardrobe,
bool? enableSetsWalls,
int? deleteDataHealthDays,
bool? allCaps,
String? dataLanguageId,
String? dataLanguage,
bool? enableQuikLocate,
bool? hasInternalVendors,
String? dateStamp,
String? auditNote,
String? recordTitle,
List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
List<FwStandardDataFwCustomValue>? custom,
List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
List<FwStandardDataFwTranslatedValue>? translation}) {
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,
enableVendorInvoice: enableVendorInvoice ?? this.enableVendorInvoice,
closePoReminingInvoiceAmount:
closePoReminingInvoiceAmount ?? this.closePoReminingInvoiceAmount,
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,
billingScheduleAutoRecalculateThreshold:
billingScheduleAutoRecalculateThreshold ??
this.billingScheduleAutoRecalculateThreshold,
synchronizeCustomerStatusAndCreditStatus:
synchronizeCustomerStatusAndCreditStatus ??
this.synchronizeCustomerStatusAndCreditStatus,
synchronizeDealStatusAndCreditStatus: synchronizeDealStatusAndCreditStatus ??
this.synchronizeDealStatusAndCreditStatus,
changeCustomerStatusIfNoInvoices: changeCustomerStatusIfNoInvoices ??
this.changeCustomerStatusIfNoInvoices,
changeToCustomerStatusIdIfNoInvoices: changeToCustomerStatusIdIfNoInvoices ??
this.changeToCustomerStatusIdIfNoInvoices,
changeToCustomerStatusIfNoInvoices: changeToCustomerStatusIfNoInvoices ??
this.changeToCustomerStatusIfNoInvoices,
changeDealStatusIfNoInvoices:
changeDealStatusIfNoInvoices ?? this.changeDealStatusIfNoInvoices,
changeToDealStatusIdIfNoInvoices: changeToDealStatusIdIfNoInvoices ??
this.changeToDealStatusIdIfNoInvoices,
changeToDealStatusIfNoInvoices: changeToDealStatusIfNoInvoices ??
this.changeToDealStatusIfNoInvoices,
changeCustomerStatusIfNoInvoicesDays: changeCustomerStatusIfNoInvoicesDays ??
this.changeCustomerStatusIfNoInvoicesDays,
changeDealStatusIfNoInvoicesDays: changeDealStatusIfNoInvoicesDays ??
this.changeDealStatusIfNoInvoicesDays,
quoteOrderMessageFormat: quoteOrderMessageFormat ?? this.quoteOrderMessageFormat,
enableOriginalShow: enableOriginalShow ?? this.enableOriginalShow,
enablePropsWardrobe: enablePropsWardrobe ?? this.enablePropsWardrobe,
enableSetsWalls: enableSetsWalls ?? this.enableSetsWalls,
deleteDataHealthDays: deleteDataHealthDays ?? this.deleteDataHealthDays,
allCaps: allCaps ?? this.allCaps,
dataLanguageId: dataLanguageId ?? this.dataLanguageId,
dataLanguage: dataLanguage ?? this.dataLanguage,
enableQuikLocate: enableQuikLocate ?? this.enableQuikLocate,
hasInternalVendors: hasInternalVendors ?? this.hasInternalVendors,
dateStamp: dateStamp ?? this.dateStamp,
auditNote: auditNote ?? this.auditNote,
recordTitle: recordTitle ?? this.recordTitle,
fields: fields ?? this.fields,
custom: custom ?? this.custom,
defaultFieldAttributes: defaultFieldAttributes ?? this.defaultFieldAttributes,
translation: translation ?? this.translation);
}