Skip to main content

NormalizedShowsFilters

Filters for retrieving NormalizedShows.

input NormalizedShowsFilters {
genreVibes: [String!]
hasAvailableFullLengthContent: Boolean
hasFullLengthContentAvailable: Boolean @deprecated
id: [String]
includeUnavailable: Boolean
limit: Int
skip: Int
sortBy: NormalizedShowsSortBy
type: [ShowType!]
}

Fields

NormalizedShowsFilters.genreVibes ● [String!] list scalar references

List of GenreVibe slugs to filter for (ANY).

NormalizedShowsFilters.hasAvailableFullLengthContent ● Boolean scalar references

Whether the show currently has full length content available.

NormalizedShowsFilters.hasFullLengthContentAvailable ● Boolean deprecated scalar references

DEPRECATED

Replaced by hasAvailableFullLengthContent

Whether the show currently has full length content available.

NormalizedShowsFilters.id ● [String] list scalar references

List of show IDs to filter for (ANY).

NormalizedShowsFilters.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.

NormalizedShowsFilters.limit ● Int scalar references

Number of results to retrieve (default: 50, max: 200).

NormalizedShowsFilters.skip ● Int scalar references

Number of results to skip.

NormalizedShowsFilters.sortBy ● NormalizedShowsSortBy input references

How to sort results.

NormalizedShowsFilters.type ● [ShowType!] list enum references

List of show types to filter for (ANY).

Member Of

normalizedShows query