# MediaSubscription

A media subscription contains a representation of metadata desired to be recorded



## Fields

| Field                                                                  | Type                                                                   | Required                                                               | Description                                                            |
| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| `title`                                                                | *Optional\<String>*                                                    | :heavy_minus_sign:                                                     | N/A                                                                    |
| `type`                                                                 | *Optional\<Long>*                                                      | :heavy_minus_sign:                                                     | The metadata type of the root item of the subscription                 |
| `airingsType`                                                          | [Optional\<AiringsType>](../../models/shared/AiringsType.md)           | :heavy_minus_sign:                                                     | N/A                                                                    |
| `createdAt`                                                            | *Optional\<Long>*                                                      | :heavy_minus_sign:                                                     | N/A                                                                    |
| `directory`                                                            | Map\<String, *Object*>                                                 | :heavy_minus_sign:                                                     | Media Matching Hints                                                   |
| `durationTotal`                                                        | *Optional\<Long>*                                                      | :heavy_minus_sign:                                                     | Only included if `includeStorage` is specified                         |
| `key`                                                                  | *Optional\<String>*                                                    | :heavy_minus_sign:                                                     | N/A                                                                    |
| `librarySectionTitle`                                                  | *Optional\<String>*                                                    | :heavy_minus_sign:                                                     | N/A                                                                    |
| `locationPath`                                                         | *Optional\<String>*                                                    | :heavy_minus_sign:                                                     | N/A                                                                    |
| `mediaGrabOperation`                                                   | List\<[MediaGrabOperation](../../models/shared/MediaGrabOperation.md)> | :heavy_minus_sign:                                                     | N/A                                                                    |
| `playlist`                                                             | Map\<String, *Object*>                                                 | :heavy_minus_sign:                                                     | Media Matching Hints                                                   |
| `setting`                                                              | List\<[Setting](../../models/shared/Setting.md)>                       | :heavy_minus_sign:                                                     | N/A                                                                    |
| `storageTotal`                                                         | *Optional\<Long>*                                                      | :heavy_minus_sign:                                                     | Only included if `includeStorage` is specified                         |
| `targetLibrarySectionID`                                               | *Optional\<Long>*                                                      | :heavy_minus_sign:                                                     | The library section id for where the item is to be recorded            |
| `targetSectionLocationID`                                              | *Optional\<Long>*                                                      | :heavy_minus_sign:                                                     | The library section location id for where the item is to be recorded   |
| `video`                                                                | Map\<String, *Object*>                                                 | :heavy_minus_sign:                                                     | Media Matching Hints                                                   |