# MediaContainer


## Fields

| Field                                                                   | Type                                                                    | Required                                                                | Description                                                             |
| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- |
| `size`                                                                  | *T.nilable(Float)*                                                      | :heavy_minus_sign:                                                      | N/A                                                                     |
| `allow_camera_upload`                                                   | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `allow_channel_access`                                                  | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `allow_media_deletion`                                                  | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `allow_sharing`                                                         | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `allow_sync`                                                            | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `allow_tuners`                                                          | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `background_processing`                                                 | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `certificate`                                                           | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `companion_proxy`                                                       | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `country_code`                                                          | *T.nilable(String)*                                                     | :heavy_minus_sign:                                                      | N/A                                                                     |
| `diagnostics`                                                           | *T.nilable(String)*                                                     | :heavy_minus_sign:                                                      | N/A                                                                     |
| `event_stream`                                                          | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `friendly_name`                                                         | *T.nilable(String)*                                                     | :heavy_minus_sign:                                                      | N/A                                                                     |
| `hub_search`                                                            | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `item_clusters`                                                         | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `livetv`                                                                | *T.nilable(Float)*                                                      | :heavy_minus_sign:                                                      | N/A                                                                     |
| `machine_identifier`                                                    | *T.nilable(String)*                                                     | :heavy_minus_sign:                                                      | N/A                                                                     |
| `media_providers`                                                       | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `multiuser`                                                             | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `music_analysis`                                                        | *T.nilable(Float)*                                                      | :heavy_minus_sign:                                                      | N/A                                                                     |
| `my_plex`                                                               | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `my_plex_mapping_state`                                                 | *T.nilable(String)*                                                     | :heavy_minus_sign:                                                      | N/A                                                                     |
| `my_plex_signin_state`                                                  | *T.nilable(String)*                                                     | :heavy_minus_sign:                                                      | N/A                                                                     |
| `my_plex_subscription`                                                  | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `my_plex_username`                                                      | *T.nilable(String)*                                                     | :heavy_minus_sign:                                                      | N/A                                                                     |
| `offline_transcode`                                                     | *T.nilable(Float)*                                                      | :heavy_minus_sign:                                                      | N/A                                                                     |
| `owner_features`                                                        | *T.nilable(String)*                                                     | :heavy_minus_sign:                                                      | N/A                                                                     |
| `photo_auto_tag`                                                        | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `platform`                                                              | *T.nilable(String)*                                                     | :heavy_minus_sign:                                                      | N/A                                                                     |
| `platform_version`                                                      | *T.nilable(String)*                                                     | :heavy_minus_sign:                                                      | N/A                                                                     |
| `plugin_host`                                                           | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `push_notifications`                                                    | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `read_only_libraries`                                                   | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `streaming_brain_abr_version`                                           | *T.nilable(Float)*                                                      | :heavy_minus_sign:                                                      | N/A                                                                     |
| `streaming_brain_version`                                               | *T.nilable(Float)*                                                      | :heavy_minus_sign:                                                      | N/A                                                                     |
| `sync`                                                                  | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `transcoder_active_video_sessions`                                      | *T.nilable(Float)*                                                      | :heavy_minus_sign:                                                      | N/A                                                                     |
| `transcoder_audio`                                                      | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `transcoder_lyrics`                                                     | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `transcoder_photo`                                                      | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `transcoder_subtitles`                                                  | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `transcoder_video`                                                      | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `transcoder_video_bitrates`                                             | *T.nilable(String)*                                                     | :heavy_minus_sign:                                                      | N/A                                                                     |
| `transcoder_video_qualities`                                            | *T.nilable(String)*                                                     | :heavy_minus_sign:                                                      | N/A                                                                     |
| `transcoder_video_resolutions`                                          | *T.nilable(String)*                                                     | :heavy_minus_sign:                                                      | N/A                                                                     |
| `updated_at`                                                            | *T.nilable(Float)*                                                      | :heavy_minus_sign:                                                      | N/A                                                                     |
| `updater`                                                               | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `version`                                                               | *T.nilable(String)*                                                     | :heavy_minus_sign:                                                      | N/A                                                                     |
| `voice_search`                                                          | *T.nilable(T::Boolean)*                                                 | :heavy_minus_sign:                                                      | N/A                                                                     |
| `directory`                                                             | T::Array<[Operations::Directory](../../models/operations/directory.md)> | :heavy_minus_sign:                                                      | N/A                                                                     |