copyWith method
WebApiLogicAppFuncSystemSettingsResponse
copyWith({
- bool? allowDeleteInvoices,
- bool? allowInvoiceDateChange,
- bool? enableReceipts,
- bool? enableOriginalShow,
- bool? enablePayments,
- bool? enableVendorInvoice,
- bool? enablePropsWardrobe,
- bool? enableSetsWalls,
- bool? synchronizeCustomerStatusAndCreditStatus,
- bool? synchronizeDealStatusAndCreditStatus,
- String? systemName,
- String? companyName,
- bool? isVendorNumberAssignedByUser,
- String? quoteOrderMessageFormat,
- String? dataLanguageId,
- String? dataLanguage,
- bool? allCaps,
- bool? enableQuikLocate,
- bool? departmentFilter,
- bool? defaultBillingSelectAllOrders,
- bool? defaultProcessConsignmentSelectAllInvoices,
- bool? enableCrew,
- bool? disableHelpIcon,
- bool? consolidateOwnedAndSubbedLineItems,
- bool? setSubQuantityToZero,
- bool? promptUserOnPasteLineItems,
- String? overrideHelpURL,
- String? defaultSalesRepresentativeFilter,
Implementation
WebApiLogicAppFuncSystemSettingsResponse copyWith({
bool? allowDeleteInvoices,
bool? allowInvoiceDateChange,
bool? enableReceipts,
bool? enableOriginalShow,
bool? enablePayments,
bool? enableVendorInvoice,
bool? enablePropsWardrobe,
bool? enableSetsWalls,
bool? shareDealsAcrossOfficeLocations,
bool? synchronizeCustomerStatusAndCreditStatus,
bool? synchronizeDealStatusAndCreditStatus,
String? systemName,
String? companyName,
bool? isVendorNumberAssignedByUser,
String? quoteOrderMessageFormat,
String? dataLanguageId,
String? dataLanguage,
bool? allCaps,
bool? enableQuikLocate,
bool? departmentFilter,
bool? defaultBillingSelectAllOrders,
bool? defaultProcessConsignmentSelectAllInvoices,
bool? enableCrew,
bool? disableHelpIcon,
bool? consolidateOwnedAndSubbedLineItems,
bool? setSubQuantityToZero,
bool? promptUserOnPasteLineItems,
String? overrideHelpURL,
String? defaultSalesRepresentativeFilter,
}) {
return WebApiLogicAppFuncSystemSettingsResponse(
allowDeleteInvoices: allowDeleteInvoices ?? this.allowDeleteInvoices,
allowInvoiceDateChange:
allowInvoiceDateChange ?? this.allowInvoiceDateChange,
enableReceipts: enableReceipts ?? this.enableReceipts,
enableOriginalShow: enableOriginalShow ?? this.enableOriginalShow,
enablePayments: enablePayments ?? this.enablePayments,
enableVendorInvoice: enableVendorInvoice ?? this.enableVendorInvoice,
enablePropsWardrobe: enablePropsWardrobe ?? this.enablePropsWardrobe,
enableSetsWalls: enableSetsWalls ?? this.enableSetsWalls,
shareDealsAcrossOfficeLocations:
shareDealsAcrossOfficeLocations ??
this.shareDealsAcrossOfficeLocations,
synchronizeCustomerStatusAndCreditStatus:
synchronizeCustomerStatusAndCreditStatus ??
this.synchronizeCustomerStatusAndCreditStatus,
synchronizeDealStatusAndCreditStatus:
synchronizeDealStatusAndCreditStatus ??
this.synchronizeDealStatusAndCreditStatus,
systemName: systemName ?? this.systemName,
companyName: companyName ?? this.companyName,
isVendorNumberAssignedByUser:
isVendorNumberAssignedByUser ?? this.isVendorNumberAssignedByUser,
quoteOrderMessageFormat:
quoteOrderMessageFormat ?? this.quoteOrderMessageFormat,
dataLanguageId: dataLanguageId ?? this.dataLanguageId,
dataLanguage: dataLanguage ?? this.dataLanguage,
allCaps: allCaps ?? this.allCaps,
enableQuikLocate: enableQuikLocate ?? this.enableQuikLocate,
departmentFilter: departmentFilter ?? this.departmentFilter,
defaultBillingSelectAllOrders:
defaultBillingSelectAllOrders ?? this.defaultBillingSelectAllOrders,
defaultProcessConsignmentSelectAllInvoices:
defaultProcessConsignmentSelectAllInvoices ??
this.defaultProcessConsignmentSelectAllInvoices,
enableCrew: enableCrew ?? this.enableCrew,
disableHelpIcon: disableHelpIcon ?? this.disableHelpIcon,
consolidateOwnedAndSubbedLineItems:
consolidateOwnedAndSubbedLineItems ??
this.consolidateOwnedAndSubbedLineItems,
setSubQuantityToZero: setSubQuantityToZero ?? this.setSubQuantityToZero,
promptUserOnPasteLineItems:
promptUserOnPasteLineItems ?? this.promptUserOnPasteLineItems,
overrideHelpURL: overrideHelpURL ?? this.overrideHelpURL,
defaultSalesRepresentativeFilter:
defaultSalesRepresentativeFilter ??
this.defaultSalesRepresentativeFilter,
);
}