# Models

## The OfferLink object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"OfferLink":{"title":"OfferLink","properties":{"Platform":{"type":"string"},"Url":{"type":"string"}},"description":"OfferLink","type":"object"}}}}
```

## The ProgramImage object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"ProgramImage":{"title":"ProgramImage","properties":{"ImageType":{"type":"string"},"Attribution":{"type":"string"},"Width":{"type":"integer","format":"int32"},"Height":{"type":"integer","format":"int32"},"Violence":{"type":"integer","format":"int32"},"Sexuality":{"type":"integer","format":"int32"},"Language":{"type":"string"},"LanguageDetail":{"$ref":"#/components/schemas/LanguageDetail"},"Tags":{"type":"array","items":{"type":"string"}},"Official":{"type":"boolean"},"FilePath":{"type":"string"},"Modified":{"type":"string","format":"date-time"},"Created":{"type":"string","format":"date-time"}},"description":"ProgramImage","type":"object"},"LanguageDetail":{"title":"LanguageDetail","properties":{"Id":{"description":"Unique ID of a Language.","type":"integer","format":"int32"},"IsoCode":{"description":"ISO code for this Language.","type":"string"},"Name":{"description":"Name of the Language.","type":"string"},"FabricId":{"description":"Fabric Language Id.","type":"string"},"IETFCode":{"description":"IETF BCP 47 code for this language.","type":"string"}},"description":"LanguageDetail","type":"object"}}}}
```

## The DiscoverProgram object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"DiscoverProgram":{"title":"DiscoverProgram","required":["Year","ShowEpisodes"],"properties":{"Id":{"description":"Unique ID of the Movie, Show, Season or Episode in the form of Movie/1 or Show/2","type":"string"},"ProgramType":{"type":"string"},"Title":{"description":"English version of any foreign Original Title.","type":"string"},"Created":{"description":"DateTime record was created.","type":"string","format":"date-time"},"Modified":{"description":"DateTime record last modified.","type":"string","format":"date-time"},"OriginalTitle":{"description":"Original title of program","type":"string"},"OriginalReleaseDate":{"description":"First generally available release regardless of country. Excludes festivals and premieres.","type":"string","format":"date-time"},"Year":{"description":"Release year of program.","type":"integer","format":"int32"},"ShowEpisodes":{"description":"Episodes for a show.","type":"array","items":{"$ref":"#/components/schemas/ShowEpisode"}},"ShowId":{"description":"Used for season and episodes.  Ex: Show/1234","type":"string"},"SeasonId":{"description":"Used for season and episodes. Ex: Season/1234","type":"string"},"SeasonNumber":{"description":"Used for season and episodes.","type":"integer","format":"int32"},"SeasonEpisodeCount":{"description":"Number of episodes in season.","type":"integer","format":"int32"},"EpisodeNumber":{"description":"Used for episodes.","type":"integer","format":"int32"},"OriginalLanguage":{"description":"Original language.","type":"string"},"OriginalLanguageDetail":{"$ref":"#/components/schemas/LanguageDetail","description":"Original language."},"CountriesOfOrigin":{"description":"Program's countries of origin.","type":"array","items":{"$ref":"#/components/schemas/CountryDetail"}},"Revenue":{"description":"Total revenue generated by Movie.","type":"integer","format":"int64"},"Budget":{"description":"Movie budget","type":"integer","format":"int64"},"Runtime":{"description":"Movie runtime in minutes.","type":"integer","format":"int32"},"OfficialSiteUrl":{"description":"Movie website home page.","type":"string"},"Deleted":{"type":"boolean"},"OwnerStudio":{"type":"string"},"Status":{"description":"Status of movie.","type":"string"},"Type":{"description":"Type of movie. Ex: Tv Movie, Short, etc.","type":"string"},"RedirectTo":{"description":"Redirect to.","type":"string"},"Idx":{"description":"Index to differentiate movies with identical titles and year.","type":"string"},"OriginatingNetwork":{"description":"The network the new shows are currently airing on.","type":"string"},"Genres":{"description":"List of genres.","type":"array","items":{"type":"string"}},"Releases":{"description":"List of releases associated with Program.","type":"array","items":{"$ref":"#/components/schemas/ProgramRelease"}},"Contributors":{"description":"List of contributors (Cast, Director, Writer, Production, etc.) for this program.","type":"array","items":{"$ref":"#/components/schemas/ProgramContributor"}},"AlternateTitles":{"description":"List of alternate titles for this Program.","type":"array","items":{"$ref":"#/components/schemas/ProgramAlternateTitle"}},"Descriptions":{"description":"List of descriptions for this Program.","type":"array","items":{"$ref":"#/components/schemas/ProgramDescription"}},"Companies":{"description":"List of companies (Production, Distribution, etc.) associated with program.","type":"array","items":{"$ref":"#/components/schemas/Company"}},"Tags":{"description":"List of tags associated with Program.","type":"array","items":{"type":"string"}},"Themes":{"description":"List of themes.","type":"array","items":{"type":"string"}},"ExternalIds":{"description":"List of external Ids associated with Program.","type":"array","items":{"$ref":"#/components/schemas/ExternalId"}},"Videos":{"description":"List of videos.","type":"array","items":{"$ref":"#/components/schemas/ProgramVideo"}},"Images":{"description":"List of images.","type":"array","items":{"$ref":"#/components/schemas/ProgramImage"}},"VersionId":{"description":"Record Version Id","type":"integer","format":"int64"},"Availabilities":{"description":"List of availabilities for program.","type":"array","items":{"$ref":"#/components/schemas/ProgramAvailability"}},"ProgramTrends":{"description":"List of trending source data.","type":"array","items":{"$ref":"#/components/schemas/ProgramTrend"}},"VideoCount":{"description":"Count of videos","type":"integer","format":"int32"},"ImageCount":{"description":"Count of images","type":"integer","format":"int32"},"IvaRating":{"description":"IVA Rating for program.  Applies to Show, Movie, and Game","type":"number","format":"double"},"IvaRatingSort":{"description":"IVA Rating for program.  Applies to Show, Movie, and Game. Includes decimal places for accurate sorting.","type":"number","format":"double"},"TimeStamp":{"description":"Last time object was updated or changed.","type":"string","format":"date-time"},"Awards":{"type":"array","items":{"$ref":"#/components/schemas/Award"}},"Collections":{"type":"array","items":{"$ref":"#/components/schemas/EntertainmentCollection"}},"ProgramChangeHistory":{"type":"array","items":{"$ref":"#/components/schemas/ProgramChangeHistory"}},"Summary":{"$ref":"#/components/schemas/Summary"}},"description":"DiscoverProgram","type":"object"},"ShowEpisode":{"title":"ShowEpisode","properties":{"EpisodeId":{"type":"string"},"SeasonId":{"type":"string"},"Modified":{"type":"string","format":"date-time"},"Action":{"type":"string"}},"description":"ShowEpisode","type":"object"},"LanguageDetail":{"title":"LanguageDetail","properties":{"Id":{"description":"Unique ID of a Language.","type":"integer","format":"int32"},"IsoCode":{"description":"ISO code for this Language.","type":"string"},"Name":{"description":"Name of the Language.","type":"string"},"FabricId":{"description":"Fabric Language Id.","type":"string"},"IETFCode":{"description":"IETF BCP 47 code for this language.","type":"string"}},"description":"LanguageDetail","type":"object"},"CountryDetail":{"title":"CountryDetail","properties":{"Id":{"type":"integer","format":"int32"},"FabricId":{"description":"Fabric Language Id.","type":"string"},"IsoCode":{"description":"ISO code for a Country.","type":"string"},"IsoCodeA3":{"description":"ISO 3 character code for a Country.","type":"string"},"Name":{"description":"Name of the Country.","type":"string"},"AlternateNames":{"description":"Alternate names of the Country.","type":"array","items":{"type":"string"}}},"description":"CountryDetail","type":"object"},"ProgramRelease":{"title":"ProgramRelease","properties":{"Date":{"type":"string","format":"date-time"},"Certification":{"type":"string"},"Country":{"type":"string"},"CountryName":{"type":"string"},"CountryId":{"type":"integer","format":"int32"},"FabricCountryId":{"type":"string"},"Type":{"type":"string"}},"description":"ProgramRelease","type":"object"},"ProgramContributor":{"title":"ProgramContributor","properties":{"PersonId":{"type":"string"},"PersonName":{"type":"string"},"Character":{"type":"string"},"Job":{"type":"string"},"Order":{"type":"integer","format":"int32"}},"description":"ProgramContributor","type":"object"},"ProgramAlternateTitle":{"title":"ProgramAlternateTitle","properties":{"Title":{"type":"string"},"Country":{"type":"string"},"CountryName":{"type":"string"},"CountryId":{"type":"integer","format":"int32"},"CountryFabricId":{"type":"string"},"LanguageDetail":{"$ref":"#/components/schemas/LanguageDetail"}},"description":"ProgramAlternateTitle","type":"object"},"ProgramDescription":{"title":"ProgramDescription","properties":{"Description":{"type":"string"},"DescriptionType":{"type":"string"},"Attribution":{"type":"string"},"Language":{"type":"string"},"LanguageDetail":{"$ref":"#/components/schemas/LanguageDetail"}},"description":"ProgramDescription","type":"object"},"Company":{"title":"Company","properties":{"Id":{"description":"ID of Company object.","type":"integer","format":"int64"},"CompanyId":{"description":"ID of Company.","type":"integer","format":"int64"},"Name":{"description":"Name of the Company.","type":"string"},"Modified":{"type":"string","format":"date-time"},"NormalizedName":{"type":"string"},"ParentCompany":{"type":"string"}},"description":"Company","type":"object"},"ExternalId":{"title":"ExternalId","properties":{"Name":{"type":"string"},"Id":{"type":"string"}},"description":"ExternalId","type":"object"},"ProgramVideo":{"title":"ProgramVideo","properties":{"Id":{"type":"integer","format":"int64"},"Title":{"type":"string"},"Type":{"type":"string"},"StartDate":{"type":"string","format":"date-time"},"ExpirationDate":{"type":"string","format":"date-time"},"Mature":{"type":"boolean"},"CaptionID":{"description":"Closed Caption ID for a video, see the /Videos/ClosedCaption API for more details","type":"integer","format":"int64"},"Duration":{"type":"integer","format":"int32"},"Language":{"type":"string"},"LanguageSubtitled":{"type":"string"},"Company":{"type":"string"},"Clean":{"type":"boolean"},"AllowAdvertising":{"type":"boolean"},"Certification":{"type":"boolean"},"Theatrical":{"type":"boolean"},"HomeVideo":{"type":"boolean"},"TuneIn":{"type":"boolean"},"SourceVideoWidth":{"type":"integer","format":"int32"},"SourceVideoHeight":{"type":"integer","format":"int32"},"Encoded":{"type":"string","format":"date-time"},"ScreenCaptures":{"type":"array","items":{"$ref":"#/components/schemas/VideoScreenCapture"}},"TargetCountries":{"type":"array","items":{"type":"string"}},"TargetCountriesDetail":{"type":"array","items":{"$ref":"#/components/schemas/ProgramVideoTargetCountry"}},"TargetLanguage":{"type":"string"},"TargetLanguageDetail":{"$ref":"#/components/schemas/LanguageDetail"}},"description":"ProgramVideo","type":"object"},"VideoScreenCapture":{"title":"VideoScreenCapture","properties":{"Height":{"type":"integer","format":"int32"},"Width":{"type":"integer","format":"int32"},"Aspect":{"type":"string"},"FilePath":{"type":"string"}},"description":"VideoScreenCapture","type":"object"},"ProgramVideoTargetCountry":{"title":"ProgramVideoTargetCountry","properties":{"CountryId":{"type":"integer","format":"int32"},"Country":{"type":"string"},"CountryName":{"type":"string"},"FabricId":{"type":"string"}},"description":"ProgramVideoTargetCountry","type":"object"},"ProgramImage":{"title":"ProgramImage","properties":{"ImageType":{"type":"string"},"Attribution":{"type":"string"},"Width":{"type":"integer","format":"int32"},"Height":{"type":"integer","format":"int32"},"Violence":{"type":"integer","format":"int32"},"Sexuality":{"type":"integer","format":"int32"},"Language":{"type":"string"},"LanguageDetail":{"$ref":"#/components/schemas/LanguageDetail"},"Tags":{"type":"array","items":{"type":"string"}},"Official":{"type":"boolean"},"FilePath":{"type":"string"},"Modified":{"type":"string","format":"date-time"},"Created":{"type":"string","format":"date-time"}},"description":"ProgramImage","type":"object"},"ProgramAvailability":{"title":"ProgramAvailability","properties":{"Provider":{"type":"string"},"OfferType":{"type":"string"},"DeliveryMethod":{"type":"string"},"Price":{"type":"number","format":"double"},"Currency":{"type":"string"},"PreSale":{"type":"boolean"},"Quality":{"type":"string"},"Country":{"type":"string"},"CountryDetail":{"$ref":"#/components/schemas/CountryDetail"},"Links":{"type":"array","items":{"$ref":"#/components/schemas/OfferLink"}},"StartDate":{"type":"string","format":"date-time"},"ExpirationDate":{"type":"string","format":"date-time"}},"description":"ProgramAvailability","type":"object"},"OfferLink":{"title":"OfferLink","properties":{"Platform":{"type":"string"},"Url":{"type":"string"}},"description":"OfferLink","type":"object"},"ProgramTrend":{"title":"ProgramTrend","properties":{"Id":{"description":"Trend Source Id.","type":"integer","format":"int32"},"Name":{"description":"Name of the trend list.","type":"string"},"Brand":{"description":"Brand associated with trend list.","type":"string"},"Country":{"description":"Specific country trend list is associated with.","type":"string"},"Classifiers":{"description":"List of characteristics of the list.","type":"array","items":{"type":"string"}},"Modified":{"description":"Date the list was last updated.","type":"string","format":"date-time"},"Rank":{"description":"Position in the list.  1 is first/top of the list.","type":"integer","format":"int32"},"ListUrl":{"description":"URL of the list.","type":"string"},"TitleUrl":{"description":"URL of title on trend list.","type":"string"}},"description":"ProgramTrend","type":"object"},"Award":{"title":"Award","properties":{"Year":{"type":"integer","format":"int32"},"Type":{"type":"string"},"Category":{"type":"string"},"CategoryType":{"type":"string"},"ProgramId":{"type":"string"},"PersonIds":{"type":"array","items":{"type":"string"}},"Winner":{"type":"boolean"},"Modified":{"type":"string","format":"date-time"}},"description":"Award","type":"object"},"EntertainmentCollection":{"title":"EntertainmentCollection","properties":{"Id":{"description":"ID of the Collection. This is used in EntertainmentSearch to locate programs in this collection.  Could be ID or ParentID.","type":"string"},"Name":{"description":"Name of collection.","type":"string"},"Description":{"description":"Description of collection.","type":"string"},"Types":{"description":"List of Types of collection.","type":"array","items":{"type":"string"}},"ParentCollectionIds":{"description":"List of collection ParentIds.","type":"array","items":{"type":"string"}},"Items":{"description":"Programs in the collection.","type":"array","items":{"$ref":"#/components/schemas/EntertainmentCollectionItem"}},"Tags":{"description":"Significant Term tags from programs in the collection.","type":"array","items":{"type":"string"}},"MicroGenres":{"description":"Micro genres from programs in the collection.","type":"array","items":{"type":"string"}},"Subjects":{"description":"Subjects from programs in the collection.","type":"array","items":{"type":"string"}},"BasedOns":{"description":"Based Ons from programs in the collection.","type":"array","items":{"type":"string"}},"Characters":{"description":"Characters from programs in the collection.","type":"array","items":{"type":"string"}},"Timestamp":{"description":"DateTime where collection was last modified.","type":"string","format":"date-time"}},"description":"EntertainmentCollection","type":"object"},"EntertainmentCollectionItem":{"title":"EntertainmentCollectionItem","properties":{"ProgramId":{"description":"ID of program in collection.","type":"string"},"Sequence":{"description":"Nullable sequence used to order some collections.","type":"integer","format":"int32"},"Modified":{"description":"DateTime collection item was last modified.","type":"string","format":"date-time"}},"description":"EntertainmentCollectionItem","type":"object"},"ProgramChangeHistory":{"title":"ProgramChangeHistory","properties":{"Id":{"type":"integer","format":"int64"},"Entity":{"type":"string"},"Modified":{"type":"string","format":"date-time"}},"description":"ProgramChangeHistory","type":"object"},"Summary":{"title":"Summary","properties":{"Video":{"$ref":"#/components/schemas/ProgramVideo"},"Image":{"$ref":"#/components/schemas/ProgramImage"},"Description":{"$ref":"#/components/schemas/ProgramDescription"},"Contributors":{"type":"array","items":{"$ref":"#/components/schemas/ProgramContributor"}},"ContributorCount":{"type":"integer","format":"int32"},"AvailabilityCount":{"type":"integer","format":"int32"},"ImageCount":{"type":"integer","format":"int32"},"VideoCount":{"type":"integer","format":"int32"},"ProgramTrendCount":{"type":"integer","format":"int32"},"AwardCount":{"type":"integer","format":"int32"},"ReleaseCount":{"type":"integer","format":"int32"},"TitleCount":{"type":"integer","format":"int32"},"ExternalIdCount":{"type":"integer","format":"int32"},"TagCount":{"type":"integer","format":"int32"},"ThemeCount":{"type":"integer","format":"int32"}},"description":"Summary","type":"object"}}}}
```

## The ShowEpisode object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"ShowEpisode":{"title":"ShowEpisode","properties":{"EpisodeId":{"type":"string"},"SeasonId":{"type":"string"},"Modified":{"type":"string","format":"date-time"},"Action":{"type":"string"}},"description":"ShowEpisode","type":"object"}}}}
```

