# GetMediaProvidersMediaContainer

## Example Usage

```typescript
import { GetMediaProvidersMediaContainer } from "@lukehagar/plexjs/sdk/models/operations";

let value: GetMediaProvidersMediaContainer = {
  mediaProvider: [
    {
      feature: [
        {
          type: "<value>",
          flavor: "global",
          scrobbleKey: "/:/scrobble/new",
          unscrobbleKey: "/:/unscrobble/new",
          action: [
            {
              id: "addToContinueWatching",
              key: "/actions/addToContinueWatching",
            },
          ],
        },
      ],
    },
  ],
};
```

## 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                                                                           |
| `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                                                                           |
| `livetv`                                                                      | *number*                                                                      | :heavy_minus_sign:                                                            | N/A                                                                           |
| `machineIdentifier`                                                           | *string*                                                                      | :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                                                                           |
| `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                                                                           |
| `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                                                                           |
| `mediaProvider`                                                               | [operations.MediaProvider](../../../sdk/models/operations/mediaprovider.md)[] | :heavy_minus_sign:                                                            | N/A                                                                           |