copyWith method

WebApiModulesUtilitiesUserProfileUserProfile copyWith({
  1. String? webUserId,
  2. String? userName,
  3. String? userId,
  4. String? loginName,
  5. int? browseDefaultRows,
  6. int? gridDefaultRows,
  7. String? applicationTheme,
  8. String? homeMenuGuid,
  9. String? homeMenuPath,
  10. String? languageId,
  11. String? language,
  12. String? successSoundId,
  13. String? successSound,
  14. String? successBase64Sound,
  15. String? errorSoundId,
  16. String? errorSound,
  17. String? errorBase64Sound,
  18. String? notificationSoundId,
  19. String? notificationSound,
  20. String? notificationBase64Sound,
  21. String? favoritesJson,
  22. int? firstDayOfWeek,
  23. bool? settingsNavigationMenuVisible,
  24. bool? reportsNavigationMenuVisible,
  25. bool? mainMenuPinned,
  26. bool? webAdministrator,
  27. String? quikActivitySetting,
  28. String? emailSignature,
  29. String? newPassword,
  30. String? oldPassword,
  31. String? locale,
  32. String? availabilityPreference,
  33. bool? availabilityAllWarehouses,
  34. String? emailApp,
  35. bool? addRentalWorksUserSignature,
  36. String? dateStamp,
  37. String? auditNote,
  38. String? recordTitle,
  39. List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
  40. List<FwStandardDataFwCustomValue>? custom,
  41. List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
  42. List<FwStandardDataFwTranslatedValue>? translation,
})

Implementation

WebApiModulesUtilitiesUserProfileUserProfile copyWith(
    {String? webUserId,
    String? userName,
    String? userId,
    String? loginName,
    int? browseDefaultRows,
    int? gridDefaultRows,
    String? applicationTheme,
    String? homeMenuGuid,
    String? homeMenuPath,
    String? languageId,
    String? language,
    String? successSoundId,
    String? successSound,
    String? successBase64Sound,
    String? errorSoundId,
    String? errorSound,
    String? errorBase64Sound,
    String? notificationSoundId,
    String? notificationSound,
    String? notificationBase64Sound,
    String? favoritesJson,
    int? firstDayOfWeek,
    bool? settingsNavigationMenuVisible,
    bool? reportsNavigationMenuVisible,
    bool? mainMenuPinned,
    bool? webAdministrator,
    String? quikActivitySetting,
    String? emailSignature,
    String? newPassword,
    String? oldPassword,
    String? locale,
    String? availabilityPreference,
    bool? availabilityAllWarehouses,
    String? emailApp,
    bool? addRentalWorksUserSignature,
    String? dateStamp,
    String? auditNote,
    String? recordTitle,
    List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
    List<FwStandardDataFwCustomValue>? custom,
    List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
    List<FwStandardDataFwTranslatedValue>? translation}) {
  return WebApiModulesUtilitiesUserProfileUserProfile(
      webUserId: webUserId ?? this.webUserId,
      userName: userName ?? this.userName,
      userId: userId ?? this.userId,
      loginName: loginName ?? this.loginName,
      browseDefaultRows: browseDefaultRows ?? this.browseDefaultRows,
      gridDefaultRows: gridDefaultRows ?? this.gridDefaultRows,
      applicationTheme: applicationTheme ?? this.applicationTheme,
      homeMenuGuid: homeMenuGuid ?? this.homeMenuGuid,
      homeMenuPath: homeMenuPath ?? this.homeMenuPath,
      languageId: languageId ?? this.languageId,
      language: language ?? this.language,
      successSoundId: successSoundId ?? this.successSoundId,
      successSound: successSound ?? this.successSound,
      successBase64Sound: successBase64Sound ?? this.successBase64Sound,
      errorSoundId: errorSoundId ?? this.errorSoundId,
      errorSound: errorSound ?? this.errorSound,
      errorBase64Sound: errorBase64Sound ?? this.errorBase64Sound,
      notificationSoundId: notificationSoundId ?? this.notificationSoundId,
      notificationSound: notificationSound ?? this.notificationSound,
      notificationBase64Sound:
          notificationBase64Sound ?? this.notificationBase64Sound,
      favoritesJson: favoritesJson ?? this.favoritesJson,
      firstDayOfWeek: firstDayOfWeek ?? this.firstDayOfWeek,
      settingsNavigationMenuVisible:
          settingsNavigationMenuVisible ?? this.settingsNavigationMenuVisible,
      reportsNavigationMenuVisible:
          reportsNavigationMenuVisible ?? this.reportsNavigationMenuVisible,
      mainMenuPinned: mainMenuPinned ?? this.mainMenuPinned,
      webAdministrator: webAdministrator ?? this.webAdministrator,
      quikActivitySetting: quikActivitySetting ?? this.quikActivitySetting,
      emailSignature: emailSignature ?? this.emailSignature,
      newPassword: newPassword ?? this.newPassword,
      oldPassword: oldPassword ?? this.oldPassword,
      locale: locale ?? this.locale,
      availabilityPreference:
          availabilityPreference ?? this.availabilityPreference,
      availabilityAllWarehouses:
          availabilityAllWarehouses ?? this.availabilityAllWarehouses,
      emailApp: emailApp ?? this.emailApp,
      addRentalWorksUserSignature:
          addRentalWorksUserSignature ?? this.addRentalWorksUserSignature,
      dateStamp: dateStamp ?? this.dateStamp,
      auditNote: auditNote ?? this.auditNote,
      recordTitle: recordTitle ?? this.recordTitle,
      fields: fields ?? this.fields,
      custom: custom ?? this.custom,
      defaultFieldAttributes:
          defaultFieldAttributes ?? this.defaultFieldAttributes,
      translation: translation ?? this.translation);
}