## The LanguageDetail object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"LanguageDetail":{"title":"LanguageDetail","properties":{"Id":{"description":"Unique ID of a Language.","type":"integer","format":"int32"},"IsoCode":{"description":"ISO code for this Language.","type":"string"},"Name":{"description":"Name of the Language.","type":"string"},"FabricId":{"description":"Fabric Language Id.","type":"string"},"IETFCode":{"description":"IETF BCP 47 code for this language.","type":"string"}},"description":"LanguageDetail","type":"object"}}}}
```

## The CountryDetail object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"CountryDetail":{"title":"CountryDetail","properties":{"Id":{"type":"integer","format":"int32"},"FabricId":{"description":"Fabric Language Id.","type":"string"},"IsoCode":{"description":"ISO code for a Country.","type":"string"},"IsoCodeA3":{"description":"ISO 3 character code for a Country.","type":"string"},"Name":{"description":"Name of the Country.","type":"string"},"AlternateNames":{"description":"Alternate names of the Country.","type":"array","items":{"type":"string"}}},"description":"CountryDetail","type":"object"}}}}
```

## The ProgramRelease object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"ProgramRelease":{"title":"ProgramRelease","properties":{"Date":{"type":"string","format":"date-time"},"Certification":{"type":"string"},"Country":{"type":"string"},"CountryName":{"type":"string"},"CountryId":{"type":"integer","format":"int32"},"FabricCountryId":{"type":"string"},"Type":{"type":"string"}},"description":"ProgramRelease","type":"object"}}}}
```

## The ProgramContributor object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"ProgramContributor":{"title":"ProgramContributor","properties":{"PersonId":{"type":"string"},"PersonName":{"type":"string"},"Character":{"type":"string"},"Job":{"type":"string"},"Order":{"type":"integer","format":"int32"}},"description":"ProgramContributor","type":"object"}}}}
```

## The ProgramAlternateTitle object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"ProgramAlternateTitle":{"title":"ProgramAlternateTitle","properties":{"Title":{"type":"string"},"Country":{"type":"string"},"CountryName":{"type":"string"},"CountryId":{"type":"integer","format":"int32"},"CountryFabricId":{"type":"string"},"LanguageDetail":{"$ref":"#/components/schemas/LanguageDetail"}},"description":"ProgramAlternateTitle","type":"object"},"LanguageDetail":{"title":"LanguageDetail","properties":{"Id":{"description":"Unique ID of a Language.","type":"integer","format":"int32"},"IsoCode":{"description":"ISO code for this Language.","type":"string"},"Name":{"description":"Name of the Language.","type":"string"},"FabricId":{"description":"Fabric Language Id.","type":"string"},"IETFCode":{"description":"IETF BCP 47 code for this language.","type":"string"}},"description":"LanguageDetail","type":"object"}}}}
```

## The ProgramDescription object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"ProgramDescription":{"title":"ProgramDescription","properties":{"Description":{"type":"string"},"DescriptionType":{"type":"string"},"Attribution":{"type":"string"},"Language":{"type":"string"},"LanguageDetail":{"$ref":"#/components/schemas/LanguageDetail"}},"description":"ProgramDescription","type":"object"},"LanguageDetail":{"title":"LanguageDetail","properties":{"Id":{"description":"Unique ID of a Language.","type":"integer","format":"int32"},"IsoCode":{"description":"ISO code for this Language.","type":"string"},"Name":{"description":"Name of the Language.","type":"string"},"FabricId":{"description":"Fabric Language Id.","type":"string"},"IETFCode":{"description":"IETF BCP 47 code for this language.","type":"string"}},"description":"LanguageDetail","type":"object"}}}}
```

## The Company object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"Company":{"title":"Company","properties":{"Id":{"description":"ID of Company object.","type":"integer","format":"int64"},"CompanyId":{"description":"ID of Company.","type":"integer","format":"int64"},"Name":{"description":"Name of the Company.","type":"string"},"Modified":{"type":"string","format":"date-time"},"NormalizedName":{"type":"string"},"ParentCompany":{"type":"string"}},"description":"Company","type":"object"}}}}
```

## The ExternalId object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"ExternalId":{"title":"ExternalId","properties":{"Name":{"type":"string"},"Id":{"type":"string"}},"description":"ExternalId","type":"object"}}}}
```

## The ProgramVideo object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"ProgramVideo":{"title":"ProgramVideo","properties":{"Id":{"type":"integer","format":"int64"},"Title":{"type":"string"},"Type":{"type":"string"},"StartDate":{"type":"string","format":"date-time"},"ExpirationDate":{"type":"string","format":"date-time"},"Mature":{"type":"boolean"},"CaptionID":{"description":"Closed Caption ID for a video, see the /Videos/ClosedCaption API for more details","type":"integer","format":"int64"},"Duration":{"type":"integer","format":"int32"},"Language":{"type":"string"},"LanguageSubtitled":{"type":"string"},"Company":{"type":"string"},"Clean":{"type":"boolean"},"AllowAdvertising":{"type":"boolean"},"Certification":{"type":"boolean"},"Theatrical":{"type":"boolean"},"HomeVideo":{"type":"boolean"},"TuneIn":{"type":"boolean"},"SourceVideoWidth":{"type":"integer","format":"int32"},"SourceVideoHeight":{"type":"integer","format":"int32"},"Encoded":{"type":"string","format":"date-time"},"ScreenCaptures":{"type":"array","items":{"$ref":"#/components/schemas/VideoScreenCapture"}},"TargetCountries":{"type":"array","items":{"type":"string"}},"TargetCountriesDetail":{"type":"array","items":{"$ref":"#/components/schemas/ProgramVideoTargetCountry"}},"TargetLanguage":{"type":"string"},"TargetLanguageDetail":{"$ref":"#/components/schemas/LanguageDetail"}},"description":"ProgramVideo","type":"object"},"VideoScreenCapture":{"title":"VideoScreenCapture","properties":{"Height":{"type":"integer","format":"int32"},"Width":{"type":"integer","format":"int32"},"Aspect":{"type":"string"},"FilePath":{"type":"string"}},"description":"VideoScreenCapture","type":"object"},"ProgramVideoTargetCountry":{"title":"ProgramVideoTargetCountry","properties":{"CountryId":{"type":"integer","format":"int32"},"Country":{"type":"string"},"CountryName":{"type":"string"},"FabricId":{"type":"string"}},"description":"ProgramVideoTargetCountry","type":"object"},"LanguageDetail":{"title":"LanguageDetail","properties":{"Id":{"description":"Unique ID of a Language.","type":"integer","format":"int32"},"IsoCode":{"description":"ISO code for this Language.","type":"string"},"Name":{"description":"Name of the Language.","type":"string"},"FabricId":{"description":"Fabric Language Id.","type":"string"},"IETFCode":{"description":"IETF BCP 47 code for this language.","type":"string"}},"description":"LanguageDetail","type":"object"}}}}
```

## The VideoScreenCapture object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"VideoScreenCapture":{"title":"VideoScreenCapture","properties":{"Height":{"type":"integer","format":"int32"},"Width":{"type":"integer","format":"int32"},"Aspect":{"type":"string"},"FilePath":{"type":"string"}},"description":"VideoScreenCapture","type":"object"}}}}
```

## The MatchToEntertainmentSeasonBySequence object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"MatchToEntertainmentSeasonBySequence":{"title":"MatchToEntertainmentSeasonBySequence","required":["ShowId","SeasonNumber"],"properties":{"ShowId":{"description":"Id of Show this Season belongs to","type":"integer","format":"int64"},"SeasonNumber":{"description":"Season number within Show.","type":"integer","format":"int32"},"Title":{"description":"Title of Season to be matched.","type":"string"},"Year":{"description":"Release Year of Season to be matched.","type":"integer","format":"int32"}},"description":"MatchToEntertainmentSeasonBySequence","type":"object"}}}}
```

## The MatchToEntertainmentEpisodeBySequence object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"MatchToEntertainmentEpisodeBySequence":{"title":"MatchToEntertainmentEpisodeBySequence","required":["ShowId","SeasonNumber","EpisodeNumber"],"properties":{"ShowId":{"description":"Id of Show this Season belongs to","type":"integer","format":"int64"},"SeasonNumber":{"description":"Number of Season this Episode belongs to, within Show.","type":"integer","format":"int32"},"EpisodeNumber":{"description":"Episode number within Season.","type":"integer","format":"int32"},"Title":{"description":"Title of Episode to be matched.","type":"string"},"Year":{"description":"Release Year of Episode to be matched.","type":"integer","format":"int32"}},"description":"MatchToEntertainmentEpisodeBySequence","type":"object"}}}}
```

