copyWith method

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

Implementation

WebApiModulesUtilitiesUserProfileUserProfile copyWith(
    {String? webUserId,
    String? userName,
    String? userId,
    String? loginName,
    int? browseDefaultRows,
    String? applicationTheme,
    String? homeMenuGuid,
    String? homeMenuPath,
    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}) {
  return WebApiModulesUtilitiesUserProfileUserProfile(
      webUserId: webUserId ?? this.webUserId,
      userName: userName ?? this.userName,
      userId: userId ?? this.userId,
      loginName: loginName ?? this.loginName,
      browseDefaultRows: browseDefaultRows ?? this.browseDefaultRows,
      applicationTheme: applicationTheme ?? this.applicationTheme,
      homeMenuGuid: homeMenuGuid ?? this.homeMenuGuid,
      homeMenuPath: homeMenuPath ?? this.homeMenuPath,
      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);
}