Add shots and bucketed shot gql
This commit is contained in:
17
src/operations/bucketed_metrics.gql
Normal file
17
src/operations/bucketed_metrics.gql
Normal file
@@ -0,0 +1,17 @@
|
||||
query GetAggregateShots($bucketSets: [BucketSetInputGQL!]!) {
|
||||
getAggregateShots(bucketSets: $bucketSets) {
|
||||
featureBuckets {
|
||||
rangeKey
|
||||
lowerBound
|
||||
}
|
||||
targetMetrics {
|
||||
count
|
||||
makePercentage
|
||||
floatFeature {
|
||||
featureName
|
||||
average
|
||||
median
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
30
src/operations/shots.gql
Normal file
30
src/operations/shots.gql
Normal file
@@ -0,0 +1,30 @@
|
||||
query GetShots(
|
||||
$filterInput: FilterInput
|
||||
$includeCueObjectDistance: Boolean! = false
|
||||
$includeCueObjectAngle: Boolean! = false
|
||||
$includeCueBallSpeed: Boolean! = false
|
||||
$includeShotDirection: Boolean! = false
|
||||
$includeTargetPocketDistance: Boolean! = false
|
||||
$includeMake: Boolean! = false
|
||||
$includeIntendedPocketType: Boolean! = false
|
||||
) {
|
||||
getShots(filterInput: $filterInput) {
|
||||
id
|
||||
videoId
|
||||
startFrame
|
||||
endFrame
|
||||
createdAt
|
||||
updatedAt
|
||||
cueObjectFeatures {
|
||||
cueObjectDistance @include(if: $includeCueObjectDistance)
|
||||
cueObjectAngle @include(if: $includeCueObjectAngle)
|
||||
cueBallSpeed @include(if: $includeCueBallSpeed)
|
||||
shotDirection @include(if: $includeShotDirection)
|
||||
}
|
||||
pocketingIntentionFeatures {
|
||||
targetPocketDistance @include(if: $includeTargetPocketDistance)
|
||||
make @include(if: $includeMake)
|
||||
intendedPocketType @include(if: $includeIntendedPocketType)
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user