import { FiltersInput, SortInput, SearchContextInput } from "./../../../../shared/types/graphql"; export interface Search_search_applied_filters { __typename: "AppliedFilters"; keyword: string | null; params: any | null; } export interface Search_search_blocks_SearchTabBlock { __typename: "SearchTabBlock" | "SearchFilterBlock" | "SortBlock" | "SynonymsBlock" | "RelatedKeywords"; } export interface Search_search_blocks_SearchResult_response_edges_node_CourseSlat_pricing { __typename: "Pricing"; currency: string; price: number; tax: number; taxIncluded: boolean; } export interface Search_search_blocks_SearchResult_response_edges_node_CourseSlat_metadata { __typename: "ContentMetadata"; isFromMarketplace: boolean | null; isFromPortalSharing: boolean | null; isAuthor: boolean; link: string; } export interface Search_search_blocks_SearchResult_response_edges_node_CourseSlat_permissions { __typename: "ContentPermissions"; canEnroll: boolean; canEnrollOthers: boolean; canAssign: boolean; canEdit: boolean; canChangeSettings: boolean; } export interface Search_search_blocks_SearchResult_response_edges_node_CourseSlat_bookmark { __typename: "Bookmark"; linkId: string; } export interface Search_search_blocks_SearchResult_response_edges_node_CourseSlat_ratings { __typename: "Ratings"; ratingsCount: number; fiveStarRating: number; } export interface Search_search_blocks_SearchResult_response_edges_node_CourseSlat { __typename: "CourseSlat"; id: string; ulid: string | null; type: string; title: string; language: string | null; description: string | null; pricing: Search_search_blocks_SearchResult_response_edges_node_CourseSlat_pricing; duration: number; image: any | null; providerId: string; author: string | null; rating: number | null; metadata: Search_search_blocks_SearchResult_response_edges_node_CourseSlat_metadata; permissions: Search_search_blocks_SearchResult_response_edges_node_CourseSlat_permissions; bookmark: Search_search_blocks_SearchResult_response_edges_node_CourseSlat_bookmark | null; ratings: Search_search_blocks_SearchResult_response_edges_node_CourseSlat_ratings | null; revisions: any | null; } export interface Search_search_blocks_SearchResult_response_edges_node_PlaylistSlat_bookmark { __typename: "Bookmark"; linkId: string; } export interface Search_search_blocks_SearchResult_response_edges_node_PlaylistSlat_metadata { __typename: "PlaylistMetadata"; link: string; } export interface Search_search_blocks_SearchResult_response_edges_node_PlaylistSlat { __typename: "PlaylistSlat"; id: string; type: string; title: string; image: any | null; authorName: string; description: string | null; bookmark: Search_search_blocks_SearchResult_response_edges_node_PlaylistSlat_bookmark | null; metadata: Search_search_blocks_SearchResult_response_edges_node_PlaylistSlat_metadata; providerId: string; } export interface Search_search_blocks_SearchResult_response_edges_node_PackageSlat_pricing { __typename: "Pricing"; currency: string; price: number; tax: number; taxIncluded: boolean; } export interface Search_search_blocks_SearchResult_response_edges_node_PackageSlat_metadata { __typename: "ContentMetadata"; link: string; } export interface Search_search_blocks_SearchResult_response_edges_node_PackageSlat { __typename: "PackageSlat"; id: string; type: string; title: string; description: string | null; pricing: Search_search_blocks_SearchResult_response_edges_node_PackageSlat_pricing; marketplace: boolean; duration: number; image: any | null; author: string | null; rating: number | null; metadata: Search_search_blocks_SearchResult_response_edges_node_PackageSlat_metadata; } export interface Search_search_blocks_SearchResult_response_edges_node_CategoryCard { __typename: "CategoryCard"; id: string; icon: string | null; title: string; description: string | null; } export interface Search_search_blocks_SearchResult_response_edges_node_CallsToAction_buttons { __typename: "ActionButton"; text: string; size: string | null; color: string | null; href: string; } export interface Search_search_blocks_SearchResult_response_edges_node_CallsToAction { __typename: "CallsToAction"; id: string; title: string; description: string | null; buttons: Search_search_blocks_SearchResult_response_edges_node_CallsToAction_buttons[]; } export interface Search_search_blocks_SearchResult_response_edges_node_EventSlat_pricing { __typename: "Pricing"; currency: string; price: number; tax: number; taxIncluded: boolean; } export interface Search_search_blocks_SearchResult_response_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 Search_search_blocks_SearchResult_response_edges_node_EventSlat_metadata { __typename: "ContentMetadata"; isFromMarketplace: boolean | null; isFromPortalSharing: boolean | null; isAuthor: boolean; link: string; } export interface Search_search_blocks_SearchResult_response_edges_node_EventSlat_permissions { __typename: "ContentPermissions"; canEnroll: boolean; canEnrollOthers: boolean; canAssign: boolean; canEdit: boolean; canChangeSettings: boolean; } export interface Search_search_blocks_SearchResult_response_edges_node_EventSlat { __typename: "EventSlat"; id: string; sessionId: string; title: string; parentTitle: string; description: string | null; pricing: Search_search_blocks_SearchResult_response_edges_node_EventSlat_pricing; eventTime: Search_search_blocks_SearchResult_response_edges_node_EventSlat_eventTime | null; location: string | null; image: any | null; author: string | null; metadata: Search_search_blocks_SearchResult_response_edges_node_EventSlat_metadata; permissions: Search_search_blocks_SearchResult_response_edges_node_EventSlat_permissions; } export interface Search_search_blocks_SearchResult_response_edges_node_EventGroup_events_pricing { __typename: "Pricing"; currency: string; price: number; tax: number; taxIncluded: boolean; } export interface Search_search_blocks_SearchResult_response_edges_node_EventGroup_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 Search_search_blocks_SearchResult_response_edges_node_EventGroup_events_metadata { __typename: "ContentMetadata"; isFromMarketplace: boolean | null; isFromPortalSharing: boolean | null; isAuthor: boolean; link: string; } export interface Search_search_blocks_SearchResult_response_edges_node_EventGroup_events_permissions { __typename: "ContentPermissions"; canEnroll: boolean; canEnrollOthers: boolean; canAssign: boolean; canEdit: boolean; canChangeSettings: boolean; } export interface Search_search_blocks_SearchResult_response_edges_node_EventGroup_events { __typename: "EventSlat"; id: string; sessionId: string; title: string; parentTitle: string; description: string | null; pricing: Search_search_blocks_SearchResult_response_edges_node_EventGroup_events_pricing; eventTime: Search_search_blocks_SearchResult_response_edges_node_EventGroup_events_eventTime | null; location: string | null; image: any | null; author: string | null; metadata: Search_search_blocks_SearchResult_response_edges_node_EventGroup_events_metadata; permissions: Search_search_blocks_SearchResult_response_edges_node_EventGroup_events_permissions; } export interface Search_search_blocks_SearchResult_response_edges_node_EventGroup { __typename: "EventGroup"; id: string; type: string; title: string; events: Search_search_blocks_SearchResult_response_edges_node_EventGroup_events[]; } export type Search_search_blocks_SearchResult_response_edges_node = Search_search_blocks_SearchResult_response_edges_node_CourseSlat | Search_search_blocks_SearchResult_response_edges_node_PlaylistSlat | Search_search_blocks_SearchResult_response_edges_node_PackageSlat | Search_search_blocks_SearchResult_response_edges_node_CategoryCard | Search_search_blocks_SearchResult_response_edges_node_CallsToAction | Search_search_blocks_SearchResult_response_edges_node_EventSlat | Search_search_blocks_SearchResult_response_edges_node_EventGroup; export interface Search_search_blocks_SearchResult_response_edges { __typename: "SearchResultEdge"; node: Search_search_blocks_SearchResult_response_edges_node; cursor: string; } export interface Search_search_blocks_SearchResult_response_pageInfo { __typename: "PageInfo"; totalCount: number; endCursor: string; hasNextPage: boolean; } export interface Search_search_blocks_SearchResult_response { __typename: "SearchResultResponse"; edges: Search_search_blocks_SearchResult_response_edges[]; pageInfo: Search_search_blocks_SearchResult_response_pageInfo; } export interface Search_search_blocks_SearchResult { __typename: "SearchResult"; id: string; response: Search_search_blocks_SearchResult_response; } export type Search_search_blocks = Search_search_blocks_SearchTabBlock | Search_search_blocks_SearchResult; export interface Search_search { __typename: "SearchResponse"; id: string; applied_filters: Search_search_applied_filters | null; blocks: Search_search_blocks[]; } export interface Search { /** * The search() endpoint provides a way to search and browse content of the * portal. It returns a list of learning objects and their metadata as well as * available filtering and sorting options. */ search: Search_search; } export interface SearchVariables { filters?: FiltersInput | null; sort?: SortInput | null; context?: SearchContextInput | null; responseFirst: number; responseAfter?: string | null; }