49 lines
1.2 KiB
Plaintext
49 lines
1.2 KiB
Plaintext
|
query GetFeed(
|
||
|
$first: Int! = 5,
|
||
|
$after: String = null,
|
||
|
$includeTotalShotsMade: Boolean! = false,
|
||
|
$includeMakePercentage: Boolean! = false,
|
||
|
$includeMedianRun: Boolean! = false,
|
||
|
$includeAverageTimeBetweenShots: Boolean! = false,
|
||
|
$includeElapsedTime: Boolean! = false,
|
||
|
$includeFramesPerSecond: Boolean! = false,
|
||
|
$includeStream: Boolean! = false
|
||
|
) {
|
||
|
getVideoFeedForUser(first: $first, after: $after) {
|
||
|
videos {
|
||
|
id
|
||
|
name
|
||
|
totalShotsMade @include(if: $includeTotalShotsMade)
|
||
|
totalShots
|
||
|
makePercentage @include(if: $includeMakePercentage)
|
||
|
medianRun @include(if: $includeMedianRun)
|
||
|
averageTimeBetweenShots @include(if: $includeAverageTimeBetweenShots)
|
||
|
createdAt
|
||
|
updatedAt
|
||
|
shots {
|
||
|
id
|
||
|
videoId
|
||
|
startFrame
|
||
|
endFrame
|
||
|
createdAt
|
||
|
updatedAt
|
||
|
}
|
||
|
startTime
|
||
|
endTime
|
||
|
elapsedTime @include(if: $includeElapsedTime)
|
||
|
stream @include(if: $includeStream) {
|
||
|
id
|
||
|
linksRequested
|
||
|
uploadsCompleted
|
||
|
isCompleted
|
||
|
createdAt
|
||
|
updatedAt
|
||
|
}
|
||
|
}
|
||
|
pageInfo {
|
||
|
hasNextPage
|
||
|
endCursor
|
||
|
}
|
||
|
}
|
||
|
}
|