query getContentStreamForLeadersWithSchedules( $sectionId: Int $limit: Int $skip: Int $includeContentTypes: [ContentType!] ) { getContentStream( input: { sectionId: $sectionId includeContentTypes: $includeContentTypes sort: { field: name, order: asc } pagination: { limit: $limit, skip: $skip } } ) { edges { node { id type name shortName teaser published publishedDate labels primaryImage { name src credit alt isLogo displayName } primarySection { alias name } siteContext { path } websiteSchedules { section { id name alias } option { id name } } promotions: relatedContent( input: { queryTypes: [company] includeContentTypes: [Promotion] pagination: { limit: 3 } } ) { edges { node { id type name primaryImage { id src(input: { options: { auto: "format", fit: "crop", h: 180, w: 240 } }) alt isLogo } ... on ContentPromotion { linkUrl linkText } } } } ... on ContentCompany { youtube { username channelId playlistId } youtubeVideos(input: { pagination: { limit: 3 } }) { edges { node { id thumbnail description published title url } } } youtubeUrl } } } } }