## The GetMovieIvaRatings object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"GetMovieIvaRatings":{"title":"GetMovieIvaRatings","required":["Skip","Take"],"properties":{"Skip":{"description":"Used for paging result set.","type":"integer","format":"int32"},"Take":{"description":"Required. Max size is 1,000.","type":"integer","format":"int32"}},"description":"GetMovieIvaRatings","type":"object"}}}}
```

## The GetShowIvaRatings object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"GetShowIvaRatings":{"title":"GetShowIvaRatings","required":["Skip","Take"],"properties":{"Skip":{"description":"Used for paging result set.","type":"integer","format":"int32"},"Take":{"description":"Required. Max size is 1,000.","type":"integer","format":"int32"}},"description":"GetShowIvaRatings","type":"object"}}}}
```

## The GetCelebrityIvaRatings object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"GetCelebrityIvaRatings":{"title":"GetCelebrityIvaRatings","required":["Skip","Take"],"properties":{"Skip":{"description":"Used for paging result set.","type":"integer","format":"int32"},"Take":{"description":"Required. Max size is 1,000.","type":"integer","format":"int32"}},"description":"GetCelebrityIvaRatings","type":"object"}}}}
```

## The SearchEntertainmentAutoComplete object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"SearchEntertainmentAutoComplete":{"title":"SearchEntertainmentAutoComplete","required":["ProgramTypes","Field","Prefix"],"properties":{"Size":{"description":"Rows to return, used for paging. Default is 10, limit is 50.","type":"integer","format":"int32"},"ProgramTypes":{"description":"List of program types. See /Common/GetCommonEnumerators endpoint for complete list.","type":"array","items":{"type":"string"},"enum":["Movie","Show","Game","Season","Episode"]},"Field":{"description":"List of available auto completion fields.","type":"string","enum":["basedOns_instanceOfLabel","basedOns_label","subjects_label","filmingLocations_label","narrativeLocations_label","microGenres_label","timePeriods_label","title","originalTitle","tags","originatingNetwork","companies_name","contributors_personName"]},"Prefix":{"description":"String prefix to use to locate matching strings based on Field selected.","type":"string"}},"description":"SearchEntertainmentAutoComplete","type":"object"}}}}
```

## The SearchEntertainmentAutoCompleteTitle object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"SearchEntertainmentAutoCompleteTitle":{"title":"SearchEntertainmentAutoCompleteTitle","required":["Prefix"],"properties":{"IncludeGenres":{"description":"set to true if you want response to include genres.","type":"boolean"},"Size":{"description":"Rows to return, used for paging. Default is 10, limit is 50.","type":"integer","format":"int32"},"ProgramTypes":{"description":"List of program types. See /Common/GetCommonEnumerators endpoint for complete list.","type":"array","items":{"type":"string"},"enum":["Movie","Show","Game","Season","Episode"]},"Prefix":{"description":"String prefix to use to locate matching strings based on Field selected.","type":"string"}},"description":"SearchEntertainmentAutoCompleteTitle","type":"object"}}}}
```

## The GetMovieChangeHistory object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"GetMovieChangeHistory":{"title":"GetMovieChangeHistory","required":["Date","Skip","Take"],"properties":{"Date":{"description":"Starting date <= when record has changed (Maximum of 30 days back). ISO 8601 Format: yyyy-mm-dd hh:mm:ss.ffffff0Z","type":"string","format":"date-time"},"Skip":{"description":"Offset for paging. Default is 0.","type":"integer","format":"int32"},"Take":{"description":"Maximum number of rows returned. Default is 1,000.","type":"integer","format":"int32"}},"description":"GetMovieChangeHistory","type":"object"}}}}
```

## The GetShowChangeHistory object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"GetShowChangeHistory":{"title":"GetShowChangeHistory","required":["Date","Skip","Take"],"properties":{"Date":{"description":"Starting date <= when record has changed (Maximum of 30 days back). ISO 8601 Format: yyyy-mm-dd hh:mm:ss.ffffff0Z","type":"string","format":"date-time"},"Skip":{"description":"Offset for paging. Default is 0.","type":"integer","format":"int32"},"Take":{"description":"Maximum number of rows returned. Default is 1,000.","type":"integer","format":"int32"}},"description":"GetShowChangeHistory","type":"object"}}}}
```

## The ProgramVideoTargetCountry object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"ProgramVideoTargetCountry":{"title":"ProgramVideoTargetCountry","properties":{"CountryId":{"type":"integer","format":"int32"},"Country":{"type":"string"},"CountryName":{"type":"string"},"FabricId":{"type":"string"}},"description":"ProgramVideoTargetCountry","type":"object"}}}}
```

## The GetShowChangeHistoryWithEntity object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"GetShowChangeHistoryWithEntity":{"title":"GetShowChangeHistoryWithEntity","required":["Date","Skip","Take"],"properties":{"Date":{"description":"Starting date <= when record has changed (Maximum of 30 days back). ISO 8601 Format: yyyy-mm-dd hh:mm:ss.ffffff0Z","type":"string","format":"date-time"},"Skip":{"description":"Offset for paging. Default is 0.","type":"integer","format":"int32"},"Take":{"description":"Maximum number of rows returned. Default is 1,000.","type":"integer","format":"int32"}},"description":"GetShowChangeHistoryWithEntity","type":"object"}}}}
```

## The GetSeasonChangeHistory object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"GetSeasonChangeHistory":{"title":"GetSeasonChangeHistory","required":["Date","Skip","Take"],"properties":{"Date":{"description":"Starting date <= when record has changed (Maximum of 30 days back). ISO 8601 Format: yyyy-mm-dd hh:mm:ss.ffffff0Z","type":"string","format":"date-time"},"Skip":{"description":"Offset for paging. Default is 0.","type":"integer","format":"int32"},"Take":{"description":"Maximum number of rows returned. Default is 1,000.","type":"integer","format":"int32"}},"description":"GetSeasonChangeHistory","type":"object"}}}}
```

## The GetSeasonChangeHistoryWithEntity object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"GetSeasonChangeHistoryWithEntity":{"title":"GetSeasonChangeHistoryWithEntity","required":["Date","Skip","Take"],"properties":{"Date":{"description":"Starting date <= when record has changed (Maximum of 30 days back). ISO 8601 Format: yyyy-mm-dd hh:mm:ss.ffffff0Z","type":"string","format":"date-time"},"Skip":{"description":"Offset for paging. Default is 0.","type":"integer","format":"int32"},"Take":{"description":"Maximum number of rows returned. Default is 1,000.","type":"integer","format":"int32"}},"description":"GetSeasonChangeHistoryWithEntity","type":"object"}}}}
```

## The GetEpisodeChangeHistory object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"GetEpisodeChangeHistory":{"title":"GetEpisodeChangeHistory","required":["Date","Skip","Take"],"properties":{"Date":{"description":"Starting date <= when record has changed (Maximum of 30 days back). ISO 8601 Format: yyyy-mm-dd hh:mm:ss.ffffff0Z","type":"string","format":"date-time"},"Skip":{"description":"Offset for paging. Default is 0.","type":"integer","format":"int32"},"Take":{"description":"Maximum number of rows returned. Default is 1,000.","type":"integer","format":"int32"}},"description":"GetEpisodeChangeHistory","type":"object"}}}}
```

## The GetEpisodeChangeHistoryWithEntity object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"GetEpisodeChangeHistoryWithEntity":{"title":"GetEpisodeChangeHistoryWithEntity","required":["Date","Skip","Take"],"properties":{"Date":{"description":"Starting date <= when record has changed (Maximum of 30 days back). ISO 8601 Format: yyyy-mm-dd hh:mm:ss.ffffff0Z","type":"string","format":"date-time"},"Skip":{"description":"Offset for paging. Default is 0.","type":"integer","format":"int32"},"Take":{"description":"Maximum number of rows returned. Default is 1,000.","type":"integer","format":"int32"}},"description":"GetEpisodeChangeHistoryWithEntity","type":"object"}}}}
```

## The ProgramAvailability object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"ProgramAvailability":{"title":"ProgramAvailability","properties":{"Provider":{"type":"string"},"OfferType":{"type":"string"},"DeliveryMethod":{"type":"string"},"Price":{"type":"number","format":"double"},"Currency":{"type":"string"},"PreSale":{"type":"boolean"},"Quality":{"type":"string"},"Country":{"type":"string"},"CountryDetail":{"$ref":"#/components/schemas/CountryDetail"},"Links":{"type":"array","items":{"$ref":"#/components/schemas/OfferLink"}},"StartDate":{"type":"string","format":"date-time"},"ExpirationDate":{"type":"string","format":"date-time"}},"description":"ProgramAvailability","type":"object"},"CountryDetail":{"title":"CountryDetail","properties":{"Id":{"type":"integer","format":"int32"},"FabricId":{"description":"Fabric Language Id.","type":"string"},"IsoCode":{"description":"ISO code for a Country.","type":"string"},"IsoCodeA3":{"description":"ISO 3 character code for a Country.","type":"string"},"Name":{"description":"Name of the Country.","type":"string"},"AlternateNames":{"description":"Alternate names of the Country.","type":"array","items":{"type":"string"}}},"description":"CountryDetail","type":"object"},"OfferLink":{"title":"OfferLink","properties":{"Platform":{"type":"string"},"Url":{"type":"string"}},"description":"OfferLink","type":"object"}}}}
```

## The ProgramTrend object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"ProgramTrend":{"title":"ProgramTrend","properties":{"Id":{"description":"Trend Source Id.","type":"integer","format":"int32"},"Name":{"description":"Name of the trend list.","type":"string"},"Brand":{"description":"Brand associated with trend list.","type":"string"},"Country":{"description":"Specific country trend list is associated with.","type":"string"},"Classifiers":{"description":"List of characteristics of the list.","type":"array","items":{"type":"string"}},"Modified":{"description":"Date the list was last updated.","type":"string","format":"date-time"},"Rank":{"description":"Position in the list.  1 is first/top of the list.","type":"integer","format":"int32"},"ListUrl":{"description":"URL of the list.","type":"string"},"TitleUrl":{"description":"URL of title on trend list.","type":"string"}},"description":"ProgramTrend","type":"object"}}}}
```

## The Award object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"Award":{"title":"Award","properties":{"Year":{"type":"integer","format":"int32"},"Type":{"type":"string"},"Category":{"type":"string"},"CategoryType":{"type":"string"},"ProgramId":{"type":"string"},"PersonIds":{"type":"array","items":{"type":"string"}},"Winner":{"type":"boolean"},"Modified":{"type":"string","format":"date-time"}},"description":"Award","type":"object"}}}}
```

## The EntertainmentCollection object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"EntertainmentCollection":{"title":"EntertainmentCollection","properties":{"Id":{"description":"ID of the Collection. This is used in EntertainmentSearch to locate programs in this collection.  Could be ID or ParentID.","type":"string"},"Name":{"description":"Name of collection.","type":"string"},"Description":{"description":"Description of collection.","type":"string"},"Types":{"description":"List of Types of collection.","type":"array","items":{"type":"string"}},"ParentCollectionIds":{"description":"List of collection ParentIds.","type":"array","items":{"type":"string"}},"Items":{"description":"Programs in the collection.","type":"array","items":{"$ref":"#/components/schemas/EntertainmentCollectionItem"}},"Tags":{"description":"Significant Term tags from programs in the collection.","type":"array","items":{"type":"string"}},"MicroGenres":{"description":"Micro genres from programs in the collection.","type":"array","items":{"type":"string"}},"Subjects":{"description":"Subjects from programs in the collection.","type":"array","items":{"type":"string"}},"BasedOns":{"description":"Based Ons from programs in the collection.","type":"array","items":{"type":"string"}},"Characters":{"description":"Characters from programs in the collection.","type":"array","items":{"type":"string"}},"Timestamp":{"description":"DateTime where collection was last modified.","type":"string","format":"date-time"}},"description":"EntertainmentCollection","type":"object"},"EntertainmentCollectionItem":{"title":"EntertainmentCollectionItem","properties":{"ProgramId":{"description":"ID of program in collection.","type":"string"},"Sequence":{"description":"Nullable sequence used to order some collections.","type":"integer","format":"int32"},"Modified":{"description":"DateTime collection item was last modified.","type":"string","format":"date-time"}},"description":"EntertainmentCollectionItem","type":"object"}}}}
```

## The EntertainmentCollectionItem object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"EntertainmentCollectionItem":{"title":"EntertainmentCollectionItem","properties":{"ProgramId":{"description":"ID of program in collection.","type":"string"},"Sequence":{"description":"Nullable sequence used to order some collections.","type":"integer","format":"int32"},"Modified":{"description":"DateTime collection item was last modified.","type":"string","format":"date-time"}},"description":"EntertainmentCollectionItem","type":"object"}}}}
```

