copyWith method

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

Implementation

WebApiLogicAppFuncUserSettingsResponse copyWith({
  int? soundProfileId,
  bool? webAdministrator,
  String? homeMenuGuid,
  String? homeMenuPath,
  bool? reportsNavigationMenuVisible,
  bool? settingsNavigationMenuVisible,
  bool? showUnreservedQuotes,
  bool? mainMenuPinned,
  String? quikActivitySetting,
  String? favoritesJson,
  String? emailSignature,
  String? availabilityPreference,
  bool? availabilityAllWarehouses,
  String? quikSearchMode,
  bool? showRentalItemsOutOnly,
  bool? autoPrintContract,
}) {
  return WebApiLogicAppFuncUserSettingsResponse(
    soundProfileId: soundProfileId ?? this.soundProfileId,
    webAdministrator: webAdministrator ?? this.webAdministrator,
    homeMenuGuid: homeMenuGuid ?? this.homeMenuGuid,
    homeMenuPath: homeMenuPath ?? this.homeMenuPath,
    reportsNavigationMenuVisible:
        reportsNavigationMenuVisible ?? this.reportsNavigationMenuVisible,
    settingsNavigationMenuVisible:
        settingsNavigationMenuVisible ?? this.settingsNavigationMenuVisible,
    showUnreservedQuotes: showUnreservedQuotes ?? this.showUnreservedQuotes,
    mainMenuPinned: mainMenuPinned ?? this.mainMenuPinned,
    quikActivitySetting: quikActivitySetting ?? this.quikActivitySetting,
    favoritesJson: favoritesJson ?? this.favoritesJson,
    emailSignature: emailSignature ?? this.emailSignature,
    availabilityPreference:
        availabilityPreference ?? this.availabilityPreference,
    availabilityAllWarehouses:
        availabilityAllWarehouses ?? this.availabilityAllWarehouses,
    quikSearchMode: quikSearchMode ?? this.quikSearchMode,
    showRentalItemsOutOnly:
        showRentalItemsOutOnly ?? this.showRentalItemsOutOnly,
    autoPrintContract: autoPrintContract ?? this.autoPrintContract,
  );
}