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?>? enableBetaUpdates,
  12. Wrapped<bool?>? enableQaUpdates,
  13. Wrapped<bool?>? enablePayments,
  14. Wrapped<bool?>? allowDeleteExportedPayments,
  15. Wrapped<bool?>? allowDeleteInvoices,
  16. Wrapped<bool?>? allowInvoiceDateChange,
  17. Wrapped<bool?>? ordersCompleteWithItemsNotYetStaged,
  18. Wrapped<bool?>? populateInventoryUtilizationDataWeekly,
  19. Wrapped<String?>? dateStamp,
  20. Wrapped<String?>? auditNote,
  21. Wrapped<String?>? recordTitle,
  22. Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>? fields,
  23. Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  24. Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
})

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?>? enableBetaUpdates,
        Wrapped<bool?>? enableQaUpdates,
        Wrapped<bool?>? enablePayments,
        Wrapped<bool?>? allowDeleteExportedPayments,
        Wrapped<bool?>? allowDeleteInvoices,
        Wrapped<bool?>? allowInvoiceDateChange,
        Wrapped<bool?>? ordersCompleteWithItemsNotYetStaged,
        Wrapped<bool?>? populateInventoryUtilizationDataWeekly,
        Wrapped<String?>? dateStamp,
        Wrapped<String?>? auditNote,
        Wrapped<String?>? recordTitle,
        Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>?
            fields,
        Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
        Wrapped<List<FwStandardDataFwDefaultAttribute>?>?
            defaultFieldAttributes}) {
  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),
      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),
      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));
}