## The ProgramChangeHistory object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"ProgramChangeHistory":{"title":"ProgramChangeHistory","properties":{"Id":{"type":"integer","format":"int64"},"Entity":{"type":"string"},"Modified":{"type":"string","format":"date-time"}},"description":"ProgramChangeHistory","type":"object"}}}}
```

## The Summary object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"Summary":{"title":"Summary","properties":{"Video":{"$ref":"#/components/schemas/ProgramVideo"},"Image":{"$ref":"#/components/schemas/ProgramImage"},"Description":{"$ref":"#/components/schemas/ProgramDescription"},"Contributors":{"type":"array","items":{"$ref":"#/components/schemas/ProgramContributor"}},"ContributorCount":{"type":"integer","format":"int32"},"AvailabilityCount":{"type":"integer","format":"int32"},"ImageCount":{"type":"integer","format":"int32"},"VideoCount":{"type":"integer","format":"int32"},"ProgramTrendCount":{"type":"integer","format":"int32"},"AwardCount":{"type":"integer","format":"int32"},"ReleaseCount":{"type":"integer","format":"int32"},"TitleCount":{"type":"integer","format":"int32"},"ExternalIdCount":{"type":"integer","format":"int32"},"TagCount":{"type":"integer","format":"int32"},"ThemeCount":{"type":"integer","format":"int32"}},"description":"Summary","type":"object"},"ProgramVideo":{"title":"ProgramVideo","properties":{"Id":{"type":"integer","format":"int64"},"Title":{"type":"string"},"Type":{"type":"string"},"StartDate":{"type":"string","format":"date-time"},"ExpirationDate":{"type":"string","format":"date-time"},"Mature":{"type":"boolean"},"CaptionID":{"description":"Closed Caption ID for a video, see the /Videos/ClosedCaption API for more details","type":"integer","format":"int64"},"Duration":{"type":"integer","format":"int32"},"Language":{"type":"string"},"LanguageSubtitled":{"type":"string"},"Company":{"type":"string"},"Clean":{"type":"boolean"},"AllowAdvertising":{"type":"boolean"},"Certification":{"type":"boolean"},"Theatrical":{"type":"boolean"},"HomeVideo":{"type":"boolean"},"TuneIn":{"type":"boolean"},"SourceVideoWidth":{"type":"integer","format":"int32"},"SourceVideoHeight":{"type":"integer","format":"int32"},"Encoded":{"type":"string","format":"date-time"},"ScreenCaptures":{"type":"array","items":{"$ref":"#/components/schemas/VideoScreenCapture"}},"TargetCountries":{"type":"array","items":{"type":"string"}},"TargetCountriesDetail":{"type":"array","items":{"$ref":"#/components/schemas/ProgramVideoTargetCountry"}},"TargetLanguage":{"type":"string"},"TargetLanguageDetail":{"$ref":"#/components/schemas/LanguageDetail"}},"description":"ProgramVideo","type":"object"},"VideoScreenCapture":{"title":"VideoScreenCapture","properties":{"Height":{"type":"integer","format":"int32"},"Width":{"type":"integer","format":"int32"},"Aspect":{"type":"string"},"FilePath":{"type":"string"}},"description":"VideoScreenCapture","type":"object"},"ProgramVideoTargetCountry":{"title":"ProgramVideoTargetCountry","properties":{"CountryId":{"type":"integer","format":"int32"},"Country":{"type":"string"},"CountryName":{"type":"string"},"FabricId":{"type":"string"}},"description":"ProgramVideoTargetCountry","type":"object"},"LanguageDetail":{"title":"LanguageDetail","properties":{"Id":{"description":"Unique ID of a Language.","type":"integer","format":"int32"},"IsoCode":{"description":"ISO code for this Language.","type":"string"},"Name":{"description":"Name of the Language.","type":"string"},"FabricId":{"description":"Fabric Language Id.","type":"string"},"IETFCode":{"description":"IETF BCP 47 code for this language.","type":"string"}},"description":"LanguageDetail","type":"object"},"ProgramImage":{"title":"ProgramImage","properties":{"ImageType":{"type":"string"},"Attribution":{"type":"string"},"Width":{"type":"integer","format":"int32"},"Height":{"type":"integer","format":"int32"},"Violence":{"type":"integer","format":"int32"},"Sexuality":{"type":"integer","format":"int32"},"Language":{"type":"string"},"LanguageDetail":{"$ref":"#/components/schemas/LanguageDetail"},"Tags":{"type":"array","items":{"type":"string"}},"Official":{"type":"boolean"},"FilePath":{"type":"string"},"Modified":{"type":"string","format":"date-time"},"Created":{"type":"string","format":"date-time"}},"description":"ProgramImage","type":"object"},"ProgramDescription":{"title":"ProgramDescription","properties":{"Description":{"type":"string"},"DescriptionType":{"type":"string"},"Attribution":{"type":"string"},"Language":{"type":"string"},"LanguageDetail":{"$ref":"#/components/schemas/LanguageDetail"}},"description":"ProgramDescription","type":"object"},"ProgramContributor":{"title":"ProgramContributor","properties":{"PersonId":{"type":"string"},"PersonName":{"type":"string"},"Character":{"type":"string"},"Job":{"type":"string"},"Order":{"type":"integer","format":"int32"}},"description":"ProgramContributor","type":"object"}}}}
```

