# 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 |