copyWithWrapped method

WebApiModulesSettingsSystemSettingsSystemSettingsSystemSettings copyWithWrapped({
  1. Wrapped<String?>? systemSettingsId,
  2. Wrapped<bool?>? shareDealsAcrossOfficeLocations,
  3. Wrapped<bool?>? isVendorNumberAssignedByUser,
  4. Wrapped<int?>? lastVendorNumber,
  5. Wrapped<bool?>? allowDeleteExportedReceipts,
  6. Wrapped<bool?>? enableReceipts,
  7. Wrapped<bool?>? enableVendorInvoice,
  8. Wrapped<double?>? closePoReminingInvoiceAmount,
  9. Wrapped<bool?>? enableBetaUpdates,
  10. Wrapped<bool?>? enableQaUpdates,
  11. Wrapped<bool?>? enablePayments,
  12. Wrapped<bool?>? allowDeleteExportedPayments,
  13. Wrapped<bool?>? allowDeleteInvoices,
  14. Wrapped<bool?>? allowInvoiceDateChange,
  15. Wrapped<bool?>? ordersCompleteWithItemsNotYetStaged,
  16. Wrapped<int?>? billingScheduleAutoRecalculateThreshold,
  17. Wrapped<bool?>? defaultBillingSelectAllOrders,
  18. Wrapped<bool?>? defaultProcessConsignmentSelectAllInvoices,
  19. Wrapped<bool?>? synchronizeCustomerStatusAndCreditStatus,
  20. Wrapped<bool?>? synchronizeDealStatusAndCreditStatus,
  21. Wrapped<bool?>? changeCustomerStatusIfNoInvoices,
  22. Wrapped<String?>? changeToCustomerStatusIdIfNoInvoices,
  23. Wrapped<String?>? changeToCustomerStatusIfNoInvoices,
  24. Wrapped<bool?>? changeDealStatusIfNoInvoices,
  25. Wrapped<String?>? changeToDealStatusIdIfNoInvoices,
  26. Wrapped<String?>? changeToDealStatusIfNoInvoices,
  27. Wrapped<int?>? changeCustomerStatusIfNoInvoicesDays,
  28. Wrapped<int?>? changeDealStatusIfNoInvoicesDays,
  29. Wrapped<String?>? quoteOrderMessageFormat,
  30. Wrapped<bool?>? enableOriginalShow,
  31. Wrapped<bool?>? enablePropsWardrobe,
  32. Wrapped<bool?>? enableSetsWalls,
  33. Wrapped<int?>? deleteDataHealthDays,
  34. Wrapped<bool?>? allCaps,
  35. Wrapped<bool?>? enableQuikLocate,
  36. Wrapped<bool?>? quikSearchDontUpdateBottomLine,
  37. Wrapped<bool?>? hasInternalVendors,
  38. Wrapped<bool?>? disableCrossWarehouseCheckIn,
  39. Wrapped<bool?>? enableCrew,
  40. Wrapped<bool?>? disableHelpIcon,
  41. Wrapped<bool?>? consolidateOwnedAndSubbedLineItems,
  42. Wrapped<bool?>? setSubQuantityToZero,
  43. Wrapped<bool?>? promptUserOnPasteLineItems,
  44. Wrapped<String?>? overrideHelpURL,
  45. Wrapped<bool?>? delayRevenueAndGlUntilMidnight,
  46. Wrapped<bool?>? purgeOrderAuditHistory,
  47. Wrapped<int?>? returnOnAssetYears,
  48. Wrapped<bool?>? returnOnAssetUseDaysBilled,
  49. Wrapped<String?>? returnOnAssetRevenueDate,
  50. Wrapped<String?>? systemSettingsName,
  51. Wrapped<String?>? companyName,
  52. Wrapped<String?>? systemName,
  53. Wrapped<String?>? databaseVersion,
  54. Wrapped<String?>? dataLanguageId,
  55. Wrapped<String?>? dataLanguage,
  56. Wrapped<String?>? dateStamp,
  57. Wrapped<String?>? auditNote,
  58. Wrapped<String?>? recordTitle,
  59. Wrapped? urlIdentifier,
  60. Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>? fields,
  61. Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  62. Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
  63. Wrapped<FwStandardBusinessLogicFwBusinessLogic?>? original,
  64. Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
  65. Wrapped<bool?>? hasImport,
  66. Wrapped<String?>? createdByUserId,
  67. Wrapped<String?>? createdByUserName,
  68. Wrapped<String?>? createdDateTime,
  69. Wrapped<String?>? modifiedByUserId,
  70. Wrapped<String?>? modifiedByUserName,
  71. Wrapped<String?>? modifiedDateTime,
})