## The TitleLookup object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"TitleLookup":{"title":"TitleLookup","properties":{"ID":{"type":"string"},"ProgramType":{"type":"string"},"Title":{"type":"string"},"Year":{"type":"integer","format":"int32"},"ShowId":{"type":"string"},"IvaRating":{"type":"integer","format":"int32"},"RelevanceScore":{"type":"integer","format":"int32"},"Genres":{"type":"array","items":{"type":"string"}}},"description":"TitleLookup","type":"object"}}}}
```

## The MatchToEntertainmentProgramResponse object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"MatchToEntertainmentProgramResponse":{"title":"MatchToEntertainmentProgramResponse","properties":{"Score":{"description":"Score of the match to Entertainment.","type":"integer","format":"int32"},"Success":{"description":"Status of match operation.","type":"boolean"},"AltTitleMatch":{"description":"Status of match operation.","type":"boolean"},"FUzzyTtleMatch":{"description":"Status of match operation.","type":"boolean"},"TitleMods":{"$ref":"#/components/schemas/TitleMods"},"EntertainmentId":{"description":"Entertainment program ID on successful match.","type":"integer","format":"int64"},"Description":{"description":"Description of match operation result.","type":"string"},"Took":{"description":"Elastic search time elapsed.","type":"integer","format":"int64"},"ProgramMatches":{"description":"List of matched Programs.","type":"array","items":{"$ref":"#/components/schemas/DiscoverProgram"}}},"description":"MatchToEntertainmentProgramResponse","type":"object"},"TitleMods":{"title":"TitleMods","properties":{"TitleSubmitted":{"type":"string"},"TitleApplied":{"type":"string"},"Removals":{"type":"array","items":{"type":"string"}}},"description":"TitleMods","type":"object"},"DiscoverProgram":{"title":"DiscoverProgram","required":["Year","ShowEpisodes"],"properties":{"Id":{"description":"Unique ID of the Movie, Show, Season or Episode in the form of Movie/1 or Show/2","type":"string"},"ProgramType":{"type":"string"},"Title":{"description":"English version of any foreign Original Title.","type":"string"},"Created":{"description":"DateTime record was created.","type":"string","format":"date-time"},"Modified":{"description":"DateTime record last modified.","type":"string","format":"date-time"},"OriginalTitle":{"description":"Original title of program","type":"string"},"OriginalReleaseDate":{"description":"First generally available release regardless of country. Excludes festivals and premieres.","type":"string","format":"date-time"},"Year":{"description":"Release year of program.","type":"integer","format":"int32"},"ShowEpisodes":{"description":"Episodes for a show.","type":"array","items":{"$ref":"#/components/schemas/ShowEpisode"}},"ShowId":{"description":"Used for season and episodes.  Ex: Show/1234","type":"string"},"SeasonId":{"description":"Used for season and episodes. Ex: Season/1234","type":"string"},"SeasonNumber":{"description":"Used for season and episodes.","type":"integer","format":"int32"},"SeasonEpisodeCount":{"description":"Number of episodes in season.","type":"integer","format":"int32"},"EpisodeNumber":{"description":"Used for episodes.","type":"integer","format":"int32"},"OriginalLanguage":{"description":"Original language.","type":"string"},"OriginalLanguageDetail":{"$ref":"#/components/schemas/LanguageDetail","description":"Original language."},"CountriesOfOrigin":{"description":"Program's countries of origin.","type":"array","items":{"$ref":"#/components/schemas/CountryDetail"}},"Revenue":{"description":"Total revenue generated by Movie.","type":"integer","format":"int64"},"Budget":{"description":"Movie budget","type":"integer","format":"int64"},"Runtime":{"description":"Movie runtime in minutes.","type":"integer","format":"int32"},"OfficialSiteUrl":{"description":"Movie website home page.","type":"string"},"Deleted":{"type":"boolean"},"OwnerStudio":{"type":"string"},"Status":{"description":"Status of movie.","type":"string"},"Type":{"description":"Type of movie. Ex: Tv Movie, Short, etc.","type":"string"},"RedirectTo":{"description":"Redirect to.","type":"string"},"Idx":{"description":"Index to differentiate movies with identical titles and year.","type":"string"},"OriginatingNetwork":{"description":"The network the new shows are currently airing on.","type":"string"},"Genres":{"description":"List of genres.","type":"array","items":{"type":"string"}},"Releases":{"description":"List of releases associated with Program.","type":"array","items":{"$ref":"#/components/schemas/ProgramRelease"}},"Contributors":{"description":"List of contributors (Cast, Director, Writer, Production, etc.) for this program.","type":"array","items":{"$ref":"#/components/schemas/ProgramContributor"}},"AlternateTitles":{"description":"List of alternate titles for this Program.","type":"array","items":{"$ref":"#/components/schemas/ProgramAlternateTitle"}},"Descriptions":{"description":"List of descriptions for this Program.","type":"array","items":{"$ref":"#/components/schemas/ProgramDescription"}},"Companies":{"description":"List of companies (Production, Distribution, etc.) associated with program.","type":"array","items":{"$ref":"#/components/schemas/Company"}},"Tags":{"description":"List of tags associated with Program.","type":"array","items":{"type":"string"}},"Themes":{"description":"List of themes.","type":"array","items":{"type":"string"}},"ExternalIds":{"description":"List of external Ids associated with Program.","type":"array","items":{"$ref":"#/components/schemas/ExternalId"}},"Videos":{"description":"List of videos.","type":"array","items":{"$ref":"#/components/schemas/ProgramVideo"}},"Images":{"description":"List of images.","type":"array","items":{"$ref":"#/components/schemas/ProgramImage"}},"VersionId":{"description":"Record Version Id","type":"integer","format":"int64"},"Availabilities":{"description":"List of availabilities for program.","type":"array","items":{"$ref":"#/components/schemas/ProgramAvailability"}},"ProgramTrends":{"description":"List of trending source data.","type":"array","items":{"$ref":"#/components/schemas/ProgramTrend"}},"VideoCount":{"description":"Count of videos","type":"integer","format":"int32"},"ImageCount":{"description":"Count of images","type":"integer","format":"int32"},"IvaRating":{"description":"IVA Rating for program.  Applies to Show, Movie, and Game","type":"number","format":"double"},"IvaRatingSort":{"description":"IVA Rating for program.  Applies to Show, Movie, and Game. Includes decimal places for accurate sorting.","type":"number","format":"double"},"TimeStamp":{"description":"Last time object was updated or changed.","type":"string","format":"date-time"},"Awards":{"type":"array","items":{"$ref":"#/components/schemas/Award"}},"Collections":{"type":"array","items":{"$ref":"#/components/schemas/EntertainmentCollection"}},"ProgramChangeHistory":{"type":"array","items":{"$ref":"#/components/schemas/ProgramChangeHistory"}},"Summary":{"$ref":"#/components/schemas/Summary"}},"description":"DiscoverProgram","type":"object"},"ShowEpisode":{"title":"ShowEpisode","properties":{"EpisodeId":{"type":"string"},"SeasonId":{"type":"string"},"Modified":{"type":"string","format":"date-time"},"Action":{"type":"string"}},"description":"ShowEpisode","type":"object"},"LanguageDetail":{"title":"LanguageDetail","properties":{"Id":{"description":"Unique ID of a Language.","type":"integer","format":"int32"},"IsoCode":{"description":"ISO code for this Language.","type":"string"},"Name":{"description":"Name of the Language.","type":"string"},"FabricId":{"description":"Fabric Language Id.","type":"string"},"IETFCode":{"description":"IETF BCP 47 code for this language.","type":"string"}},"description":"LanguageDetail","type":"object"},"CountryDetail":{"title":"CountryDetail","properties":{"Id":{"type":"integer","format":"int32"},"FabricId":{"description":"Fabric Language Id.","type":"string"},"IsoCode":{"description":"ISO code for a Country.","type":"string"},"IsoCodeA3":{"description":"ISO 3 character code for a Country.","type":"string"},"Name":{"description":"Name of the Country.","type":"string"},"AlternateNames":{"description":"Alternate names of the Country.","type":"array","items":{"type":"string"}}},"description":"CountryDetail","type":"object"},"ProgramRelease":{"title":"ProgramRelease","properties":{"Date":{"type":"string","format":"date-time"},"Certification":{"type":"string"},"Country":{"type":"string"},"CountryName":{"type":"string"},"CountryId":{"type":"integer","format":"int32"},"FabricCountryId":{"type":"string"},"Type":{"type":"string"}},"description":"ProgramRelease","type":"object"},"ProgramContributor":{"title":"ProgramContributor","properties":{"PersonId":{"type":"string"},"PersonName":{"type":"string"},"Character":{"type":"string"},"Job":{"type":"string"},"Order":{"type":"integer","format":"int32"}},"description":"ProgramContributor","type":"object"},"ProgramAlternateTitle":{"title":"ProgramAlternateTitle","properties":{"Title":{"type":"string"},"Country":{"type":"string"},"CountryName":{"type":"string"},"CountryId":{"type":"integer","format":"int32"},"CountryFabricId":{"type":"string"},"LanguageDetail":{"$ref":"#/components/schemas/LanguageDetail"}},"description":"ProgramAlternateTitle","type":"object"},"ProgramDescription":{"title":"ProgramDescription","properties":{"Description":{"type":"string"},"DescriptionType":{"type":"string"},"Attribution":{"type":"string"},"Language":{"type":"string"},"LanguageDetail":{"$ref":"#/components/schemas/LanguageDetail"}},"description":"ProgramDescription","type":"object"},"Company":{"title":"Company","properties":{"Id":{"description":"ID of Company object.","type":"integer","format":"int64"},"CompanyId":{"description":"ID of Company.","type":"integer","format":"int64"},"Name":{"description":"Name of the Company.","type":"string"},"Modified":{"type":"string","format":"date-time"},"NormalizedName":{"type":"string"},"ParentCompany":{"type":"string"}},"description":"Company","type":"object"},"ExternalId":{"title":"ExternalId","properties":{"Name":{"type":"string"},"Id":{"type":"string"}},"description":"ExternalId","type":"object"},"ProgramVideo":{"title":"ProgramVideo","properties":{"Id":{"type":"integer","format":"int64"},"Title":{"type":"string"},"Type":{"type":"string"},"StartDate":{"type":"string","format":"date-time"},"ExpirationDate":{"type":"string","format":"date-time"},"Mature":{"type":"boolean"},"CaptionID":{"description":"Closed Caption ID for a video, see the /Videos/ClosedCaption API for more details","type":"integer","format":"int64"},"Duration":{"type":"integer","format":"int32"},"Language":{"type":"string"},"LanguageSubtitled":{"type":"string"},"Company":{"type":"string"},"Clean":{"type":"boolean"},"AllowAdvertising":{"type":"boolean"},"Certification":{"type":"boolean"},"Theatrical":{"type":"boolean"},"HomeVideo":{"type":"boolean"},"TuneIn":{"type":"boolean"},"SourceVideoWidth":{"type":"integer","format":"int32"},"SourceVideoHeight":{"type":"integer","format":"int32"},"Encoded":{"type":"string","format":"date-time"},"ScreenCaptures":{"type":"array","items":{"$ref":"#/components/schemas/VideoScreenCapture"}},"TargetCountries":{"type":"array","items":{"type":"string"}},"TargetCountriesDetail":{"type":"array","items":{"$ref":"#/components/schemas/ProgramVideoTargetCountry"}},"TargetLanguage":{"type":"string"},"TargetLanguageDetail":{"$ref":"#/components/schemas/LanguageDetail"}},"description":"ProgramVideo","type":"object"},"VideoScreenCapture":{"title":"VideoScreenCapture","properties":{"Height":{"type":"integer","format":"int32"},"Width":{"type":"integer","format":"int32"},"Aspect":{"type":"string"},"FilePath":{"type":"string"}},"description":"VideoScreenCapture","type":"object"},"ProgramVideoTargetCountry":{"title":"ProgramVideoTargetCountry","properties":{"CountryId":{"type":"integer","format":"int32"},"Country":{"type":"string"},"CountryName":{"type":"string"},"FabricId":{"type":"string"}},"description":"ProgramVideoTargetCountry","type":"object"},"ProgramImage":{"title":"ProgramImage","properties":{"ImageType":{"type":"string"},"Attribution":{"type":"string"},"Width":{"type":"integer","format":"int32"},"Height":{"type":"integer","format":"int32"},"Violence":{"type":"integer","format":"int32"},"Sexuality":{"type":"integer","format":"int32"},"Language":{"type":"string"},"LanguageDetail":{"$ref":"#/components/schemas/LanguageDetail"},"Tags":{"type":"array","items":{"type":"string"}},"Official":{"type":"boolean"},"FilePath":{"type":"string"},"Modified":{"type":"string","format":"date-time"},"Created":{"type":"string","format":"date-time"}},"description":"ProgramImage","type":"object"},"ProgramAvailability":{"title":"ProgramAvailability","properties":{"Provider":{"type":"string"},"OfferType":{"type":"string"},"DeliveryMethod":{"type":"string"},"Price":{"type":"number","format":"double"},"Currency":{"type":"string"},"PreSale":{"type":"boolean"},"Quality":{"type":"string"},"Country":{"type":"string"},"CountryDetail":{"$ref":"#/components/schemas/CountryDetail"},"Links":{"type":"array","items":{"$ref":"#/components/schemas/OfferLink"}},"StartDate":{"type":"string","format":"date-time"},"ExpirationDate":{"type":"string","format":"date-time"}},"description":"ProgramAvailability","type":"object"},"OfferLink":{"title":"OfferLink","properties":{"Platform":{"type":"string"},"Url":{"type":"string"}},"description":"OfferLink","type":"object"},"ProgramTrend":{"title":"ProgramTrend","properties":{"Id":{"description":"Trend Source Id.","type":"integer","format":"int32"},"Name":{"description":"Name of the trend list.","type":"string"},"Brand":{"description":"Brand associated with trend list.","type":"string"},"Country":{"description":"Specific country trend list is associated with.","type":"string"},"Classifiers":{"description":"List of characteristics of the list.","type":"array","items":{"type":"string"}},"Modified":{"description":"Date the list was last updated.","type":"string","format":"date-time"},"Rank":{"description":"Position in the list.  1 is first/top of the list.","type":"integer","format":"int32"},"ListUrl":{"description":"URL of the list.","type":"string"},"TitleUrl":{"description":"URL of title on trend list.","type":"string"}},"description":"ProgramTrend","type":"object"},"Award":{"title":"Award","properties":{"Year":{"type":"integer","format":"int32"},"Type":{"type":"string"},"Category":{"type":"string"},"CategoryType":{"type":"string"},"ProgramId":{"type":"string"},"PersonIds":{"type":"array","items":{"type":"string"}},"Winner":{"type":"boolean"},"Modified":{"type":"string","format":"date-time"}},"description":"Award","type":"object"},"EntertainmentCollection":{"title":"EntertainmentCollection","properties":{"Id":{"description":"ID of the Collection. This is used in EntertainmentSearch to locate programs in this collection.  Could be ID or ParentID.","type":"string"},"Name":{"description":"Name of collection.","type":"string"},"Description":{"description":"Description of collection.","type":"string"},"Types":{"description":"List of Types of collection.","type":"array","items":{"type":"string"}},"ParentCollectionIds":{"description":"List of collection ParentIds.","type":"array","items":{"type":"string"}},"Items":{"description":"Programs in the collection.","type":"array","items":{"$ref":"#/components/schemas/EntertainmentCollectionItem"}},"Tags":{"description":"Significant Term tags from programs in the collection.","type":"array","items":{"type":"string"}},"MicroGenres":{"description":"Micro genres from programs in the collection.","type":"array","items":{"type":"string"}},"Subjects":{"description":"Subjects from programs in the collection.","type":"array","items":{"type":"string"}},"BasedOns":{"description":"Based Ons from programs in the collection.","type":"array","items":{"type":"string"}},"Characters":{"description":"Characters from programs in the collection.","type":"array","items":{"type":"string"}},"Timestamp":{"description":"DateTime where collection was last modified.","type":"string","format":"date-time"}},"description":"EntertainmentCollection","type":"object"},"EntertainmentCollectionItem":{"title":"EntertainmentCollectionItem","properties":{"ProgramId":{"description":"ID of program in collection.","type":"string"},"Sequence":{"description":"Nullable sequence used to order some collections.","type":"integer","format":"int32"},"Modified":{"description":"DateTime collection item was last modified.","type":"string","format":"date-time"}},"description":"EntertainmentCollectionItem","type":"object"},"ProgramChangeHistory":{"title":"ProgramChangeHistory","properties":{"Id":{"type":"integer","format":"int64"},"Entity":{"type":"string"},"Modified":{"type":"string","format":"date-time"}},"description":"ProgramChangeHistory","type":"object"},"Summary":{"title":"Summary","properties":{"Video":{"$ref":"#/components/schemas/ProgramVideo"},"Image":{"$ref":"#/components/schemas/ProgramImage"},"Description":{"$ref":"#/components/schemas/ProgramDescription"},"Contributors":{"type":"array","items":{"$ref":"#/components/schemas/ProgramContributor"}},"ContributorCount":{"type":"integer","format":"int32"},"AvailabilityCount":{"type":"integer","format":"int32"},"ImageCount":{"type":"integer","format":"int32"},"VideoCount":{"type":"integer","format":"int32"},"ProgramTrendCount":{"type":"integer","format":"int32"},"AwardCount":{"type":"integer","format":"int32"},"ReleaseCount":{"type":"integer","format":"int32"},"TitleCount":{"type":"integer","format":"int32"},"ExternalIdCount":{"type":"integer","format":"int32"},"TagCount":{"type":"integer","format":"int32"},"ThemeCount":{"type":"integer","format":"int32"}},"description":"Summary","type":"object"}}}}
```

