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,
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}) {
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);
}