copyWithWrapped method

WebApiModulesSettingsSystemSettingsSystemSettingsSystemSettings copyWithWrapped({
  1. Wrapped<String?>? systemSettingsId,
  2. Wrapped<String?>? systemSettingsName,
  3. Wrapped<String?>? companyName,
  4. Wrapped<String?>? systemName,
  5. Wrapped<String?>? databaseVersion,
  6. Wrapped<bool?>? shareDealsAcrossOfficeLocations,
  7. Wrapped<bool?>? isVendorNumberAssignedByUser,
  8. Wrapped<int?>? lastVendorNumber,
  9. Wrapped<bool?>? allowDeleteExportedReceipts,
  10. Wrapped<bool?>? enableReceipts,
  11. Wrapped<bool?>? enableVendorInvoice,
  12. Wrapped<double?>? closePoReminingInvoiceAmount,
  13. Wrapped<bool?>? enableBetaUpdates,
  14. Wrapped<bool?>? enableQaUpdates,
  15. Wrapped<bool?>? enablePayments,
  16. Wrapped<bool?>? allowDeleteExportedPayments,
  17. Wrapped<bool?>? allowDeleteInvoices,
  18. Wrapped<bool?>? allowInvoiceDateChange,
  19. Wrapped<bool?>? ordersCompleteWithItemsNotYetStaged,
  20. Wrapped<bool?>? populateInventoryUtilizationDataWeekly,
  21. Wrapped<int?>? billingScheduleAutoRecalculateThreshold,
  22. Wrapped<bool?>? synchronizeCustomerStatusAndCreditStatus,
  23. Wrapped<bool?>? synchronizeDealStatusAndCreditStatus,
  24. Wrapped<bool?>? changeCustomerStatusIfNoInvoices,
  25. Wrapped<String?>? changeToCustomerStatusIdIfNoInvoices,
  26. Wrapped<String?>? changeToCustomerStatusIfNoInvoices,
  27. Wrapped<bool?>? changeDealStatusIfNoInvoices,
  28. Wrapped<String?>? changeToDealStatusIdIfNoInvoices,
  29. Wrapped<String?>? changeToDealStatusIfNoInvoices,
  30. Wrapped<int?>? changeCustomerStatusIfNoInvoicesDays,
  31. Wrapped<int?>? changeDealStatusIfNoInvoicesDays,
  32. Wrapped<String?>? quoteOrderMessageFormat,
  33. Wrapped<bool?>? enableOriginalShow,
  34. Wrapped<bool?>? enablePropsWardrobe,
  35. Wrapped<bool?>? enableSetsWalls,
  36. Wrapped<int?>? deleteDataHealthDays,
  37. Wrapped<bool?>? allCaps,
  38. Wrapped<String?>? dataLanguageId,
  39. Wrapped<String?>? dataLanguage,
  40. Wrapped<bool?>? enableQuikLocate,
  41. Wrapped<bool?>? hasInternalVendors,
  42. Wrapped<String?>? dateStamp,
  43. Wrapped<String?>? auditNote,
  44. Wrapped<String?>? recordTitle,
  45. Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>? fields,
  46. Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  47. Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
  48. Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
})

Implementation

WebApiModulesSettingsSystemSettingsSystemSettingsSystemSettings
    copyWithWrapped(
        {Wrapped<String?>? systemSettingsId,
        Wrapped<String?>? systemSettingsName,
        Wrapped<String?>? companyName,
        Wrapped<String?>? systemName,
        Wrapped<String?>? databaseVersion,
        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<bool?>? populateInventoryUtilizationDataWeekly,
        Wrapped<int?>? billingScheduleAutoRecalculateThreshold,
        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<String?>? dataLanguageId,
        Wrapped<String?>? dataLanguage,
        Wrapped<bool?>? enableQuikLocate,
        Wrapped<bool?>? hasInternalVendors,
        Wrapped<String?>? dateStamp,
        Wrapped<String?>? auditNote,
        Wrapped<String?>? recordTitle,
        Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>?
            fields,
        Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
        Wrapped<List<FwStandardDataFwDefaultAttribute>?>?
            defaultFieldAttributes,
        Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation}) {
  return WebApiModulesSettingsSystemSettingsSystemSettingsSystemSettings(
      systemSettingsId: (systemSettingsId != null
          ? systemSettingsId.value
          : this.systemSettingsId),
      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),
      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),
      populateInventoryUtilizationDataWeekly: (populateInventoryUtilizationDataWeekly != null
          ? populateInventoryUtilizationDataWeekly.value
          : this.populateInventoryUtilizationDataWeekly),
      billingScheduleAutoRecalculateThreshold: (billingScheduleAutoRecalculateThreshold != null
          ? billingScheduleAutoRecalculateThreshold.value
          : this.billingScheduleAutoRecalculateThreshold),
      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),
      dataLanguageId: (dataLanguageId != null ? dataLanguageId.value : this.dataLanguageId),
      dataLanguage: (dataLanguage != null ? dataLanguage.value : this.dataLanguage),
      enableQuikLocate: (enableQuikLocate != null ? enableQuikLocate.value : this.enableQuikLocate),
      hasInternalVendors: (hasInternalVendors != null ? hasInternalVendors.value : this.hasInternalVendors),
      dateStamp: (dateStamp != null ? dateStamp.value : this.dateStamp),
      auditNote: (auditNote != null ? auditNote.value : this.auditNote),
      recordTitle: (recordTitle != null ? recordTitle.value : this.recordTitle),
      fields: (fields != null ? fields.value : this.fields),
      custom: (custom != null ? custom.value : this.custom),
      defaultFieldAttributes: (defaultFieldAttributes != null ? defaultFieldAttributes.value : this.defaultFieldAttributes),
      translation: (translation != null ? translation.value : this.translation));
}