import { DisplayContext, SortOption, TabOption, DurationRange, PriceOptions, DateRange, LocationRange, DiscoverPages, ContentType, CollectionFilter, InOutOperator, ContentSet, Platform, EnrolmentStatus, SortFields, SortDirection, CarouselMetaType } from "./../../types/graphql-global-types"; export interface Discover_discover_pageInfo { __typename: "PageInfo"; id: string | null; count: number; startCursor: string; endCursor: string; hasNextPage: boolean; } export interface Discover_discover_applied_filters { __typename: "AppliedFilters"; keyword: string | null; params: any | null; } export interface Discover_discover_edges_node_PlaylistOverview_pricing { __typename: "Price"; price: number | null; } export interface Discover_discover_edges_node_PlaylistOverview_authors { __typename: "Provider"; name: string; } export interface Discover_discover_edges_node_PlaylistOverview_bookmark { __typename: "Bookmark"; id: string; } export interface Discover_discover_edges_node_PlaylistOverview_metadata { __typename: "PlaylistMetaData"; canShareToCurrentPortal: boolean; isAuthor: boolean; go1Link: string; playlistType: string; isPublished: boolean | null; isPrivate: boolean | null; isCreatedInCurrentPortal: boolean; } export interface Discover_discover_edges_node_PlaylistOverview { __typename: "PlaylistOverview"; id: string; title: string; type: string; description: string | null; image: string | null; pricing: Discover_discover_edges_node_PlaylistOverview_pricing; authors: Discover_discover_edges_node_PlaylistOverview_authors[] | null; contentCount: number; duration: number; bookmark: Discover_discover_edges_node_PlaylistOverview_bookmark | null; attributes: any | null; metadata: Discover_discover_edges_node_PlaylistOverview_metadata | null; portalName: string | null; } export interface Discover_discover_edges_node_PlaylistContents_contents_pricing { __typename: "Price"; price: number | null; } export interface Discover_discover_edges_node_PlaylistContents_contents_author { __typename: "Provider"; name: string; } export interface Discover_discover_edges_node_PlaylistContents_contents_metadata { __typename: "ContentMetaData"; isFromMarketplace: boolean | null; isFromPortalSharing: boolean | null; canEnroll: boolean | null; canEnrollOthers: boolean | null; canAssign: boolean | null; canEdit: boolean | null; canChangeSettings: boolean | null; isAuthor: boolean; go1Link: string; collectionIds: number[]; isPublished: boolean | null; } export interface Discover_discover_edges_node_PlaylistContents_contents_enrolment { __typename: "Enrolment"; status: EnrolmentStatus; } export interface Discover_discover_edges_node_PlaylistContents_contents_bookmark { __typename: "Bookmark"; id: string; } export interface Discover_discover_edges_node_PlaylistContents_contents { __typename: "PlaylistContent"; id: string; type: string; title: string; description: string | null; pricing: Discover_discover_edges_node_PlaylistContents_contents_pricing; portalId: string; duration: number; image: string | null; author: Discover_discover_edges_node_PlaylistContents_contents_author | null; metadata: Discover_discover_edges_node_PlaylistContents_contents_metadata | null; canView: boolean | null; enrolment: Discover_discover_edges_node_PlaylistContents_contents_enrolment | null; bookmark: Discover_discover_edges_node_PlaylistContents_contents_bookmark | null; } export interface Discover_discover_edges_node_PlaylistContents { __typename: "PlaylistContents"; id: string; contents: (Discover_discover_edges_node_PlaylistContents_contents | null)[]; } export interface Discover_discover_edges_node_PlaylistSlat_bookmark { __typename: "Bookmark"; linkId: string; } export interface Discover_discover_edges_node_PlaylistSlat_metadata { __typename: "PlaylistMetaData"; canShareToCurrentPortal: boolean; isAuthor: boolean; go1Link: string; playlistType: string; collectionIds: number[]; isPublished: boolean | null; isPrivate: boolean | null; isCreatedInCurrentPortal: boolean; } export interface Discover_discover_edges_node_PlaylistSlat { __typename: "PlaylistSlat"; id: string; type: string; title: string; image: string | null; authorName: string; description: string | null; portalID: string; bookmark: Discover_discover_edges_node_PlaylistSlat_bookmark | null; metadata: Discover_discover_edges_node_PlaylistSlat_metadata | null; } export interface Discover_discover_edges_node_TabsFilterBlock { __typename: "TabsFilterBlock"; id: string; type: string; tabs: TabOption[]; } export interface Discover_discover_edges_node_FilterContext_filters_ContentGroupFilter { __typename: "ContentGroupFilter"; } export interface Discover_discover_edges_node_FilterContext_filters_TopicFilter_options { __typename: "SelectOption"; label: string | null; value: string; count: number | null; id: number | null; parentId: number | null; } export interface Discover_discover_edges_node_FilterContext_filters_TopicFilter { __typename: "TopicFilter"; type: string; label: string; options: Discover_discover_edges_node_FilterContext_filters_TopicFilter_options[]; } export interface Discover_discover_edges_node_FilterContext_filters_DurationFilter_options { __typename: "SelectOption"; label: string | null; value: string; count: number | null; } export interface Discover_discover_edges_node_FilterContext_filters_DurationFilter { __typename: "DurationFilter"; type: string; label: string; options: Discover_discover_edges_node_FilterContext_filters_DurationFilter_options[]; } export interface Discover_discover_edges_node_FilterContext_filters_LanguageFilter_options { __typename: "SelectOption"; label: string | null; value: string; count: number | null; } export interface Discover_discover_edges_node_FilterContext_filters_LanguageFilter { __typename: "LanguageFilter"; type: string; label: string; description: string; options: Discover_discover_edges_node_FilterContext_filters_LanguageFilter_options[]; } export interface Discover_discover_edges_node_FilterContext_filters_RegionRelevanceFilter_options { __typename: "SelectOption"; count: number | null; label: string | null; value: string; } export interface Discover_discover_edges_node_FilterContext_filters_RegionRelevanceFilter { __typename: "RegionRelevanceFilter"; type: string; label: string; description: string; options: Discover_discover_edges_node_FilterContext_filters_RegionRelevanceFilter_options[]; } export interface Discover_discover_edges_node_FilterContext_filters_TagFilter_options { __typename: "SelectOption"; label: string | null; value: string; count: number | null; } export interface Discover_discover_edges_node_FilterContext_filters_TagFilter { __typename: "TagFilter"; type: string; label: string; description: string; options: Discover_discover_edges_node_FilterContext_filters_TagFilter_options[]; } export interface Discover_discover_edges_node_FilterContext_filters_InstanceFilter_options { __typename: "SelectOption"; label: string | null; value: string; count: number | null; } export interface Discover_discover_edges_node_FilterContext_filters_InstanceFilter { __typename: "InstanceFilter"; type: string; label: string; options: Discover_discover_edges_node_FilterContext_filters_InstanceFilter_options[]; } export interface Discover_discover_edges_node_FilterContext_filters_ContentTypeFilter_options { __typename: "SelectOption"; label: string | null; value: string; count: number | null; } export interface Discover_discover_edges_node_FilterContext_filters_ContentTypeFilter { __typename: "ContentTypeFilter"; type: string; label: string; description: string; options: Discover_discover_edges_node_FilterContext_filters_ContentTypeFilter_options[]; } export interface Discover_discover_edges_node_FilterContext_filters_PriceFilter_options { __typename: "SelectOption"; label: string | null; value: string; } export interface Discover_discover_edges_node_FilterContext_filters_PriceFilter { __typename: "PriceFilter"; type: string; label: string; description: string; options: Discover_discover_edges_node_FilterContext_filters_PriceFilter_options[]; } export interface Discover_discover_edges_node_FilterContext_filters_DateRangeFilter { __typename: "DateRangeFilter"; type: string; label: string; } export interface Discover_discover_edges_node_FilterContext_filters_LocationFilter { __typename: "LocationFilter"; type: string; label: string; } export interface Discover_discover_edges_node_FilterContext_filters_LocaleFilter_options { __typename: "SelectOption"; label: string | null; value: string; count: number | null; } export interface Discover_discover_edges_node_FilterContext_filters_LocaleFilter { __typename: "LocaleFilter"; type: string; label: string; options: Discover_discover_edges_node_FilterContext_filters_LocaleFilter_options[]; } export interface Discover_discover_edges_node_FilterContext_filters_EntryLevelFilter_options { __typename: "SelectOption"; label: string | null; value: string; count: number | null; } export interface Discover_discover_edges_node_FilterContext_filters_EntryLevelFilter { __typename: "EntryLevelFilter"; type: string; label: string; description: string; options: Discover_discover_edges_node_FilterContext_filters_EntryLevelFilter_options[]; } export interface Discover_discover_edges_node_FilterContext_filters_MobileOptimisedFilter_options { __typename: "SelectOption"; label: string | null; value: string; count: number | null; } export interface Discover_discover_edges_node_FilterContext_filters_MobileOptimisedFilter { __typename: "MobileOptimisedFilter"; type: string; label: string; options: Discover_discover_edges_node_FilterContext_filters_MobileOptimisedFilter_options[]; } export type Discover_discover_edges_node_FilterContext_filters = Discover_discover_edges_node_FilterContext_filters_ContentGroupFilter | Discover_discover_edges_node_FilterContext_filters_TopicFilter | Discover_discover_edges_node_FilterContext_filters_DurationFilter | Discover_discover_edges_node_FilterContext_filters_LanguageFilter | Discover_discover_edges_node_FilterContext_filters_RegionRelevanceFilter | Discover_discover_edges_node_FilterContext_filters_TagFilter | Discover_discover_edges_node_FilterContext_filters_InstanceFilter | Discover_discover_edges_node_FilterContext_filters_ContentTypeFilter | Discover_discover_edges_node_FilterContext_filters_PriceFilter | Discover_discover_edges_node_FilterContext_filters_DateRangeFilter | Discover_discover_edges_node_FilterContext_filters_LocationFilter | Discover_discover_edges_node_FilterContext_filters_LocaleFilter | Discover_discover_edges_node_FilterContext_filters_EntryLevelFilter | Discover_discover_edges_node_FilterContext_filters_MobileOptimisedFilter; export interface Discover_discover_edges_node_FilterContext { __typename: "FilterContext"; id: string; isUsingKnn: boolean | null; type: string; filters: Discover_discover_edges_node_FilterContext_filters[]; } export interface Discover_discover_edges_node_SortBlock_sort_options { __typename: "SortSelectOption"; label: string; field: SortFields; direction: SortDirection; } export interface Discover_discover_edges_node_SortBlock_sort { __typename: "SortInput"; type: string; label: string; options: Discover_discover_edges_node_SortBlock_sort_options[]; } export interface Discover_discover_edges_node_SortBlock { __typename: "SortBlock"; id: string; type: string; total: number; sort: Discover_discover_edges_node_SortBlock_sort; } export interface Discover_discover_edges_node_SynonymsBlock { __typename: "SynonymsBlock"; id: string; type: string; synonyms: string[] | null; } export interface Discover_discover_edges_node_CourseSlat_pricing { __typename: "Price"; currency: string | null; price: number | null; tax: number; taxIncluded: boolean; } export interface Discover_discover_edges_node_CourseSlat_author { __typename: "Provider"; name: string; } export interface Discover_discover_edges_node_CourseSlat_authors { __typename: "Provider"; id: number | null; name: string; } export interface Discover_discover_edges_node_CourseSlat_metadata { __typename: "ContentMetaData"; isFromMarketplace: boolean | null; isFromPortalSharing: boolean | null; canEnroll: boolean | null; canEnrollOthers: boolean | null; canAssign: boolean | null; canEdit: boolean | null; canChangeSettings: boolean | null; isAuthor: boolean; go1Link: string; collectionIds: number[]; isPublished: boolean | null; } export interface Discover_discover_edges_node_CourseSlat_bookmark { __typename: "Bookmark"; linkId: string; } export interface Discover_discover_edges_node_CourseSlat { __typename: "CourseSlat"; id: string; ulid: string | null; type: string; title: string; description: string | null; pricing: Discover_discover_edges_node_CourseSlat_pricing; duration: number; image: string | null; portalID: string; author: Discover_discover_edges_node_CourseSlat_author | null; authors: Discover_discover_edges_node_CourseSlat_authors[] | null; rating: number | null; metadata: Discover_discover_edges_node_CourseSlat_metadata | null; language: string | null; bookmark: Discover_discover_edges_node_CourseSlat_bookmark | null; attributes: any | null; sourceId: string | null; tags: string[] | null; revisions: any | null; } export interface Discover_discover_edges_node_LearningResourceSlat_pricing { __typename: "Price"; currency: string | null; price: number | null; tax: number; taxIncluded: boolean; } export interface Discover_discover_edges_node_LearningResourceSlat_author { __typename: "Provider"; name: string; } export interface Discover_discover_edges_node_LearningResourceSlat_authors { __typename: "Provider"; id: number | null; name: string; } export interface Discover_discover_edges_node_LearningResourceSlat_metadata { __typename: "ContentMetaData"; isFromMarketplace: boolean | null; isFromPortalSharing: boolean | null; canEnroll: boolean | null; canEnrollOthers: boolean | null; canAssign: boolean | null; canEdit: boolean | null; canChangeSettings: boolean | null; isAuthor: boolean; go1Link: string; collectionIds: number[]; isPublished: boolean | null; } export interface Discover_discover_edges_node_LearningResourceSlat_bookmark { __typename: "Bookmark"; linkId: string; } export interface Discover_discover_edges_node_LearningResourceSlat { __typename: "LearningResourceSlat"; id: string; type: string; title: string; description: string | null; pricing: Discover_discover_edges_node_LearningResourceSlat_pricing; duration: number; image: string | null; portalID: string; author: Discover_discover_edges_node_LearningResourceSlat_author | null; authors: Discover_discover_edges_node_LearningResourceSlat_authors[] | null; rating: number | null; metadata: Discover_discover_edges_node_LearningResourceSlat_metadata | null; language: string | null; bookmark: Discover_discover_edges_node_LearningResourceSlat_bookmark | null; attributes: any | null; sourceId: string | null; tags: string[] | null; } export interface Discover_discover_edges_node_PackageSlat_pricing { __typename: "Price"; currency: string | null; price: number | null; tax: number; taxIncluded: boolean; } export interface Discover_discover_edges_node_PackageSlat_author { __typename: "Provider"; name: string; } export interface Discover_discover_edges_node_PackageSlat_metadata { __typename: "ContentMetaData"; go1Link: string; } export interface Discover_discover_edges_node_PackageSlat { __typename: "PackageSlat"; id: string; type: string; title: string; description: string | null; pricing: Discover_discover_edges_node_PackageSlat_pricing; marketplace: boolean; duration: number; image: string | null; author: Discover_discover_edges_node_PackageSlat_author | null; rating: number | null; metadata: Discover_discover_edges_node_PackageSlat_metadata | null; } export interface Discover_discover_edges_node_CategoryCard { __typename: "CategoryCard"; id: string; icon: string | null; title: string; description: string | null; } export interface Discover_discover_edges_node_CTA_buttons { __typename: "CTAButton"; text: string; size: string | null; colour: string | null; href: string; } export interface Discover_discover_edges_node_CTA { __typename: "CTA"; id: string; type: string; title: string; description: string | null; buttons: Discover_discover_edges_node_CTA_buttons[]; } export interface Discover_discover_edges_node_EventSlat_pricing { __typename: "Price"; currency: string | null; price: number | null; tax: number; taxIncluded: boolean; } export interface Discover_discover_edges_node_EventSlat_eventTime { __typename: "EventTimeRange"; endTime: string | null; startTime: string | null; /** * The recommended timezone to display this event in. DateTimes are UTC */ timezone: string | null; } export interface Discover_discover_edges_node_EventSlat_author { __typename: "Provider"; name: string; } export interface Discover_discover_edges_node_EventSlat_metadata { __typename: "ContentMetaData"; go1Link: string; } export interface Discover_discover_edges_node_EventSlat { __typename: "EventSlat"; id: string; sessionID: string; title: string; parentTitle: string; description: string | null; pricing: Discover_discover_edges_node_EventSlat_pricing; eventTime: Discover_discover_edges_node_EventSlat_eventTime | null; location: string | null; image: string | null; author: Discover_discover_edges_node_EventSlat_author | null; metadata: Discover_discover_edges_node_EventSlat_metadata | null; } export interface Discover_discover_edges_node_TitledEventGroup_events_pricing { __typename: "Price"; currency: string | null; price: number | null; tax: number; taxIncluded: boolean; } export interface Discover_discover_edges_node_TitledEventGroup_events_eventTime { __typename: "EventTimeRange"; endTime: string | null; startTime: string | null; /** * The recommended timezone to display this event in. DateTimes are UTC */ timezone: string | null; } export interface Discover_discover_edges_node_TitledEventGroup_events_author { __typename: "Provider"; name: string; } export interface Discover_discover_edges_node_TitledEventGroup_events_metadata { __typename: "ContentMetaData"; go1Link: string; } export interface Discover_discover_edges_node_TitledEventGroup_events { __typename: "EventSlat"; id: string; sessionID: string; title: string; parentTitle: string; description: string | null; pricing: Discover_discover_edges_node_TitledEventGroup_events_pricing; eventTime: Discover_discover_edges_node_TitledEventGroup_events_eventTime | null; location: string | null; image: string | null; author: Discover_discover_edges_node_TitledEventGroup_events_author | null; metadata: Discover_discover_edges_node_TitledEventGroup_events_metadata | null; } export interface Discover_discover_edges_node_TitledEventGroup { __typename: "TitledEventGroup"; id: string; type: string; title: string; events: (Discover_discover_edges_node_TitledEventGroup_events | null)[] | null; } export interface Discover_discover_edges_node_FeaturedCarouselBlock_featuredContents_metadata { __typename: "ContentMetaData"; isFromMarketplace: boolean | null; isFromPortalSharing: boolean | null; canEnroll: boolean | null; canEnrollOthers: boolean | null; canAssign: boolean | null; canEdit: boolean | null; canChangeSettings: boolean | null; isAuthor: boolean; go1Link: string; collectionIds: number[]; } export interface Discover_discover_edges_node_FeaturedCarouselBlock_featuredContents { __typename: "FeaturedContent"; id: string; topic: string; title: string; description: string; image: string; type: string; metadata: Discover_discover_edges_node_FeaturedCarouselBlock_featuredContents_metadata | null; } export interface Discover_discover_edges_node_FeaturedCarouselBlock { __typename: "FeaturedCarouselBlock"; id: string; type: string; featuredContents: (Discover_discover_edges_node_FeaturedCarouselBlock_featuredContents | null)[] | null; } export interface Discover_discover_edges_node_TopicCarouselBlock_topicList { __typename: "Topic"; id: string; name: string; parentId: string; level: number; } export interface Discover_discover_edges_node_TopicCarouselBlock { __typename: "TopicCarouselBlock"; id: string; type: string; title: string; topicList: (Discover_discover_edges_node_TopicCarouselBlock_topicList | null)[] | null; } export interface Discover_discover_edges_node_CarouselBlock_metadata { __typename: "CarouselMetaData"; canRemove: boolean; type: CarouselMetaType; internalID: string | null; } export interface Discover_discover_edges_node_CarouselBlock_entries_edges_node_pricing { __typename: "Price"; price: number | null; currency: string | null; } export interface Discover_discover_edges_node_CarouselBlock_entries_edges_node_metadata { __typename: "ContentMetaData"; isFromMarketplace: boolean | null; isFromPortalSharing: boolean | null; canEnroll: boolean | null; canEnrollOthers: boolean | null; canAssign: boolean | null; canEdit: boolean | null; canChangeSettings: boolean | null; isAuthor: boolean; go1Link: string; collectionIds: number[]; } export interface Discover_discover_edges_node_CarouselBlock_entries_edges_node { __typename: "CourseCard"; id: string; ulid: string | null; type: string; title: string; image: string | null; author: string | null; duration: number; portalID: string; portalName: string | null; pricing: Discover_discover_edges_node_CarouselBlock_entries_edges_node_pricing; revisions: any | null; metadata: Discover_discover_edges_node_CarouselBlock_entries_edges_node_metadata | null; } export interface Discover_discover_edges_node_CarouselBlock_entries_edges { __typename: "CarouselEdge"; cursor: string; node: Discover_discover_edges_node_CarouselBlock_entries_edges_node; } export interface Discover_discover_edges_node_CarouselBlock_entries { __typename: "CarouselResponse"; edges: (Discover_discover_edges_node_CarouselBlock_entries_edges | null)[]; } export interface Discover_discover_edges_node_CarouselBlock { __typename: "CarouselBlock"; id: string; title: string; type: string; metadata: Discover_discover_edges_node_CarouselBlock_metadata | null; entries: Discover_discover_edges_node_CarouselBlock_entries | null; } export interface Discover_discover_edges_node_RelatedKeywordSearches { __typename: "RelatedKeywordSearches"; id: string; type: string; relatedKeywords: (string | null)[] | null; } export type Discover_discover_edges_node = Discover_discover_edges_node_PlaylistOverview | Discover_discover_edges_node_PlaylistContents | Discover_discover_edges_node_PlaylistSlat | Discover_discover_edges_node_TabsFilterBlock | Discover_discover_edges_node_FilterContext | Discover_discover_edges_node_SortBlock | Discover_discover_edges_node_SynonymsBlock | Discover_discover_edges_node_CourseSlat | Discover_discover_edges_node_LearningResourceSlat | Discover_discover_edges_node_PackageSlat | Discover_discover_edges_node_CategoryCard | Discover_discover_edges_node_CTA | Discover_discover_edges_node_EventSlat | Discover_discover_edges_node_TitledEventGroup | Discover_discover_edges_node_FeaturedCarouselBlock | Discover_discover_edges_node_TopicCarouselBlock | Discover_discover_edges_node_CarouselBlock | Discover_discover_edges_node_RelatedKeywordSearches; export interface Discover_discover_edges { __typename: "SearchEdge"; cursor: string; node: Discover_discover_edges_node; } export interface Discover_discover { __typename: "SearchResponse"; id: string; pageInfo: Discover_discover_pageInfo; applied_filters: Discover_discover_applied_filters | null; edges: (Discover_discover_edges | null)[]; } export interface Discover { discover: Discover_discover; } export interface DiscoverVariables { playlistId?: string | null; keyword?: string | null; context: DisplayContext; limit?: number | null; offset?: number | null; sortOption?: SortOption | null; marketplace?: boolean | null; tab: TabOption; includeSynonyms: boolean; durationRanges?: DurationRange[] | null; tags?: string[] | null; providers?: number[] | null; providerOp?: string | null; published?: number | null; topics?: string[] | null; languages?: string[] | null; pricing?: PriceOptions[] | null; dateRange?: DateRange | null; location?: LocationRange | null; portal?: number | null; page: DiscoverPages; timezone?: string | null; uiLanguage?: string | null; excludedTypes?: ContentType[] | null; contentTypes?: ContentType[] | null; authors?: string[] | null; collection?: CollectionFilter[] | null; collectionOp?: InOutOperator | null; contentSet?: ContentSet[] | null; adminView?: boolean | null; attachBookmark?: boolean | null; attributes?: any | null; include?: string[] | null; platform?: Platform | null; regionRelevances?: string[] | null; locales?: string[] | null; entryLevels?: string[] | null; mobileOptimized?: boolean | null; omitResults?: boolean | null; includeMyAuthoredContent?: boolean | null; }