const videos = `
query VideosQuery(
    $names: [String],
    $keywords: [KeywordInternalObject],
    $labels:[LabelInternalObject],
    $feedSources: [FeedInternalObject],
    $feedDescription: [FeedInternalObject],
    $filterSites: [SitesInternalObject],
    $iab: [IabInternalObject],
    $language: [LanguageInternalObject],
    $ranges: [RangesInternalObject],
    $owners: [String],
    $query: String,
    $queryIds: Boolean,
    $videoIds: [String],
    $videoAffiliation: String,
    $typeValue: String,
    $stateValue: String,
    $verificationValue: String,
    $distributionValue: String,
    $sortType: String,
    $sortOrder: String,
    $page: Int,
    $size: Int,
    $evergreen: Boolean,
    $origins: [originsObject],
    $timeZone: String,
    $timeFrame: String,
    $notes: String,
    $publishPlatform: String,
    $publishStatus: String,
    $includeMaxPerformance: Boolean,
    $videoTab: String,
    $withTotalCounters: Boolean,
    $targetingStatus: String,
    $sponsored: String,
  ) {
    videoSearch (
      names: $names,
      keywords: $keywords,
      labels: $labels,
      feedSources: $feedSources,
      feedDescription: $feedDescription,
      filterSites: $filterSites,
      iab: $iab,
      owners: $owners,
      language: $language,
      ranges: $ranges,
      query: $query,
      queryIds: $queryIds,
      videoIds: $videoIds,
      videoAffiliation: $videoAffiliation,
      typeValue: $typeValue,
      stateValue: $stateValue,
      verificationValue: $verificationValue,
      distributionValue: $distributionValue,
      sortType: $sortType,
      sortOrder: $sortOrder,
      page: $page,
      size: $size,
      evergreen: $evergreen,
      origins: $origins,
      timeZone: $timeZone,
      timeFrame: $timeFrame,
      notes: $notes,
      publishPlatform: $publishPlatform,
      publishStatus: $publishStatus,
      includeMaxPerformance: $includeMaxPerformance,
      videoTab: $videoTab,
      withTotalCounters: $withTotalCounters,
      targetingStatus: $targetingStatus,
      sponsored: $sponsored
    ) {
      totalCount
      counter {
        all
        own
        shared
      }
      videos {
        uid
        access {
          level
          users {
            id
            role
            name
            email
            firstName
            lastName
          }
          sites {
            id
            name
          }
        }
        feedSourceId
        refId
        distributionId
        type
        status
        name
        plot
        lang
        originalName
        origin
        created
        updated
        videoUrl
        ccUrl
        ccFiles {
          file
          lang
          version
          source
        }
        thumbnailUrl
        defaultVideoUrl
        releaseYear
        contentOwner
        contentOwnerName
        contentOwnerIsPublic
        videoCreationDate
        videoLength
        videoParent
        publisherLink
        landingPageLink
        aspectRatio
        evergreen
        notes
        approval {
          status
          updated
          refUserId
          firstName
          lastName
        }
        scenesTotalCount
        score
        playbackImmediately
        feedSource
        feedDescription
        label {
          labelId
          name
          value
          color
        }
        thumbnailFiles {
          width
          height
          file
          sizeInBytes
        }
        videoFiles {
          width
          height
          file
          sizeInBytes
        }
        videoFileHls {
          file
          sizeInBytes
        }
        sourceVideoFile {
          width
          height
          file
          sizeInBytes
        }
        keywords {
          category
          value
          probability
          version
          id
        }
        joinedKeywords {
          category
          value
          probability
          version
          id
        }
        iab {
          data
        }
        details {
          keywords {
            category
            value
            probability
            version
            id
          }
          iab {
            data
          }
          metaData {
            uid
            url
            refId
            type
            studio
            genres
            releaseDate
            actors
            length
            plot
            contentRating
            thumbnailFile {
              bucket
              key
              url
            }
            sourceThumbnailUrl
          }
        }
        performance {
          completed
          engagement
          avgPlayback
          s20VideoViews
          minutesViewed
          uniqueUsers
          recommendationPlaylistRatio
          views
          likes
          shares
        }
        trending
        mediaPlatformPerformance {
          youtube {
            views
            likes
            comments
          }
          facebook {
            views
            likes
            comments
            shares
          }
        }
        insights {
          views
          likes
          comments
          shares
        }
        performanceTotal {
          numberOfViews
          likes
          shares
        }
        highlights
        highlightsPublished
        targetingStatus
        accountId
        sponsored {
          primaryText
          buttonLabel
          secondaryText
          timeToAppear
          advertiserId
          advertiserName
          advertiserLogo
          sponsored
        }
      }
      performance {
        completed
        engagement
        avgPlayback
        s20VideoViews
        minutesViewed
        uniqueUsers
        recommendationPlaylistRatio
        views
        likes
        shares
        trending
        insights {
          views
          likes
          comments
          shares
        }
      }
      maxPerformance {
        completed
        engagement
        avgPlayback
        s20VideoViews
        minutesViewed
        uniqueUsers
        recommendationPlaylistRatio
        views
        likes
        shares
        trending
        insights {
          views
          likes
          comments
          shares
        }
      }
    }
  }
`;

export default videos;
