# MediaSubscription

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



## Fields

| Field                                                                            | Type                                                                             | Required                                                                         | Description                                                                      |
| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- |
| `Title`                                                                          | **string*                                                                        | :heavy_minus_sign:                                                               | N/A                                                                              |
| `Type`                                                                           | **int64*                                                                         | :heavy_minus_sign:                                                               | The metadata type of the root item of the subscription                           |
| `AiringsType`                                                                    | [*components.AiringsType](../../models/components/airingstype.md)                | :heavy_minus_sign:                                                               | N/A                                                                              |
| `CreatedAt`                                                                      | **int64*                                                                         | :heavy_minus_sign:                                                               | N/A                                                                              |
| `Directory`                                                                      | map[string]*any*                                                                 | :heavy_minus_sign:                                                               | Media Matching Hints                                                             |
| `DurationTotal`                                                                  | **int64*                                                                         | :heavy_minus_sign:                                                               | Only included if `includeStorage` is specified                                   |
| `Key`                                                                            | **string*                                                                        | :heavy_minus_sign:                                                               | N/A                                                                              |
| `LibrarySectionTitle`                                                            | **string*                                                                        | :heavy_minus_sign:                                                               | N/A                                                                              |
| `LocationPath`                                                                   | **string*                                                                        | :heavy_minus_sign:                                                               | N/A                                                                              |
| `MediaGrabOperation`                                                             | [][components.MediaGrabOperation](../../models/components/mediagraboperation.md) | :heavy_minus_sign:                                                               | N/A                                                                              |
| `Playlist`                                                                       | map[string]*any*                                                                 | :heavy_minus_sign:                                                               | Media Matching Hints                                                             |
| `Setting`                                                                        | [][components.Setting](../../models/components/setting.md)                       | :heavy_minus_sign:                                                               | N/A                                                                              |
| `StorageTotal`                                                                   | **int64*                                                                         | :heavy_minus_sign:                                                               | Only included if `includeStorage` is specified                                   |
| `TargetLibrarySectionID`                                                         | **int64*                                                                         | :heavy_minus_sign:                                                               | The library section id for where the item is to be recorded                      |
| `TargetSectionLocationID`                                                        | **int64*                                                                         | :heavy_minus_sign:                                                               | The library section location id for where the item is to be recorded             |
| `Video`                                                                          | map[string]*any*                                                                 | :heavy_minus_sign:                                                               | Media Matching Hints                                                             |