copyWith method

WebApiLogicAppFuncSystemSettingsResponse copyWith({
  1. bool? allowDeleteInvoices,
  2. bool? allowInvoiceDateChange,
  3. bool? enableReceipts,
  4. bool? enableOriginalShow,
  5. bool? enablePayments,
  6. bool? enableVendorInvoice,
  7. bool? enablePropsWardrobe,
  8. bool? enableSetsWalls,
  9. bool? shareDealsAcrossOfficeLocations,
  10. bool? synchronizeCustomerStatusAndCreditStatus,
  11. bool? synchronizeDealStatusAndCreditStatus,
  12. String? systemName,
  13. String? companyName,
  14. bool? isVendorNumberAssignedByUser,
  15. String? quoteOrderMessageFormat,
  16. String? dataLanguageId,
  17. String? dataLanguage,
  18. bool? allCaps,
  19. bool? enableQuikLocate,
  20. bool? departmentFilter,
  21. bool? defaultBillingSelectAllOrders,
  22. bool? defaultProcessConsignmentSelectAllInvoices,
  23. bool? enableCrew,
  24. bool? disableHelpIcon,
  25. bool? consolidateOwnedAndSubbedLineItems,
  26. bool? setSubQuantityToZero,
  27. bool? promptUserOnPasteLineItems,
  28. String? overrideHelpURL,
  29. 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,
  );
}