## The TitleMods object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"TitleMods":{"title":"TitleMods","properties":{"TitleSubmitted":{"type":"string"},"TitleApplied":{"type":"string"},"Removals":{"type":"array","items":{"type":"string"}}},"description":"TitleMods","type":"object"}}}}
```

## The SearchEntertainmentResponse object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"SearchEntertainmentResponse":{"title":"SearchEntertainmentResponse","properties":{"Took":{"type":"integer","format":"int64"},"Total":{"type":"integer","format":"int64"},"MaxScore":{"type":"number","format":"double"},"Hits":{"type":"array","items":{"$ref":"#/components/schemas/SearchHit"}},"Message":{"type":"string"},"NextPageToken":{"type":"string"}},"description":"SearchEntertainmentResponse","type":"object"},"SearchHit":{"title":"SearchHit","properties":{"Score":{"type":"number","format":"double"},"Source":{"$ref":"#/components/schemas/DiscoverProgram"},"Id":{"type":"string"}},"description":"SearchHit","type":"object"},"DiscoverProgram":{"title":"DiscoverProgram","required":["Year","ShowEpisodes"],"properties":{"Id":{"description":"Unique ID of the Movie, Show, Season or Episode in the form of Movie/1 or Show/2","type":"string"},"ProgramType":{"type":"string"},"Title":{"description":"English version of any foreign Original Title.","type":"string"},"Created":{"description":"DateTime record was created.","type":"string","format":"date-time"},"Modified":{"description":"DateTime record last modified.","type":"string","format":"date-time"},"OriginalTitle":{"description":"Original title of program","type":"string"},"OriginalReleaseDate":{"description":"First generally available release regardless of country. Excludes festivals and premieres.","type":"string","format":"date-time"},"Year":{"description":"Release year of program.","type":"integer","format":"int32"},"ShowEpisodes":{"description":"Episodes for a show.","type":"array","items":{"$ref":"#/components/schemas/ShowEpisode"}},"ShowId":{"description":"Used for season and episodes.  Ex: Show/1234","type":"string"},"SeasonId":{"description":"Used for season and episodes. Ex: Season/1234","type":"string"},"SeasonNumber":{"description":"Used for season and episodes.","type":"integer","format":"int32"},"SeasonEpisodeCount":{"description":"Number of episodes in season.","type":"integer","format":"int32"},"EpisodeNumber":{"description":"Used for episodes.","type":"integer","format":"int32"},"OriginalLanguage":{"description":"Original language.","type":"string"},"OriginalLanguageDetail":{"$ref":"#/components/schemas/LanguageDetail","description":"Original language."},"CountriesOfOrigin":{"description":"Program's countries of origin.","type":"array","items":{"$ref":"#/components/schemas/CountryDetail"}},"Revenue":{"description":"Total revenue generated by Movie.","type":"integer","format":"int64"},"Budget":{"description":"Movie budget","type":"integer","format":"int64"},"Runtime":{"description":"Movie runtime in minutes.","type":"integer","format":"int32"},"OfficialSiteUrl":{"description":"Movie website home page.","type":"string"},"Deleted":{"type":"boolean"},"OwnerStudio":{"type":"string"},"Status":{"description":"Status of movie.","type":"string"},"Type":{"description":"Type of movie. Ex: Tv Movie, Short, etc.","type":"string"},"RedirectTo":{"description":"Redirect to.","type":"string"},"Idx":{"description":"Index to differentiate movies with identical titles and year.","type":"string"},"OriginatingNetwork":{"description":"The network the new shows are currently airing on.","type":"string"},"Genres":{"description":"List of genres.","type":"array","items":{"type":"string"}},"Releases":{"description":"List of releases associated with Program.","type":"array","items":{"$ref":"#/components/schemas/ProgramRelease"}},"Contributors":{"description":"List of contributors (Cast, Director, Writer, Production, etc.) for this program.","type":"array","items":{"$ref":"#/components/schemas/ProgramContributor"}},"AlternateTitles":{"description":"List of alternate titles for this Program.","type":"array","items":{"$ref":"#/components/schemas/ProgramAlternateTitle"}},"Descriptions":{"description":"List of descriptions for this Program.","type":"array","items":{"$ref":"#/components/schemas/ProgramDescription"}},"Companies":{"description":"List of companies (Production, Distribution, etc.) associated with program.","type":"array","items":{"$ref":"#/components/schemas/Company"}},"Tags":{"description":"List of tags associated with Program.","type":"array","items":{"type":"string"}},"Themes":{"description":"List of themes.","type":"array","items":{"type":"string"}},"ExternalIds":{"description":"List of external Ids associated with Program.","type":"array","items":{"$ref":"#/components/schemas/ExternalId"}},"Videos":{"description":"List of videos.","type":"array","items":{"$ref":"#/components/schemas/ProgramVideo"}},"Images":{"description":"List of images.","type":"array","items":{"$ref":"#/components/schemas/ProgramImage"}},"VersionId":{"description":"Record Version Id","type":"integer","format":"int64"},"Availabilities":{"description":"List of availabilities for program.","type":"array","items":{"$ref":"#/components/schemas/ProgramAvailability"}},"ProgramTrends":{"description":"List of trending source data.","type":"array","items":{"$ref":"#/components/schemas/ProgramTrend"}},"VideoCount":{"description":"Count of videos","type":"integer","format":"int32"},"ImageCount":{"description":"Count of images","type":"integer","format":"int32"},"IvaRating":{"description":"IVA Rating for program.  Applies to Show, Movie, and Game","type":"number","format":"double"},"IvaRatingSort":{"description":"IVA Rating for program.  Applies to Show, Movie, and Game. Includes decimal places for accurate sorting.","type":"number","format":"double"},"TimeStamp":{"description":"Last time object was updated or changed.","type":"string","format":"date-time"},"Awards":{"type":"array","items":{"$ref":"#/components/schemas/Award"}},"Collections":{"type":"array","items":{"$ref":"#/components/schemas/EntertainmentCollection"}},"ProgramChangeHistory":{"type":"array","items":{"$ref":"#/components/schemas/ProgramChangeHistory"}},"Summary":{"$ref":"#/components/schemas/Summary"}},"description":"DiscoverProgram","type":"object"},"ShowEpisode":{"title":"ShowEpisode","properties":{"EpisodeId":{"type":"string"},"SeasonId":{"type":"string"},"Modified":{"type":"string","format":"date-time"},"Action":{"type":"string"}},"description":"ShowEpisode","type":"object"},"LanguageDetail":{"title":"LanguageDetail","properties":{"Id":{"description":"Unique ID of a Language.","type":"integer","format":"int32"},"IsoCode":{"description":"ISO code for this Language.","type":"string"},"Name":{"description":"Name of the Language.","type":"string"},"FabricId":{"description":"Fabric Language Id.","type":"string"},"IETFCode":{"description":"IETF BCP 47 code for this language.","type":"string"}},"description":"LanguageDetail","type":"object"},"CountryDetail":{"title":"CountryDetail","properties":{"Id":{"type":"integer","format":"int32"},"FabricId":{"description":"Fabric Language Id.","type":"string"},"IsoCode":{"description":"ISO code for a Country.","type":"string"},"IsoCodeA3":{"description":"ISO 3 character code for a Country.","type":"string"},"Name":{"description":"Name of the Country.","type":"string"},"AlternateNames":{"description":"Alternate names of the Country.","type":"array","items":{"type":"string"}}},"description":"CountryDetail","type":"object"},"ProgramRelease":{"title":"ProgramRelease","properties":{"Date":{"type":"string","format":"date-time"},"Certification":{"type":"string"},"Country":{"type":"string"},"CountryName":{"type":"string"},"CountryId":{"type":"integer","format":"int32"},"FabricCountryId":{"type":"string"},"Type":{"type":"string"}},"description":"ProgramRelease","type":"object"},"ProgramContributor":{"title":"ProgramContributor","properties":{"PersonId":{"type":"string"},"PersonName":{"type":"string"},"Character":{"type":"string"},"Job":{"type":"string"},"Order":{"type":"integer","format":"int32"}},"description":"ProgramContributor","type":"object"},"ProgramAlternateTitle":{"title":"ProgramAlternateTitle","properties":{"Title":{"type":"string"},"Country":{"type":"string"},"CountryName":{"type":"string"},"CountryId":{"type":"integer","format":"int32"},"CountryFabricId":{"type":"string"},"LanguageDetail":{"$ref":"#/components/schemas/LanguageDetail"}},"description":"ProgramAlternateTitle","type":"object"},"ProgramDescription":{"title":"ProgramDescription","properties":{"Description":{"type":"string"},"DescriptionType":{"type":"string"},"Attribution":{"type":"string"},"Language":{"type":"string"},"LanguageDetail":{"$ref":"#/components/schemas/LanguageDetail"}},"description":"ProgramDescription","type":"object"},"Company":{"title":"Company","properties":{"Id":{"description":"ID of Company object.","type":"integer","format":"int64"},"CompanyId":{"description":"ID of Company.","type":"integer","format":"int64"},"Name":{"description":"Name of the Company.","type":"string"},"Modified":{"type":"string","format":"date-time"},"NormalizedName":{"type":"string"},"ParentCompany":{"type":"string"}},"description":"Company","type":"object"},"ExternalId":{"title":"ExternalId","properties":{"Name":{"type":"string"},"Id":{"type":"string"}},"description":"ExternalId","type":"object"},"ProgramVideo":{"title":"ProgramVideo","properties":{"Id":{"type":"integer","format":"int64"},"Title":{"type":"string"},"Type":{"type":"string"},"StartDate":{"type":"string","format":"date-time"},"ExpirationDate":{"type":"string","format":"date-time"},"Mature":{"type":"boolean"},"CaptionID":{"description":"Closed Caption ID for a video, see the /Videos/ClosedCaption API for more details","type":"integer","format":"int64"},"Duration":{"type":"integer","format":"int32"},"Language":{"type":"string"},"LanguageSubtitled":{"type":"string"},"Company":{"type":"string"},"Clean":{"type":"boolean"},"AllowAdvertising":{"type":"boolean"},"Certification":{"type":"boolean"},"Theatrical":{"type":"boolean"},"HomeVideo":{"type":"boolean"},"TuneIn":{"type":"boolean"},"SourceVideoWidth":{"type":"integer","format":"int32"},"SourceVideoHeight":{"type":"integer","format":"int32"},"Encoded":{"type":"string","format":"date-time"},"ScreenCaptures":{"type":"array","items":{"$ref":"#/components/schemas/VideoScreenCapture"}},"TargetCountries":{"type":"array","items":{"type":"string"}},"TargetCountriesDetail":{"type":"array","items":{"$ref":"#/components/schemas/ProgramVideoTargetCountry"}},"TargetLanguage":{"type":"string"},"TargetLanguageDetail":{"$ref":"#/components/schemas/LanguageDetail"}},"description":"ProgramVideo","type":"object"},"VideoScreenCapture":{"title":"VideoScreenCapture","properties":{"Height":{"type":"integer","format":"int32"},"Width":{"type":"integer","format":"int32"},"Aspect":{"type":"string"},"FilePath":{"type":"string"}},"description":"VideoScreenCapture","type":"object"},"ProgramVideoTargetCountry":{"title":"ProgramVideoTargetCountry","properties":{"CountryId":{"type":"integer","format":"int32"},"Country":{"type":"string"},"CountryName":{"type":"string"},"FabricId":{"type":"string"}},"description":"ProgramVideoTargetCountry","type":"object"},"ProgramImage":{"title":"ProgramImage","properties":{"ImageType":{"type":"string"},"Attribution":{"type":"string"},"Width":{"type":"integer","format":"int32"},"Height":{"type":"integer","format":"int32"},"Violence":{"type":"integer","format":"int32"},"Sexuality":{"type":"integer","format":"int32"},"Language":{"type":"string"},"LanguageDetail":{"$ref":"#/components/schemas/LanguageDetail"},"Tags":{"type":"array","items":{"type":"string"}},"Official":{"type":"boolean"},"FilePath":{"type":"string"},"Modified":{"type":"string","format":"date-time"},"Created":{"type":"string","format":"date-time"}},"description":"ProgramImage","type":"object"},"ProgramAvailability":{"title":"ProgramAvailability","properties":{"Provider":{"type":"string"},"OfferType":{"type":"string"},"DeliveryMethod":{"type":"string"},"Price":{"type":"number","format":"double"},"Currency":{"type":"string"},"PreSale":{"type":"boolean"},"Quality":{"type":"string"},"Country":{"type":"string"},"CountryDetail":{"$ref":"#/components/schemas/CountryDetail"},"Links":{"type":"array","items":{"$ref":"#/components/schemas/OfferLink"}},"StartDate":{"type":"string","format":"date-time"},"ExpirationDate":{"type":"string","format":"date-time"}},"description":"ProgramAvailability","type":"object"},"OfferLink":{"title":"OfferLink","properties":{"Platform":{"type":"string"},"Url":{"type":"string"}},"description":"OfferLink","type":"object"},"ProgramTrend":{"title":"ProgramTrend","properties":{"Id":{"description":"Trend Source Id.","type":"integer","format":"int32"},"Name":{"description":"Name of the trend list.","type":"string"},"Brand":{"description":"Brand associated with trend list.","type":"string"},"Country":{"description":"Specific country trend list is associated with.","type":"string"},"Classifiers":{"description":"List of characteristics of the list.","type":"array","items":{"type":"string"}},"Modified":{"description":"Date the list was last updated.","type":"string","format":"date-time"},"Rank":{"description":"Position in the list.  1 is first/top of the list.","type":"integer","format":"int32"},"ListUrl":{"description":"URL of the list.","type":"string"},"TitleUrl":{"description":"URL of title on trend list.","type":"string"}},"description":"ProgramTrend","type":"object"},"Award":{"title":"Award","properties":{"Year":{"type":"integer","format":"int32"},"Type":{"type":"string"},"Category":{"type":"string"},"CategoryType":{"type":"string"},"ProgramId":{"type":"string"},"PersonIds":{"type":"array","items":{"type":"string"}},"Winner":{"type":"boolean"},"Modified":{"type":"string","format":"date-time"}},"description":"Award","type":"object"},"EntertainmentCollection":{"title":"EntertainmentCollection","properties":{"Id":{"description":"ID of the Collection. This is used in EntertainmentSearch to locate programs in this collection.  Could be ID or ParentID.","type":"string"},"Name":{"description":"Name of collection.","type":"string"},"Description":{"description":"Description of collection.","type":"string"},"Types":{"description":"List of Types of collection.","type":"array","items":{"type":"string"}},"ParentCollectionIds":{"description":"List of collection ParentIds.","type":"array","items":{"type":"string"}},"Items":{"description":"Programs in the collection.","type":"array","items":{"$ref":"#/components/schemas/EntertainmentCollectionItem"}},"Tags":{"description":"Significant Term tags from programs in the collection.","type":"array","items":{"type":"string"}},"MicroGenres":{"description":"Micro genres from programs in the collection.","type":"array","items":{"type":"string"}},"Subjects":{"description":"Subjects from programs in the collection.","type":"array","items":{"type":"string"}},"BasedOns":{"description":"Based Ons from programs in the collection.","type":"array","items":{"type":"string"}},"Characters":{"description":"Characters from programs in the collection.","type":"array","items":{"type":"string"}},"Timestamp":{"description":"DateTime where collection was last modified.","type":"string","format":"date-time"}},"description":"EntertainmentCollection","type":"object"},"EntertainmentCollectionItem":{"title":"EntertainmentCollectionItem","properties":{"ProgramId":{"description":"ID of program in collection.","type":"string"},"Sequence":{"description":"Nullable sequence used to order some collections.","type":"integer","format":"int32"},"Modified":{"description":"DateTime collection item was last modified.","type":"string","format":"date-time"}},"description":"EntertainmentCollectionItem","type":"object"},"ProgramChangeHistory":{"title":"ProgramChangeHistory","properties":{"Id":{"type":"integer","format":"int64"},"Entity":{"type":"string"},"Modified":{"type":"string","format":"date-time"}},"description":"ProgramChangeHistory","type":"object"},"Summary":{"title":"Summary","properties":{"Video":{"$ref":"#/components/schemas/ProgramVideo"},"Image":{"$ref":"#/components/schemas/ProgramImage"},"Description":{"$ref":"#/components/schemas/ProgramDescription"},"Contributors":{"type":"array","items":{"$ref":"#/components/schemas/ProgramContributor"}},"ContributorCount":{"type":"integer","format":"int32"},"AvailabilityCount":{"type":"integer","format":"int32"},"ImageCount":{"type":"integer","format":"int32"},"VideoCount":{"type":"integer","format":"int32"},"ProgramTrendCount":{"type":"integer","format":"int32"},"AwardCount":{"type":"integer","format":"int32"},"ReleaseCount":{"type":"integer","format":"int32"},"TitleCount":{"type":"integer","format":"int32"},"ExternalIdCount":{"type":"integer","format":"int32"},"TagCount":{"type":"integer","format":"int32"},"ThemeCount":{"type":"integer","format":"int32"}},"description":"Summary","type":"object"}}}}
```

