# MediaContainer ## Example Usage ```typescript import { MediaContainer } from "@lukehagar/plexjs/sdk/models/operations"; let value: MediaContainer = {}; ``` ## Fields | Field | Type | Required | Description | | --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- | | `size` | *number* | :heavy_minus_sign: | N/A | | `allowCameraUpload` | *boolean* | :heavy_minus_sign: | N/A | | `allowChannelAccess` | *boolean* | :heavy_minus_sign: | N/A | | `allowMediaDeletion` | *boolean* | :heavy_minus_sign: | N/A | | `allowSharing` | *boolean* | :heavy_minus_sign: | N/A | | `allowSync` | *boolean* | :heavy_minus_sign: | N/A | | `allowTuners` | *boolean* | :heavy_minus_sign: | N/A | | `backgroundProcessing` | *boolean* | :heavy_minus_sign: | N/A | | `certificate` | *boolean* | :heavy_minus_sign: | N/A | | `companionProxy` | *boolean* | :heavy_minus_sign: | N/A | | `countryCode` | *string* | :heavy_minus_sign: | N/A | | `diagnostics` | *string* | :heavy_minus_sign: | N/A | | `eventStream` | *boolean* | :heavy_minus_sign: | N/A | | `friendlyName` | *string* | :heavy_minus_sign: | N/A | | `hubSearch` | *boolean* | :heavy_minus_sign: | N/A | | `itemClusters` | *boolean* | :heavy_minus_sign: | N/A | | `livetv` | *number* | :heavy_minus_sign: | N/A | | `machineIdentifier` | *string* | :heavy_minus_sign: | N/A | | `mediaProviders` | *boolean* | :heavy_minus_sign: | N/A | | `multiuser` | *boolean* | :heavy_minus_sign: | N/A | | `musicAnalysis` | *number* | :heavy_minus_sign: | N/A | | `myPlex` | *boolean* | :heavy_minus_sign: | N/A | | `myPlexMappingState` | *string* | :heavy_minus_sign: | N/A | | `myPlexSigninState` | *string* | :heavy_minus_sign: | N/A | | `myPlexSubscription` | *boolean* | :heavy_minus_sign: | N/A | | `myPlexUsername` | *string* | :heavy_minus_sign: | N/A | | `offlineTranscode` | *number* | :heavy_minus_sign: | N/A | | `ownerFeatures` | *string* | :heavy_minus_sign: | N/A | | `photoAutoTag` | *boolean* | :heavy_minus_sign: | N/A | | `platform` | *string* | :heavy_minus_sign: | N/A | | `platformVersion` | *string* | :heavy_minus_sign: | N/A | | `pluginHost` | *boolean* | :heavy_minus_sign: | N/A | | `pushNotifications` | *boolean* | :heavy_minus_sign: | N/A | | `readOnlyLibraries` | *boolean* | :heavy_minus_sign: | N/A | | `streamingBrainABRVersion` | *number* | :heavy_minus_sign: | N/A | | `streamingBrainVersion` | *number* | :heavy_minus_sign: | N/A | | `sync` | *boolean* | :heavy_minus_sign: | N/A | | `transcoderActiveVideoSessions` | *number* | :heavy_minus_sign: | N/A | | `transcoderAudio` | *boolean* | :heavy_minus_sign: | N/A | | `transcoderLyrics` | *boolean* | :heavy_minus_sign: | N/A | | `transcoderPhoto` | *boolean* | :heavy_minus_sign: | N/A | | `transcoderSubtitles` | *boolean* | :heavy_minus_sign: | N/A | | `transcoderVideo` | *boolean* | :heavy_minus_sign: | N/A | | `transcoderVideoBitrates` | *string* | :heavy_minus_sign: | N/A | | `transcoderVideoQualities` | *string* | :heavy_minus_sign: | N/A | | `transcoderVideoResolutions` | *string* | :heavy_minus_sign: | N/A | | `updatedAt` | *number* | :heavy_minus_sign: | N/A | | `updater` | *boolean* | :heavy_minus_sign: | N/A | | `version` | *string* | :heavy_minus_sign: | N/A | | `voiceSearch` | *boolean* | :heavy_minus_sign: | N/A | | `directory` | [operations.Directory](../../../sdk/models/operations/directory.md)[] | :heavy_minus_sign: | N/A |