Implementation

WebApiModulesSettingsSystemSettingsSystemSettingsSystemSettings
copyWithWrapped({
  Wrapped<String?>? systemSettingsId,
  Wrapped<bool?>? shareDealsAcrossOfficeLocations,
  Wrapped<bool?>? isVendorNumberAssignedByUser,
  Wrapped<int?>? lastVendorNumber,
  Wrapped<bool?>? allowDeleteExportedReceipts,
  Wrapped<bool?>? enableReceipts,
  Wrapped<bool?>? enableVendorInvoice,
  Wrapped<double?>? closePoReminingInvoiceAmount,
  Wrapped<bool?>? enableBetaUpdates,
  Wrapped<bool?>? enableQaUpdates,
  Wrapped<bool?>? enablePayments,
  Wrapped<bool?>? allowDeleteExportedPayments,
  Wrapped<bool?>? allowDeleteInvoices,
  Wrapped<bool?>? allowInvoiceDateChange,
  Wrapped<bool?>? ordersCompleteWithItemsNotYetStaged,
  Wrapped<int?>? billingScheduleAutoRecalculateThreshold,
  Wrapped<bool?>? defaultBillingSelectAllOrders,
  Wrapped<bool?>? defaultProcessConsignmentSelectAllInvoices,
  Wrapped<bool?>? synchronizeCustomerStatusAndCreditStatus,
  Wrapped<bool?>? synchronizeDealStatusAndCreditStatus,
  Wrapped<bool?>? changeCustomerStatusIfNoInvoices,
  Wrapped<String?>? changeToCustomerStatusIdIfNoInvoices,
  Wrapped<String?>? changeToCustomerStatusIfNoInvoices,
  Wrapped<bool?>? changeDealStatusIfNoInvoices,
  Wrapped<String?>? changeToDealStatusIdIfNoInvoices,
  Wrapped<String?>? changeToDealStatusIfNoInvoices,
  Wrapped<int?>? changeCustomerStatusIfNoInvoicesDays,
  Wrapped<int?>? changeDealStatusIfNoInvoicesDays,
  Wrapped<String?>? quoteOrderMessageFormat,
  Wrapped<bool?>? enableOriginalShow,
  Wrapped<bool?>? enablePropsWardrobe,
  Wrapped<bool?>? enableSetsWalls,
  Wrapped<int?>? deleteDataHealthDays,
  Wrapped<bool?>? allCaps,
  Wrapped<bool?>? enableQuikLocate,
  Wrapped<bool?>? quikSearchDontUpdateBottomLine,
  Wrapped<bool?>? hasInternalVendors,
  Wrapped<bool?>? disableCrossWarehouseCheckIn,
  Wrapped<bool?>? enableCrew,
  Wrapped<bool?>? disableHelpIcon,
  Wrapped<bool?>? consolidateOwnedAndSubbedLineItems,
  Wrapped<bool?>? setSubQuantityToZero,
  Wrapped<bool?>? promptUserOnPasteLineItems,
  Wrapped<String?>? overrideHelpURL,
  Wrapped<bool?>? delayRevenueAndGlUntilMidnight,
  Wrapped<bool?>? purgeOrderAuditHistory,
  Wrapped<int?>? returnOnAssetYears,
  Wrapped<bool?>? returnOnAssetUseDaysBilled,
  Wrapped<String?>? returnOnAssetRevenueDate,
  Wrapped<String?>? systemSettingsName,
  Wrapped<String?>? companyName,
  Wrapped<String?>? systemName,
  Wrapped<String?>? databaseVersion,
  Wrapped<String?>? dataLanguageId,
  Wrapped<String?>? dataLanguage,
  Wrapped<String?>? dateStamp,
  Wrapped<String?>? auditNote,
  Wrapped<String?>? recordTitle,
  Wrapped<dynamic>? urlIdentifier,
  Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>?
  fields,
  Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
  Wrapped<FwStandardBusinessLogicFwBusinessLogic?>? original,
  Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
  Wrapped<bool?>? hasImport,
  Wrapped<String?>? createdByUserId,
  Wrapped<String?>? createdByUserName,
  Wrapped<String?>? createdDateTime,
  Wrapped<String?>? modifiedByUserId,
  Wrapped<String?>? modifiedByUserName,
  Wrapped<String?>? modifiedDateTime,
}) {
  return WebApiModulesSettingsSystemSettingsSystemSettingsSystemSettings(
    systemSettingsId: (systemSettingsId != null
        ? systemSettingsId.value
        : this.systemSettingsId),
    shareDealsAcrossOfficeLocations: (shareDealsAcrossOfficeLocations != null
        ? shareDealsAcrossOfficeLocations.value
        : this.shareDealsAcrossOfficeLocations),
    isVendorNumberAssignedByUser: (isVendorNumberAssignedByUser != null
        ? isVendorNumberAssignedByUser.value
        : this.isVendorNumberAssignedByUser),
    lastVendorNumber: (lastVendorNumber != null
        ? lastVendorNumber.value
        : this.lastVendorNumber),
    allowDeleteExportedReceipts: (allowDeleteExportedReceipts != null
        ? allowDeleteExportedReceipts.value
        : this.allowDeleteExportedReceipts),
    enableReceipts: (enableReceipts != null
        ? enableReceipts.value
        : this.enableReceipts),
    enableVendorInvoice: (enableVendorInvoice != null
        ? enableVendorInvoice.value
        : this.enableVendorInvoice),
    closePoReminingInvoiceAmount: (closePoReminingInvoiceAmount != null
        ? closePoReminingInvoiceAmount.value
        : this.closePoReminingInvoiceAmount),
    enableBetaUpdates: (enableBetaUpdates != null
        ? enableBetaUpdates.value
        : this.enableBetaUpdates),
    enableQaUpdates: (enableQaUpdates != null
        ? enableQaUpdates.value
        : this.enableQaUpdates),
    enablePayments: (enablePayments != null
        ? enablePayments.value
        : this.enablePayments),
    allowDeleteExportedPayments: (allowDeleteExportedPayments != null
        ? allowDeleteExportedPayments.value
        : this.allowDeleteExportedPayments),
    allowDeleteInvoices: (allowDeleteInvoices != null
        ? allowDeleteInvoices.value
        : this.allowDeleteInvoices),
    allowInvoiceDateChange: (allowInvoiceDateChange != null
        ? allowInvoiceDateChange.value
        : this.allowInvoiceDateChange),
    ordersCompleteWithItemsNotYetStaged:
        (ordersCompleteWithItemsNotYetStaged != null
        ? ordersCompleteWithItemsNotYetStaged.value
        : this.ordersCompleteWithItemsNotYetStaged),
    billingScheduleAutoRecalculateThreshold:
        (billingScheduleAutoRecalculateThreshold != null
        ? billingScheduleAutoRecalculateThreshold.value
        : this.billingScheduleAutoRecalculateThreshold),
    defaultBillingSelectAllOrders: (defaultBillingSelectAllOrders != null
        ? defaultBillingSelectAllOrders.value
        : this.defaultBillingSelectAllOrders),
    defaultProcessConsignmentSelectAllInvoices:
        (defaultProcessConsignmentSelectAllInvoices != null
        ? defaultProcessConsignmentSelectAllInvoices.value
        : this.defaultProcessConsignmentSelectAllInvoices),
    synchronizeCustomerStatusAndCreditStatus:
        (synchronizeCustomerStatusAndCreditStatus != null
        ? synchronizeCustomerStatusAndCreditStatus.value
        : this.synchronizeCustomerStatusAndCreditStatus),
    synchronizeDealStatusAndCreditStatus:
        (synchronizeDealStatusAndCreditStatus != null
        ? synchronizeDealStatusAndCreditStatus.value
        : this.synchronizeDealStatusAndCreditStatus),
    changeCustomerStatusIfNoInvoices:
        (changeCustomerStatusIfNoInvoices != null
        ? changeCustomerStatusIfNoInvoices.value
        : this.changeCustomerStatusIfNoInvoices),
    changeToCustomerStatusIdIfNoInvoices:
        (changeToCustomerStatusIdIfNoInvoices != null
        ? changeToCustomerStatusIdIfNoInvoices.value
        : this.changeToCustomerStatusIdIfNoInvoices),
    changeToCustomerStatusIfNoInvoices:
        (changeToCustomerStatusIfNoInvoices != null
        ? changeToCustomerStatusIfNoInvoices.value
        : this.changeToCustomerStatusIfNoInvoices),
    changeDealStatusIfNoInvoices: (changeDealStatusIfNoInvoices != null
        ? changeDealStatusIfNoInvoices.value
        : this.changeDealStatusIfNoInvoices),
    changeToDealStatusIdIfNoInvoices:
        (changeToDealStatusIdIfNoInvoices != null
        ? changeToDealStatusIdIfNoInvoices.value
        : this.changeToDealStatusIdIfNoInvoices),
    changeToDealStatusIfNoInvoices: (changeToDealStatusIfNoInvoices != null
        ? changeToDealStatusIfNoInvoices.value
        : this.changeToDealStatusIfNoInvoices),
    changeCustomerStatusIfNoInvoicesDays:
        (changeCustomerStatusIfNoInvoicesDays != null
        ? changeCustomerStatusIfNoInvoicesDays.value
        : this.changeCustomerStatusIfNoInvoicesDays),
    changeDealStatusIfNoInvoicesDays:
        (changeDealStatusIfNoInvoicesDays != null
        ? changeDealStatusIfNoInvoicesDays.value
        : this.changeDealStatusIfNoInvoicesDays),
    quoteOrderMessageFormat: (quoteOrderMessageFormat != null
        ? quoteOrderMessageFormat.value
        : this.quoteOrderMessageFormat),
    enableOriginalShow: (enableOriginalShow != null
        ? enableOriginalShow.value
        : this.enableOriginalShow),
    enablePropsWardrobe: (enablePropsWardrobe != null
        ? enablePropsWardrobe.value
        : this.enablePropsWardrobe),
    enableSetsWalls: (enableSetsWalls != null
        ? enableSetsWalls.value
        : this.enableSetsWalls),
    deleteDataHealthDays: (deleteDataHealthDays != null
        ? deleteDataHealthDays.value
        : this.deleteDataHealthDays),
    allCaps: (allCaps != null ? allCaps.value : this.allCaps),
    enableQuikLocate: (enableQuikLocate != null
        ? enableQuikLocate.value
        : this.enableQuikLocate),
    quikSearchDontUpdateBottomLine: (quikSearchDontUpdateBottomLine != null
        ? quikSearchDontUpdateBottomLine.value
        : this.quikSearchDontUpdateBottomLine),
    hasInternalVendors: (hasInternalVendors != null
        ? hasInternalVendors.value
        : this.hasInternalVendors),
    disableCrossWarehouseCheckIn: (disableCrossWarehouseCheckIn != null
        ? disableCrossWarehouseCheckIn.value
        : this.disableCrossWarehouseCheckIn),
    enableCrew: (enableCrew != null ? enableCrew.value : this.enableCrew),
    disableHelpIcon: (disableHelpIcon != null
        ? disableHelpIcon.value
        : this.disableHelpIcon),
    consolidateOwnedAndSubbedLineItems:
        (consolidateOwnedAndSubbedLineItems != null
        ? consolidateOwnedAndSubbedLineItems.value
        : this.consolidateOwnedAndSubbedLineItems),
    setSubQuantityToZero: (setSubQuantityToZero != null
        ? setSubQuantityToZero.value
        : this.setSubQuantityToZero),
    promptUserOnPasteLineItems: (promptUserOnPasteLineItems != null
        ? promptUserOnPasteLineItems.value
        : this.promptUserOnPasteLineItems),
    overrideHelpURL: (overrideHelpURL != null
        ? overrideHelpURL.value
        : this.overrideHelpURL),
    delayRevenueAndGlUntilMidnight: (delayRevenueAndGlUntilMidnight != null
        ? delayRevenueAndGlUntilMidnight.value
        : this.delayRevenueAndGlUntilMidnight),
    purgeOrderAuditHistory: (purgeOrderAuditHistory != null
        ? purgeOrderAuditHistory.value
        : this.purgeOrderAuditHistory),
    returnOnAssetYears: (returnOnAssetYears != null
        ? returnOnAssetYears.value
        : this.returnOnAssetYears),
    returnOnAssetUseDaysBilled: (returnOnAssetUseDaysBilled != null
        ? returnOnAssetUseDaysBilled.value
        : this.returnOnAssetUseDaysBilled),
    returnOnAssetRevenueDate: (returnOnAssetRevenueDate != null
        ? returnOnAssetRevenueDate.value
        : this.returnOnAssetRevenueDate),
    systemSettingsName: (systemSettingsName != null
        ? systemSettingsName.value
        : this.systemSettingsName),
    companyName: (companyName != null ? companyName.value : this.companyName),
    systemName: (systemName != null ? systemName.value : this.systemName),
    databaseVersion: (databaseVersion != null
        ? databaseVersion.value
        : this.databaseVersion),
    dataLanguageId: (dataLanguageId != null
        ? dataLanguageId.value
        : this.dataLanguageId),
    dataLanguage: (dataLanguage != null
        ? dataLanguage.value
        : this.dataLanguage),
    dateStamp: (dateStamp != null ? dateStamp.value : this.dateStamp),
    auditNote: (auditNote != null ? auditNote.value : this.auditNote),
    recordTitle: (recordTitle != null ? recordTitle.value : this.recordTitle),
    urlIdentifier: (urlIdentifier != null
        ? urlIdentifier.value
        : this.urlIdentifier),
    fields: (fields != null ? fields.value : this.fields),
    custom: (custom != null ? custom.value : this.custom),
    defaultFieldAttributes: (defaultFieldAttributes != null
        ? defaultFieldAttributes.value
        : this.defaultFieldAttributes),
    original: (original != null ? original.value : this.original),
    translation: (translation != null ? translation.value : this.translation),
    hasImport: (hasImport != null ? hasImport.value : this.hasImport),
    createdByUserId: (createdByUserId != null
        ? createdByUserId.value
        : this.createdByUserId),
    createdByUserName: (createdByUserName != null
        ? createdByUserName.value
        : this.createdByUserName),
    createdDateTime: (createdDateTime != null
        ? createdDateTime.value
        : this.createdDateTime),
    modifiedByUserId: (modifiedByUserId != null
        ? modifiedByUserId.value
        : this.modifiedByUserId),
    modifiedByUserName: (modifiedByUserName != null
        ? modifiedByUserName.value
        : this.modifiedByUserName),
    modifiedDateTime: (modifiedDateTime != null
        ? modifiedDateTime.value
        : this.modifiedDateTime),
  );
}