## The SearchHit object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"SearchHit":{"title":"SearchHit","properties":{"Score":{"type":"number","format":"double"},"Source":{"$ref":"#/components/schemas/DiscoverProgram"},"Id":{"type":"string"}},"description":"SearchHit","type":"object"},"DiscoverProgram":{"title":"DiscoverProgram","required":["Year","ShowEpisodes"],"properties":{"Id":{"description":"Unique ID of the Movie, Show, Season or Episode in the form of Movie/1 or Show/2","type":"string"},"ProgramType":{"type":"string"},"Title":{"description":"English version of any foreign Original Title.","type":"string"},"Created":{"description":"DateTime record was created.","type":"string","format":"date-time"},"Modified":{"description":"DateTime record last modified.","type":"string","format":"date-time"},"OriginalTitle":{"description":"Original title of program","type":"string"},"OriginalReleaseDate":{"description":"First generally available release regardless of country. Excludes festivals and premieres.","type":"string","format":"date-time"},"Year":{"description":"Release year of program.","type":"integer","format":"int32"},"ShowEpisodes":{"description":"Episodes for a show.","type":"array","items":{"$ref":"#/components/schemas/ShowEpisode"}},"ShowId":{"description":"Used for season and episodes.  Ex: Show/1234","type":"string"},"SeasonId":{"description":"Used for season and episodes. Ex: Season/1234","type":"string"},"SeasonNumber":{"description":"Used for season and episodes.","type":"integer","format":"int32"},"SeasonEpisodeCount":{"description":"Number of episodes in season.","type":"integer","format":"int32"},"EpisodeNumber":{"description":"Used for episodes.","type":"integer","format":"int32"},"OriginalLanguage":{"description":"Original language.","type":"string"},"OriginalLanguageDetail":{"$ref":"#/components/schemas/LanguageDetail","description":"Original language."},"CountriesOfOrigin":{"description":"Program's countries of origin.","type":"array","items":{"$ref":"#/components/schemas/CountryDetail"}},"Revenue":{"description":"Total revenue generated by Movie.","type":"integer","format":"int64"},"Budget":{"description":"Movie budget","type":"integer","format":"int64"},"Runtime":{"description":"Movie runtime in minutes.","type":"integer","format":"int32"},"OfficialSiteUrl":{"description":"Movie website home page.","type":"string"},"Deleted":{"type":"boolean"},"OwnerStudio":{"type":"string"},"Status":{"description":"Status of movie.","type":"string"},"Type":{"description":"Type of movie. Ex: Tv Movie, Short, etc.","type":"string"},"RedirectTo":{"description":"Redirect to.","type":"string"},"Idx":{"description":"Index to differentiate movies with identical titles and year.","type":"string"},"OriginatingNetwork":{"description":"The network the new shows are currently airing on.","type":"string"},"Genres":{"description":"List of genres.","type":"array","items":{"type":"string"}},"Releases":{"description":"List of releases associated with Program.","type":"array","items":{"$ref":"#/components/schemas/ProgramRelease"}},"Contributors":{"description":"List of contributors (Cast, Director, Writer, Production, etc.) for this program.","type":"array","items":{"$ref":"#/components/schemas/ProgramContributor"}},"AlternateTitles":{"description":"List of alternate titles for this Program.","type":"array","items":{"$ref":"#/components/schemas/ProgramAlternateTitle"}},"Descriptions":{"description":"List of descriptions for this Program.","type":"array","items":{"$ref":"#/components/schemas/ProgramDescription"}},"Companies":{"description":"List of companies (Production, Distribution, etc.) associated with program.","type":"array","items":{"$ref":"#/components/schemas/Company"}},"Tags":{"description":"List of tags associated with Program.","type":"array","items":{"type":"string"}},"Themes":{"description":"List of themes.","type":"array","items":{"type":"string"}},"ExternalIds":{"description":"List of external Ids associated with Program.","type":"array","items":{"$ref":"#/components/schemas/ExternalId"}},"Videos":{"description":"List of videos.","type":"array","items":{"$ref":"#/components/schemas/ProgramVideo"}},"Images":{"description":"List of images.","type":"array","items":{"$ref":"#/components/schemas/ProgramImage"}},"VersionId":{"description":"Record Version Id","type":"integer","format":"int64"},"Availabilities":{"description":"List of availabilities for program.","type":"array","items":{"$ref":"#/components/schemas/ProgramAvailability"}},"ProgramTrends":{"description":"List of trending source data.","type":"array","items":{"$ref":"#/components/schemas/ProgramTrend"}},"VideoCount":{"description":"Count of videos","type":"integer","format":"int32"},"ImageCount":{"description":"Count of images","type":"integer","format":"int32"},"IvaRating":{"description":"IVA Rating for program.  Applies to Show, Movie, and Game","type":"number","format":"double"},"IvaRatingSort":{"description":"IVA Rating for program.  Applies to Show, Movie, and Game. Includes decimal places for accurate sorting.","type":"number","format":"double"},"TimeStamp":{"description":"Last time object was updated or changed.","type":"string","format":"date-time"},"Awards":{"type":"array","items":{"$ref":"#/components/schemas/Award"}},"Collections":{"type":"array","items":{"$ref":"#/components/schemas/EntertainmentCollection"}},"ProgramChangeHistory":{"type":"array","items":{"$ref":"#/components/schemas/ProgramChangeHistory"}},"Summary":{"$ref":"#/components/schemas/Summary"}},"description":"DiscoverProgram","type":"object"},"ShowEpisode":{"title":"ShowEpisode","properties":{"EpisodeId":{"type":"string"},"SeasonId":{"type":"string"},"Modified":{"type":"string","format":"date-time"},"Action":{"type":"string"}},"description":"ShowEpisode","type":"object"},"LanguageDetail":{"title":"LanguageDetail","properties":{"Id":{"description":"Unique ID of a Language.","type":"integer","format":"int32"},"IsoCode":{"description":"ISO code for this Language.","type":"string"},"Name":{"description":"Name of the Language.","type":"string"},"FabricId":{"description":"Fabric Language Id.","type":"string"},"IETFCode":{"description":"IETF BCP 47 code for this language.","type":"string"}},"description":"LanguageDetail","type":"object"},"CountryDetail":{"title":"CountryDetail","properties":{"Id":{"type":"integer","format":"int32"},"FabricId":{"description":"Fabric Language Id.","type":"string"},"IsoCode":{"description":"ISO code for a Country.","type":"string"},"IsoCodeA3":{"description":"ISO 3 character code for a Country.","type":"string"},"Name":{"description":"Name of the Country.","type":"string"},"AlternateNames":{"description":"Alternate names of the Country.","type":"array","items":{"type":"string"}}},"description":"CountryDetail","type":"object"},"ProgramRelease":{"title":"ProgramRelease","properties":{"Date":{"type":"string","format":"date-time"},"Certification":{"type":"string"},"Country":{"type":"string"},"CountryName":{"type":"string"},"CountryId":{"type":"integer","format":"int32"},"FabricCountryId":{"type":"string"},"Type":{"type":"string"}},"description":"ProgramRelease","type":"object"},"ProgramContributor":{"title":"ProgramContributor","properties":{"PersonId":{"type":"string"},"PersonName":{"type":"string"},"Character":{"type":"string"},"Job":{"type":"string"},"Order":{"type":"integer","format":"int32"}},"description":"ProgramContributor","type":"object"},"ProgramAlternateTitle":{"title":"ProgramAlternateTitle","properties":{"Title":{"type":"string"},"Country":{"type":"string"},"CountryName":{"type":"string"},"CountryId":{"type":"integer","format":"int32"},"CountryFabricId":{"type":"string"},"LanguageDetail":{"$ref":"#/components/schemas/LanguageDetail"}},"description":"ProgramAlternateTitle","type":"object"},"ProgramDescription":{"title":"ProgramDescription","properties":{"Description":{"type":"string"},"DescriptionType":{"type":"string"},"Attribution":{"type":"string"},"Language":{"type":"string"},"LanguageDetail":{"$ref":"#/components/schemas/LanguageDetail"}},"description":"ProgramDescription","type":"object"},"Company":{"title":"Company","properties":{"Id":{"description":"ID of Company object.","type":"integer","format":"int64"},"CompanyId":{"description":"ID of Company.","type":"integer","format":"int64"},"Name":{"description":"Name of the Company.","type":"string"},"Modified":{"type":"string","format":"date-time"},"NormalizedName":{"type":"string"},"ParentCompany":{"type":"string"}},"description":"Company","type":"object"},"ExternalId":{"title":"ExternalId","properties":{"Name":{"type":"string"},"Id":{"type":"string"}},"description":"ExternalId","type":"object"},"ProgramVideo":{"title":"ProgramVideo","properties":{"Id":{"type":"integer","format":"int64"},"Title":{"type":"string"},"Type":{"type":"string"},"StartDate":{"type":"string","format":"date-time"},"ExpirationDate":{"type":"string","format":"date-time"},"Mature":{"type":"boolean"},"CaptionID":{"description":"Closed Caption ID for a video, see the /Videos/ClosedCaption API for more details","type":"integer","format":"int64"},"Duration":{"type":"integer","format":"int32"},"Language":{"type":"string"},"LanguageSubtitled":{"type":"string"},"Company":{"type":"string"},"Clean":{"type":"boolean"},"AllowAdvertising":{"type":"boolean"},"Certification":{"type":"boolean"},"Theatrical":{"type":"boolean"},"HomeVideo":{"type":"boolean"},"TuneIn":{"type":"boolean"},"SourceVideoWidth":{"type":"integer","format":"int32"},"SourceVideoHeight":{"type":"integer","format":"int32"},"Encoded":{"type":"string","format":"date-time"},"ScreenCaptures":{"type":"array","items":{"$ref":"#/components/schemas/VideoScreenCapture"}},"TargetCountries":{"type":"array","items":{"type":"string"}},"TargetCountriesDetail":{"type":"array","items":{"$ref":"#/components/schemas/ProgramVideoTargetCountry"}},"TargetLanguage":{"type":"string"},"TargetLanguageDetail":{"$ref":"#/components/schemas/LanguageDetail"}},"description":"ProgramVideo","type":"object"},"VideoScreenCapture":{"title":"VideoScreenCapture","properties":{"Height":{"type":"integer","format":"int32"},"Width":{"type":"integer","format":"int32"},"Aspect":{"type":"string"},"FilePath":{"type":"string"}},"description":"VideoScreenCapture","type":"object"},"ProgramVideoTargetCountry":{"title":"ProgramVideoTargetCountry","properties":{"CountryId":{"type":"integer","format":"int32"},"Country":{"type":"string"},"CountryName":{"type":"string"},"FabricId":{"type":"string"}},"description":"ProgramVideoTargetCountry","type":"object"},"ProgramImage":{"title":"ProgramImage","properties":{"ImageType":{"type":"string"},"Attribution":{"type":"string"},"Width":{"type":"integer","format":"int32"},"Height":{"type":"integer","format":"int32"},"Violence":{"type":"integer","format":"int32"},"Sexuality":{"type":"integer","format":"int32"},"Language":{"type":"string"},"LanguageDetail":{"$ref":"#/components/schemas/LanguageDetail"},"Tags":{"type":"array","items":{"type":"string"}},"Official":{"type":"boolean"},"FilePath":{"type":"string"},"Modified":{"type":"string","format":"date-time"},"Created":{"type":"string","format":"date-time"}},"description":"ProgramImage","type":"object"},"ProgramAvailability":{"title":"ProgramAvailability","properties":{"Provider":{"type":"string"},"OfferType":{"type":"string"},"DeliveryMethod":{"type":"string"},"Price":{"type":"number","format":"double"},"Currency":{"type":"string"},"PreSale":{"type":"boolean"},"Quality":{"type":"string"},"Country":{"type":"string"},"CountryDetail":{"$ref":"#/components/schemas/CountryDetail"},"Links":{"type":"array","items":{"$ref":"#/components/schemas/OfferLink"}},"StartDate":{"type":"string","format":"date-time"},"ExpirationDate":{"type":"string","format":"date-time"}},"description":"ProgramAvailability","type":"object"},"OfferLink":{"title":"OfferLink","properties":{"Platform":{"type":"string"},"Url":{"type":"string"}},"description":"OfferLink","type":"object"},"ProgramTrend":{"title":"ProgramTrend","properties":{"Id":{"description":"Trend Source Id.","type":"integer","format":"int32"},"Name":{"description":"Name of the trend list.","type":"string"},"Brand":{"description":"Brand associated with trend list.","type":"string"},"Country":{"description":"Specific country trend list is associated with.","type":"string"},"Classifiers":{"description":"List of characteristics of the list.","type":"array","items":{"type":"string"}},"Modified":{"description":"Date the list was last updated.","type":"string","format":"date-time"},"Rank":{"description":"Position in the list.  1 is first/top of the list.","type":"integer","format":"int32"},"ListUrl":{"description":"URL of the list.","type":"string"},"TitleUrl":{"description":"URL of title on trend list.","type":"string"}},"description":"ProgramTrend","type":"object"},"Award":{"title":"Award","properties":{"Year":{"type":"integer","format":"int32"},"Type":{"type":"string"},"Category":{"type":"string"},"CategoryType":{"type":"string"},"ProgramId":{"type":"string"},"PersonIds":{"type":"array","items":{"type":"string"}},"Winner":{"type":"boolean"},"Modified":{"type":"string","format":"date-time"}},"description":"Award","type":"object"},"EntertainmentCollection":{"title":"EntertainmentCollection","properties":{"Id":{"description":"ID of the Collection. This is used in EntertainmentSearch to locate programs in this collection.  Could be ID or ParentID.","type":"string"},"Name":{"description":"Name of collection.","type":"string"},"Description":{"description":"Description of collection.","type":"string"},"Types":{"description":"List of Types of collection.","type":"array","items":{"type":"string"}},"ParentCollectionIds":{"description":"List of collection ParentIds.","type":"array","items":{"type":"string"}},"Items":{"description":"Programs in the collection.","type":"array","items":{"$ref":"#/components/schemas/EntertainmentCollectionItem"}},"Tags":{"description":"Significant Term tags from programs in the collection.","type":"array","items":{"type":"string"}},"MicroGenres":{"description":"Micro genres from programs in the collection.","type":"array","items":{"type":"string"}},"Subjects":{"description":"Subjects from programs in the collection.","type":"array","items":{"type":"string"}},"BasedOns":{"description":"Based Ons from programs in the collection.","type":"array","items":{"type":"string"}},"Characters":{"description":"Characters from programs in the collection.","type":"array","items":{"type":"string"}},"Timestamp":{"description":"DateTime where collection was last modified.","type":"string","format":"date-time"}},"description":"EntertainmentCollection","type":"object"},"EntertainmentCollectionItem":{"title":"EntertainmentCollectionItem","properties":{"ProgramId":{"description":"ID of program in collection.","type":"string"},"Sequence":{"description":"Nullable sequence used to order some collections.","type":"integer","format":"int32"},"Modified":{"description":"DateTime collection item was last modified.","type":"string","format":"date-time"}},"description":"EntertainmentCollectionItem","type":"object"},"ProgramChangeHistory":{"title":"ProgramChangeHistory","properties":{"Id":{"type":"integer","format":"int64"},"Entity":{"type":"string"},"Modified":{"type":"string","format":"date-time"}},"description":"ProgramChangeHistory","type":"object"},"Summary":{"title":"Summary","properties":{"Video":{"$ref":"#/components/schemas/ProgramVideo"},"Image":{"$ref":"#/components/schemas/ProgramImage"},"Description":{"$ref":"#/components/schemas/ProgramDescription"},"Contributors":{"type":"array","items":{"$ref":"#/components/schemas/ProgramContributor"}},"ContributorCount":{"type":"integer","format":"int32"},"AvailabilityCount":{"type":"integer","format":"int32"},"ImageCount":{"type":"integer","format":"int32"},"VideoCount":{"type":"integer","format":"int32"},"ProgramTrendCount":{"type":"integer","format":"int32"},"AwardCount":{"type":"integer","format":"int32"},"ReleaseCount":{"type":"integer","format":"int32"},"TitleCount":{"type":"integer","format":"int32"},"ExternalIdCount":{"type":"integer","format":"int32"},"TagCount":{"type":"integer","format":"int32"},"ThemeCount":{"type":"integer","format":"int32"}},"description":"Summary","type":"object"}}}}
```

## The EntertainmentMatchCandidatesResponse object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"EntertainmentMatchCandidatesResponse":{"title":"EntertainmentMatchCandidatesResponse","properties":{"MatchCandidates":{"description":"List of possible matches.","type":"array","items":{"$ref":"#/components/schemas/MatchCandidate"}},"TitleMods":{"$ref":"#/components/schemas/TitleMods"},"Success":{"description":"Status of match operation.","type":"boolean"},"Message":{"type":"string"}},"description":"EntertainmentMatchCandidatesResponse","type":"object"},"MatchCandidate":{"title":"MatchCandidate","properties":{"Score":{"description":"Score of the match to Entertainment.","type":"integer","format":"int32"},"ProgramType":{"description":"Program Type of the match to Entertainment.","type":"string"},"EntertainmentId":{"description":"Entertainment Index program ID on successful match.","type":"string"},"TitleMatch":{"$ref":"#/components/schemas/DataComparison","description":"Title match result."},"YearMatch":{"$ref":"#/components/schemas/DataComparison","description":"Year match result."},"ReleaseDateMatch":{"$ref":"#/components/schemas/DataComparison","description":"Release Date match result."},"CertificationMatch":{"$ref":"#/components/schemas/DataComparison","description":"Certification match result."},"RuntimeMatch":{"$ref":"#/components/schemas/DataComparison","description":"Runtime match result."},"OriginatingNetworkMatch":{"$ref":"#/components/schemas/DataComparison","description":"Originating Network match result."},"DescriptionMatch":{"$ref":"#/components/schemas/DataComparison","description":"Description match result."},"CastMatch":{"$ref":"#/components/schemas/DataComparison","description":"Cast match result."},"DirectorsMatch":{"$ref":"#/components/schemas/DataComparison","description":"Directors match result."},"ProducersMatch":{"$ref":"#/components/schemas/DataComparison","description":"Producers match result."},"CompanyMatch":{"$ref":"#/components/schemas/DataComparison","description":"Company match result."},"GenreMatch":{"$ref":"#/components/schemas/DataComparison","description":"Genre match result."},"ThemeMatch":{"$ref":"#/components/schemas/DataComparison","description":"THeme match result."}},"description":"MatchCandidate","type":"object"},"DataComparison":{"title":"DataComparison","properties":{"Score":{"type":"integer","format":"int32"},"SubmittedValue":{"type":"string"},"IndexValue":{"type":"string"}},"description":"DataComparison","type":"object"},"TitleMods":{"title":"TitleMods","properties":{"TitleSubmitted":{"type":"string"},"TitleApplied":{"type":"string"},"Removals":{"type":"array","items":{"type":"string"}}},"description":"TitleMods","type":"object"}}}}
```

