FilterShowInput
Filters for show search results.
input FilterShowInput {
genres: [String!]
hasAvailableFullLengthContent: StringOrBoolean
includeUnavailable: Boolean
limit: Int
skip: Int
sortBy: FilterShowSortBy
type: ShowType
vibes: [String!]
}
Fields
FilterShowInput.genres
● [String!]
list scalar references
List of genre slugs (ANY).
FilterShowInput.hasAvailableFullLengthContent
● StringOrBoolean
scalar references
Whether to include only shows with or without available full length content.
This type will change to just Boolean
in a future release.
The string type is only supported to allow consumers to upgrade to use Boolean
.
FilterShowInput.includeUnavailable
● Boolean
scalar references
Whether to include unavailable shows.
A show is considered available when it has:
- not been marked private (PBS Shows only),
- no "KIDS" audience (PBS Shows only),
- a national or requesting station audience (PBS Shows only),
- at least one available video of any type in the requested country, and
- not been excluded by the requesting station.
Availability information may be up to 15 minutes delayed.
FilterShowInput.limit
● Int
scalar references
Number of results to retrieve (default: 50, max: 200).
FilterShowInput.skip
● Int
scalar references
Number of results to skip.
FilterShowInput.sortBy
● FilterShowSortBy
input references
How to sort results.
FilterShowInput.type
● ShowType
enum references
Show type.
FilterShowInput.vibes
● [String!]
list scalar references
List of vibe slugs (ANY).
Member Of
missingMetadataShows
query ● searchNormalizedShows
query ● searchShows
query