# UserProfile ## Example Usage ```typescript import { AutoSelectSubtitle, DefaultSubtitleAccessibility, DefaultSubtitleForced, MediaReviewsVisibility, UserProfile, WatchedIndicator, } from "@lukehagar/plexjs/sdk/models/operations"; let value: UserProfile = { autoSelectAudio: true, defaultAudioLanguage: "ja", defaultSubtitleLanguage: "en", autoSelectSubtitle: AutoSelectSubtitle.One, defaultSubtitleAccessibility: DefaultSubtitleAccessibility.One, defaultSubtitleForced: DefaultSubtitleForced.One, watchedIndicator: WatchedIndicator.One, mediaReviewsVisibility: MediaReviewsVisibility.Zero, }; ``` ## Fields | Field | Type | Required | Description | Example | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `autoSelectAudio` | *boolean* | :heavy_minus_sign: | If the account has automatically select audio and subtitle tracks enabled | true | | `defaultAudioLanguage` | *string* | :heavy_check_mark: | The preferred audio language for the account | ja | | `defaultSubtitleLanguage` | *string* | :heavy_check_mark: | The preferred subtitle language for the account | en | | `autoSelectSubtitle` | [operations.AutoSelectSubtitle](../../../sdk/models/operations/autoselectsubtitle.md) | :heavy_minus_sign: | The auto-select subtitle mode (0 = Manually selected, 1 = Shown with foreign audio, 2 = Always enabled) | 1 | | `defaultSubtitleAccessibility` | [operations.DefaultSubtitleAccessibility](../../../sdk/models/operations/defaultsubtitleaccessibility.md) | :heavy_minus_sign: | The subtitles for the deaf or hard-of-hearing (SDH) searches mode (0 = Prefer non-SDH subtitles, 1 = Prefer SDH subtitles, 2 = Only show SDH subtitles, 3 = Only shown non-SDH subtitles) | 1 | | `defaultSubtitleForced` | [operations.DefaultSubtitleForced](../../../sdk/models/operations/defaultsubtitleforced.md) | :heavy_minus_sign: | The forced subtitles searches mode (0 = Prefer non-forced subtitles, 1 = Prefer forced subtitles, 2 = Only show forced subtitles, 3 = Only show non-forced subtitles) | 0 | | `watchedIndicator` | [operations.WatchedIndicator](../../../sdk/models/operations/watchedindicator.md) | :heavy_minus_sign: | N/A | 1 | | `mediaReviewsVisibility` | [operations.MediaReviewsVisibility](../../../sdk/models/operations/mediareviewsvisibility.md) | :heavy_minus_sign: | N/A | 0 |