copyWith method
WebApiModulesSettingsSystemSettingsSystemSettingsSystemSettings
copyWith({
- String? systemSettingsId,
- 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,
- int? billingScheduleAutoRecalculateThreshold,
- bool? defaultBillingSelectAllOrders,
- bool? defaultProcessConsignmentSelectAllInvoices,
- 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,
- bool? enableQuikLocate,
- bool? quikSearchDontUpdateBottomLine,
- bool? hasInternalVendors,
- bool? disableCrossWarehouseCheckIn,
- bool? enableCrew,
- bool? disableHelpIcon,
- bool? consolidateOwnedAndSubbedLineItems,
- bool? setSubQuantityToZero,
- bool? promptUserOnPasteLineItems,
- String? overrideHelpURL,
- bool? delayRevenueAndGlUntilMidnight,
- bool? purgeOrderAuditHistory,
- int? returnOnAssetYears,
- bool? returnOnAssetUseDaysBilled,
- String? returnOnAssetRevenueDate,
- String? systemSettingsName,
- String? companyName,
- String? systemName,
- String? databaseVersion,
- String? dataLanguageId,
- String? dataLanguage,
- String? dateStamp,
- String? auditNote,
- String? recordTitle,
- dynamic urlIdentifier,
- List<
FwStandardBusinessLogicFwBusinessLogicFieldDefinition> ? fields, - List<
FwStandardDataFwCustomValue> ? custom, - List<
FwStandardDataFwDefaultAttribute> ? defaultFieldAttributes, - FwStandardBusinessLogicFwBusinessLogic? original,
- List<
FwStandardDataFwTranslatedValue> ? translation, - bool? hasImport,
- String? createdByUserId,
- String? createdByUserName,
- String? createdDateTime,
- String? modifiedByUserId,
- String? modifiedByUserName,
- String? modifiedDateTime,
Implementation
WebApiModulesSettingsSystemSettingsSystemSettingsSystemSettings copyWith({
String? systemSettingsId,
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,
int? billingScheduleAutoRecalculateThreshold,
bool? defaultBillingSelectAllOrders,
bool? defaultProcessConsignmentSelectAllInvoices,
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,
bool? enableQuikLocate,
bool? quikSearchDontUpdateBottomLine,
bool? hasInternalVendors,
bool? disableCrossWarehouseCheckIn,
bool? enableCrew,
bool? disableHelpIcon,
bool? consolidateOwnedAndSubbedLineItems,
bool? setSubQuantityToZero,
bool? promptUserOnPasteLineItems,
String? overrideHelpURL,
bool? delayRevenueAndGlUntilMidnight,
bool? purgeOrderAuditHistory,
int? returnOnAssetYears,
bool? returnOnAssetUseDaysBilled,
String? returnOnAssetRevenueDate,
String? systemSettingsName,
String? companyName,
String? systemName,
String? databaseVersion,
String? dataLanguageId,
String? dataLanguage,
String? dateStamp,
String? auditNote,
String? recordTitle,
dynamic urlIdentifier,
List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
List<FwStandardDataFwCustomValue>? custom,
List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
FwStandardBusinessLogicFwBusinessLogic? original,
List<FwStandardDataFwTranslatedValue>? translation,
bool? hasImport,
String? createdByUserId,
String? createdByUserName,
String? createdDateTime,
String? modifiedByUserId,
String? modifiedByUserName,
String? modifiedDateTime,
}) {
return WebApiModulesSettingsSystemSettingsSystemSettingsSystemSettings(
systemSettingsId: systemSettingsId ?? this.systemSettingsId,
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,
billingScheduleAutoRecalculateThreshold:
billingScheduleAutoRecalculateThreshold ??
this.billingScheduleAutoRecalculateThreshold,
defaultBillingSelectAllOrders:
defaultBillingSelectAllOrders ?? this.defaultBillingSelectAllOrders,
defaultProcessConsignmentSelectAllInvoices:
defaultProcessConsignmentSelectAllInvoices ??
this.defaultProcessConsignmentSelectAllInvoices,
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,
enableQuikLocate: enableQuikLocate ?? this.enableQuikLocate,
quikSearchDontUpdateBottomLine:
quikSearchDontUpdateBottomLine ?? this.quikSearchDontUpdateBottomLine,
hasInternalVendors: hasInternalVendors ?? this.hasInternalVendors,
disableCrossWarehouseCheckIn:
disableCrossWarehouseCheckIn ?? this.disableCrossWarehouseCheckIn,
enableCrew: enableCrew ?? this.enableCrew,
disableHelpIcon: disableHelpIcon ?? this.disableHelpIcon,
consolidateOwnedAndSubbedLineItems:
consolidateOwnedAndSubbedLineItems ??
this.consolidateOwnedAndSubbedLineItems,
setSubQuantityToZero: setSubQuantityToZero ?? this.setSubQuantityToZero,
promptUserOnPasteLineItems:
promptUserOnPasteLineItems ?? this.promptUserOnPasteLineItems,
overrideHelpURL: overrideHelpURL ?? this.overrideHelpURL,
delayRevenueAndGlUntilMidnight:
delayRevenueAndGlUntilMidnight ?? this.delayRevenueAndGlUntilMidnight,
purgeOrderAuditHistory:
purgeOrderAuditHistory ?? this.purgeOrderAuditHistory,
returnOnAssetYears: returnOnAssetYears ?? this.returnOnAssetYears,
returnOnAssetUseDaysBilled:
returnOnAssetUseDaysBilled ?? this.returnOnAssetUseDaysBilled,
returnOnAssetRevenueDate:
returnOnAssetRevenueDate ?? this.returnOnAssetRevenueDate,
systemSettingsName: systemSettingsName ?? this.systemSettingsName,
companyName: companyName ?? this.companyName,
systemName: systemName ?? this.systemName,
databaseVersion: databaseVersion ?? this.databaseVersion,
dataLanguageId: dataLanguageId ?? this.dataLanguageId,
dataLanguage: dataLanguage ?? this.dataLanguage,
dateStamp: dateStamp ?? this.dateStamp,
auditNote: auditNote ?? this.auditNote,
recordTitle: recordTitle ?? this.recordTitle,
urlIdentifier: urlIdentifier ?? this.urlIdentifier,
fields: fields ?? this.fields,
custom: custom ?? this.custom,
defaultFieldAttributes:
defaultFieldAttributes ?? this.defaultFieldAttributes,
original: original ?? this.original,
translation: translation ?? this.translation,
hasImport: hasImport ?? this.hasImport,
createdByUserId: createdByUserId ?? this.createdByUserId,
createdByUserName: createdByUserName ?? this.createdByUserName,
createdDateTime: createdDateTime ?? this.createdDateTime,
modifiedByUserId: modifiedByUserId ?? this.modifiedByUserId,
modifiedByUserName: modifiedByUserName ?? this.modifiedByUserName,
modifiedDateTime: modifiedDateTime ?? this.modifiedDateTime,
);
}