copyWithWrapped method

WebApiLogicAppFuncUserSettingsResponse copyWithWrapped({
  1. Wrapped<int?>? soundProfileId,
  2. Wrapped<bool?>? webAdministrator,
  3. Wrapped<String?>? homeMenuGuid,
  4. Wrapped<String?>? homeMenuPath,
  5. Wrapped<bool?>? reportsNavigationMenuVisible,
  6. Wrapped<bool?>? settingsNavigationMenuVisible,
  7. Wrapped<bool?>? showUnreservedQuotes,
  8. Wrapped<bool?>? mainMenuPinned,
  9. Wrapped<String?>? quikActivitySetting,
  10. Wrapped<String?>? favoritesJson,
  11. Wrapped<String?>? emailSignature,
  12. Wrapped<String?>? availabilityPreference,
  13. Wrapped<bool?>? availabilityAllWarehouses,
  14. Wrapped<String?>? quikSearchMode,
  15. Wrapped<bool?>? showRentalItemsOutOnly,
  16. Wrapped<bool?>? autoPrintContract,
})

Implementation

WebApiLogicAppFuncUserSettingsResponse copyWithWrapped({
  Wrapped<int?>? soundProfileId,
  Wrapped<bool?>? webAdministrator,
  Wrapped<String?>? homeMenuGuid,
  Wrapped<String?>? homeMenuPath,
  Wrapped<bool?>? reportsNavigationMenuVisible,
  Wrapped<bool?>? settingsNavigationMenuVisible,
  Wrapped<bool?>? showUnreservedQuotes,
  Wrapped<bool?>? mainMenuPinned,
  Wrapped<String?>? quikActivitySetting,
  Wrapped<String?>? favoritesJson,
  Wrapped<String?>? emailSignature,
  Wrapped<String?>? availabilityPreference,
  Wrapped<bool?>? availabilityAllWarehouses,
  Wrapped<String?>? quikSearchMode,
  Wrapped<bool?>? showRentalItemsOutOnly,
  Wrapped<bool?>? autoPrintContract,
}) {
  return WebApiLogicAppFuncUserSettingsResponse(
    soundProfileId: (soundProfileId != null
        ? soundProfileId.value
        : this.soundProfileId),
    webAdministrator: (webAdministrator != null
        ? webAdministrator.value
        : this.webAdministrator),
    homeMenuGuid: (homeMenuGuid != null
        ? homeMenuGuid.value
        : this.homeMenuGuid),
    homeMenuPath: (homeMenuPath != null
        ? homeMenuPath.value
        : this.homeMenuPath),
    reportsNavigationMenuVisible: (reportsNavigationMenuVisible != null
        ? reportsNavigationMenuVisible.value
        : this.reportsNavigationMenuVisible),
    settingsNavigationMenuVisible: (settingsNavigationMenuVisible != null
        ? settingsNavigationMenuVisible.value
        : this.settingsNavigationMenuVisible),
    showUnreservedQuotes: (showUnreservedQuotes != null
        ? showUnreservedQuotes.value
        : this.showUnreservedQuotes),
    mainMenuPinned: (mainMenuPinned != null
        ? mainMenuPinned.value
        : this.mainMenuPinned),
    quikActivitySetting: (quikActivitySetting != null
        ? quikActivitySetting.value
        : this.quikActivitySetting),
    favoritesJson: (favoritesJson != null
        ? favoritesJson.value
        : this.favoritesJson),
    emailSignature: (emailSignature != null
        ? emailSignature.value
        : this.emailSignature),
    availabilityPreference: (availabilityPreference != null
        ? availabilityPreference.value
        : this.availabilityPreference),
    availabilityAllWarehouses: (availabilityAllWarehouses != null
        ? availabilityAllWarehouses.value
        : this.availabilityAllWarehouses),
    quikSearchMode: (quikSearchMode != null
        ? quikSearchMode.value
        : this.quikSearchMode),
    showRentalItemsOutOnly: (showRentalItemsOutOnly != null
        ? showRentalItemsOutOnly.value
        : this.showRentalItemsOutOnly),
    autoPrintContract: (autoPrintContract != null
        ? autoPrintContract.value
        : this.autoPrintContract),
  );
}