## The MatchCandidate object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"MatchCandidate":{"title":"MatchCandidate","properties":{"Score":{"description":"Score of the match to Entertainment.","type":"integer","format":"int32"},"ProgramType":{"description":"Program Type of the match to Entertainment.","type":"string"},"EntertainmentId":{"description":"Entertainment Index program ID on successful match.","type":"string"},"TitleMatch":{"$ref":"#/components/schemas/DataComparison","description":"Title match result."},"YearMatch":{"$ref":"#/components/schemas/DataComparison","description":"Year match result."},"ReleaseDateMatch":{"$ref":"#/components/schemas/DataComparison","description":"Release Date match result."},"CertificationMatch":{"$ref":"#/components/schemas/DataComparison","description":"Certification match result."},"RuntimeMatch":{"$ref":"#/components/schemas/DataComparison","description":"Runtime match result."},"OriginatingNetworkMatch":{"$ref":"#/components/schemas/DataComparison","description":"Originating Network match result."},"DescriptionMatch":{"$ref":"#/components/schemas/DataComparison","description":"Description match result."},"CastMatch":{"$ref":"#/components/schemas/DataComparison","description":"Cast match result."},"DirectorsMatch":{"$ref":"#/components/schemas/DataComparison","description":"Directors match result."},"ProducersMatch":{"$ref":"#/components/schemas/DataComparison","description":"Producers match result."},"CompanyMatch":{"$ref":"#/components/schemas/DataComparison","description":"Company match result."},"GenreMatch":{"$ref":"#/components/schemas/DataComparison","description":"Genre match result."},"ThemeMatch":{"$ref":"#/components/schemas/DataComparison","description":"THeme match result."}},"description":"MatchCandidate","type":"object"},"DataComparison":{"title":"DataComparison","properties":{"Score":{"type":"integer","format":"int32"},"SubmittedValue":{"type":"string"},"IndexValue":{"type":"string"}},"description":"DataComparison","type":"object"}}}}
```

## The DataComparison object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"DataComparison":{"title":"DataComparison","properties":{"Score":{"type":"integer","format":"int32"},"SubmittedValue":{"type":"string"},"IndexValue":{"type":"string"}},"description":"DataComparison","type":"object"}}}}
```

## The MatchToEntertainmentSeasonBySequenceResponse object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"MatchToEntertainmentSeasonBySequenceResponse":{"title":"MatchToEntertainmentSeasonBySequenceResponse","properties":{"Success":{"type":"boolean"},"SeasonId":{"type":"integer","format":"int64"},"Score":{"type":"integer","format":"int32"},"Message":{"type":"string"}},"description":"MatchToEntertainmentSeasonBySequenceResponse","type":"object"}}}}
```

## The MatchToEntertainmentEpisodeBySequenceResponse object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"MatchToEntertainmentEpisodeBySequenceResponse":{"title":"MatchToEntertainmentEpisodeBySequenceResponse","properties":{"Success":{"type":"boolean"},"EpisodeId":{"type":"integer","format":"int64"},"Title":{"type":"string"},"Year":{"type":"integer","format":"int32"},"Score":{"type":"integer","format":"int32"},"Message":{"type":"string"}},"description":"MatchToEntertainmentEpisodeBySequenceResponse","type":"object"}}}}
```

## The MovieChangeHistoryResponse object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"MovieChangeHistoryResponse":{"title":"MovieChangeHistoryResponse","properties":{"MovieId":{"description":"Unique ID of a Movie.","type":"integer","format":"int64"}},"description":"MovieChangeHistoryResponse","type":"object"}}}}
```

## The MovieChangeHistoryWithEntityResponse object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"MovieChangeHistoryWithEntityResponse":{"title":"MovieChangeHistoryWithEntityResponse","properties":{"MovieId":{"description":"Unique ID of a Movie.","type":"integer","format":"int64"},"Entity":{"description":"Object belonging to Movie that has changed.","type":"string"}},"description":"MovieChangeHistoryWithEntityResponse","type":"object"}}}}
```

## The ShowChangeHistoryResponse object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"ShowChangeHistoryResponse":{"title":"ShowChangeHistoryResponse","properties":{"ShowId":{"description":"ID of the Show.","type":"integer","format":"int64"}},"description":"ShowChangeHistoryResponse","type":"object"}}}}
```

## The ShowChangeHistoryWithEntityResponse object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"ShowChangeHistoryWithEntityResponse":{"title":"ShowChangeHistoryWithEntityResponse","properties":{"ShowId":{"description":"ID of the Show.","type":"integer","format":"int64"},"Entity":{"description":"Object belonging to Show that has changed.","type":"string"}},"description":"ShowChangeHistoryWithEntityResponse","type":"object"}}}}
```

## The SeasonChangeHistoryResponse object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"SeasonChangeHistoryResponse":{"title":"SeasonChangeHistoryResponse","properties":{"SeasonId":{"description":"ID of the Season.","type":"integer","format":"int64"}},"description":"SeasonChangeHistoryResponse","type":"object"}}}}
```

## The SeasonChangeHistoryWithEntityResponse object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"SeasonChangeHistoryWithEntityResponse":{"title":"SeasonChangeHistoryWithEntityResponse","properties":{"SeasonId":{"description":"ID of the Season.","type":"integer","format":"int64"},"Entity":{"description":"Object belonging to Season that has changed.","type":"string"}},"description":"SeasonChangeHistoryWithEntityResponse","type":"object"}}}}
```

## The EpisodeChangeHistoryResponse object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"EpisodeChangeHistoryResponse":{"title":"EpisodeChangeHistoryResponse","properties":{"EpisodeId":{"description":"ID of the Episode.","type":"integer","format":"int64"}},"description":"EpisodeChangeHistoryResponse","type":"object"}}}}
```

## The EpisodeChangeHistoryWithEntityResponse object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"EpisodeChangeHistoryWithEntityResponse":{"title":"EpisodeChangeHistoryWithEntityResponse","properties":{"EpisodeId":{"description":"ID of the Episode.","type":"integer","format":"int64"},"Entity":{"description":"Object belonging to Episode that has changed.","type":"string"}},"description":"EpisodeChangeHistoryWithEntityResponse","type":"object"}}}}
```

## The IvaRatingsResponse object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"IvaRatingsResponse":{"title":"IvaRatingsResponse","properties":{"MovieId":{"type":"string"},"ShowId":{"type":"string"},"GameId":{"type":"string"},"PersonId":{"type":"string"},"Rating":{"type":"number","format":"double"},"Modified":{"type":"string","format":"date-time"}},"description":"IvaRatingsResponse","type":"object"}}}}
```

## The SearchEntertainmentAutoCompleteResponse object

```json
{"openapi":"3.1.1","info":{"title":"Entertainment API","version":"1.0"},"components":{"schemas":{"SearchEntertainmentAutoCompleteResponse":{"title":"SearchEntertainmentAutoCompleteResponse","properties":{"Programtype":{"type":"string"},"id":{"type":"string"},"Suggestion":{"type":"string"},"Description":{"type":"string"},"Ivarating":{"type":"number","format":"double"},"Genres":{"type":"array","items":{"type":"string"}},"Year":{"type":"integer","format":"int32"}},"description":"SearchEntertainmentAutoCompleteResponse","type":"object"}}}}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://knowledgebase.fabricdata.com/origin/apis-all/entertainment-api-docs/models.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
