Compare commits
6 Commits
Author | SHA1 | Date | |
---|---|---|---|
740daf95ae | |||
768d29f93e | |||
837e084a5a | |||
caea1b9572 | |||
0a255f161a | |||
85a2da4b5c |
292
src/index.tsx
292
src/index.tsx
@ -171,6 +171,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters: Array<FilterInput>;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -190,12 +191,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -203,6 +207,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations: Array<ShotAnnotationInput>;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -222,12 +227,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -235,6 +243,43 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut: Array<Scalars["Boolean"]["input"]>;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
cueBallSpeed?: never;
|
||||
cueObjectAngle?: never;
|
||||
cueObjectDistance?: never;
|
||||
cueSpeedAfterObject?: never;
|
||||
difficulty?: never;
|
||||
falsePositiveScore?: never;
|
||||
intendedPocketType?: never;
|
||||
isDirect?: never;
|
||||
isLeft?: never;
|
||||
isLeftMiss?: never;
|
||||
isRight?: never;
|
||||
isRightMiss?: never;
|
||||
isStraight?: never;
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
}
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle: RangeFilter;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -254,12 +299,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -267,6 +315,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance: RangeFilter;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -286,12 +335,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -299,6 +351,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject: RangeFilter;
|
||||
@ -318,12 +371,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -331,6 +387,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -350,12 +407,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -363,6 +423,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -382,12 +443,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -395,6 +459,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -414,12 +479,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -427,6 +495,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -446,12 +515,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -459,6 +531,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -478,12 +551,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -491,6 +567,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -510,12 +587,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -523,6 +603,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -542,12 +623,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -555,6 +639,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -574,12 +659,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -587,6 +675,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -606,12 +695,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -619,6 +711,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -638,12 +731,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -651,6 +747,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -670,12 +767,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -683,6 +783,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -702,12 +803,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -715,6 +819,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -734,12 +839,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -747,6 +855,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -766,12 +875,15 @@ export type FilterInput =
|
||||
kickAngle: RangeFilter;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -779,6 +891,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -798,12 +911,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance: RangeFilter;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -811,6 +927,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -830,12 +947,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make: Array<Scalars["Boolean"]["input"]>;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -843,6 +963,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -862,12 +983,51 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees: RangeFilter;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
}
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
cueBallSpeed?: never;
|
||||
cueObjectAngle?: never;
|
||||
cueObjectDistance?: never;
|
||||
cueSpeedAfterObject?: never;
|
||||
difficulty?: never;
|
||||
falsePositiveScore?: never;
|
||||
intendedPocketType?: never;
|
||||
isDirect?: never;
|
||||
isLeft?: never;
|
||||
isLeftMiss?: never;
|
||||
isRight?: never;
|
||||
isRightMiss?: never;
|
||||
isStraight?: never;
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter: FilterInput;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -875,6 +1035,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -894,12 +1055,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters: Array<FilterInput>;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -907,6 +1071,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -926,12 +1091,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection: Array<ShotDirectionEnum>;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -939,6 +1107,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -958,12 +1127,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType: Array<SpinTypeEnum>;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -971,6 +1143,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -990,12 +1163,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize: RangeFilter;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -1003,6 +1179,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -1022,12 +1199,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags: Array<VideoTagInput>;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -1035,6 +1215,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -1054,12 +1235,87 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle: RangeFilter;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
}
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
cueBallSpeed?: never;
|
||||
cueObjectAngle?: never;
|
||||
cueObjectDistance?: never;
|
||||
cueSpeedAfterObject?: never;
|
||||
difficulty?: never;
|
||||
falsePositiveScore?: never;
|
||||
intendedPocketType?: never;
|
||||
isDirect?: never;
|
||||
isLeft?: never;
|
||||
isLeftMiss?: never;
|
||||
isRight?: never;
|
||||
isRightMiss?: never;
|
||||
isStraight?: never;
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection: Array<ShotDirectionEnum>;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
}
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
cueBallSpeed?: never;
|
||||
cueObjectAngle?: never;
|
||||
cueObjectDistance?: never;
|
||||
cueSpeedAfterObject?: never;
|
||||
difficulty?: never;
|
||||
falsePositiveScore?: never;
|
||||
intendedPocketType?: never;
|
||||
isDirect?: never;
|
||||
isLeft?: never;
|
||||
isLeftMiss?: never;
|
||||
isRight?: never;
|
||||
isRightMiss?: never;
|
||||
isStraight?: never;
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance: RangeFilter;
|
||||
userId?: never;
|
||||
videoId?: never;
|
||||
@ -1067,6 +1323,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -1086,12 +1343,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId: Array<Scalars["Int"]["input"]>;
|
||||
videoId?: never;
|
||||
@ -1099,6 +1359,7 @@ export type FilterInput =
|
||||
| {
|
||||
andFilters?: never;
|
||||
annotations?: never;
|
||||
backcut?: never;
|
||||
bankAngle?: never;
|
||||
bankDistance?: never;
|
||||
cueAngleAfterObject?: never;
|
||||
@ -1118,12 +1379,15 @@ export type FilterInput =
|
||||
kickAngle?: never;
|
||||
kickDistance?: never;
|
||||
make?: never;
|
||||
missAngleInDegrees?: never;
|
||||
notFilter?: never;
|
||||
orFilters?: never;
|
||||
shotDirection?: never;
|
||||
spinType?: never;
|
||||
tableSize?: never;
|
||||
tags?: never;
|
||||
targetPocketAngle?: never;
|
||||
targetPocketAngleDirection?: never;
|
||||
targetPocketDistance?: never;
|
||||
userId?: never;
|
||||
videoId: Array<Scalars["Int"]["input"]>;
|
||||
@ -1309,6 +1573,15 @@ export enum PocketEnum {
|
||||
Side = "SIDE",
|
||||
}
|
||||
|
||||
export enum PocketIdentifier {
|
||||
BottomLeft = "BOTTOM_LEFT",
|
||||
BottomRight = "BOTTOM_RIGHT",
|
||||
BottomSide = "BOTTOM_SIDE",
|
||||
TopLeft = "TOP_LEFT",
|
||||
TopRight = "TOP_RIGHT",
|
||||
TopSide = "TOP_SIDE",
|
||||
}
|
||||
|
||||
export type PocketPointsGql = {
|
||||
__typename?: "PocketPointsGQL";
|
||||
bottomLeft: IntPoint2D;
|
||||
@ -1321,12 +1594,22 @@ export type PocketPointsGql = {
|
||||
|
||||
export type PocketingIntentionFeaturesGql = {
|
||||
__typename?: "PocketingIntentionFeaturesGQL";
|
||||
backcut?: Maybe<Scalars["Boolean"]["output"]>;
|
||||
difficulty?: Maybe<Scalars["Float"]["output"]>;
|
||||
intendedPocketType?: Maybe<PocketEnum>;
|
||||
make?: Maybe<Scalars["Boolean"]["output"]>;
|
||||
targetPocketAngle?: Maybe<Scalars["Float"]["output"]>;
|
||||
targetPocketAngleDirection?: Maybe<ShotDirectionEnum>;
|
||||
targetPocketDistance?: Maybe<Scalars["Float"]["output"]>;
|
||||
};
|
||||
|
||||
export type PocketingIntentionInfoGql = {
|
||||
__typename?: "PocketingIntentionInfoGQL";
|
||||
ballId: Scalars["Int"]["output"];
|
||||
pathMetadataIndex: Scalars["Int"]["output"];
|
||||
pocketId: PocketIdentifier;
|
||||
};
|
||||
|
||||
export type ProcessingFailedErr = {
|
||||
__typename?: "ProcessingFailedErr";
|
||||
processing: VideoProcessingGql;
|
||||
@ -1466,6 +1749,13 @@ export type ShotAnnotationTypeGql = {
|
||||
name: Scalars["String"]["output"];
|
||||
};
|
||||
|
||||
export type ShotDirectionCountsGql = {
|
||||
__typename?: "ShotDirectionCountsGQL";
|
||||
left: Scalars["Int"]["output"];
|
||||
right: Scalars["Int"]["output"];
|
||||
straight: Scalars["Int"]["output"];
|
||||
};
|
||||
|
||||
export enum ShotDirectionEnum {
|
||||
Left = "LEFT",
|
||||
Right = "RIGHT",
|
||||
@ -1482,6 +1772,7 @@ export type ShotGql = {
|
||||
falsePositiveScore?: Maybe<Scalars["Float"]["output"]>;
|
||||
id: Scalars["Int"]["output"];
|
||||
pocketingIntentionFeatures?: Maybe<PocketingIntentionFeaturesGql>;
|
||||
pocketingIntentionInfo?: Maybe<PocketingIntentionInfoGql>;
|
||||
serializedShotPaths?: Maybe<SerializedShotPathsGql>;
|
||||
startFrame: Scalars["Int"]["output"];
|
||||
updatedAt?: Maybe<Scalars["DateTime"]["output"]>;
|
||||
@ -1536,6 +1827,7 @@ export type TargetMetricsGql = {
|
||||
averageDifficulty?: Maybe<Scalars["Float"]["output"]>;
|
||||
count: Scalars["Int"]["output"];
|
||||
makePercentage?: Maybe<Scalars["Float"]["output"]>;
|
||||
shotDirectionCounts?: Maybe<ShotDirectionCountsGql>;
|
||||
spinTypeCounts?: Maybe<SpinTypeCountsGql>;
|
||||
};
|
||||
|
||||
|
@ -54,6 +54,7 @@ type TargetMetricsGQL {
|
||||
makePercentage: Float
|
||||
averageDifficulty: Float
|
||||
spinTypeCounts: SpinTypeCountsGQL
|
||||
shotDirectionCounts: ShotDirectionCountsGQL
|
||||
}
|
||||
|
||||
type SpinTypeCountsGQL {
|
||||
@ -63,6 +64,12 @@ type SpinTypeCountsGQL {
|
||||
unknown: Int!
|
||||
}
|
||||
|
||||
type ShotDirectionCountsGQL {
|
||||
left: Int!
|
||||
right: Int!
|
||||
straight: Int!
|
||||
}
|
||||
|
||||
input AggregateInputGQL {
|
||||
aggregations: [AggregationInput!]!
|
||||
filterInput: FilterInput
|
||||
@ -151,6 +158,10 @@ input FilterInput @oneOf {
|
||||
spinType: [SpinTypeEnum!]
|
||||
cueSpeedAfterObject: RangeFilter
|
||||
falsePositiveScore: RangeFilter
|
||||
backcut: [Boolean!]
|
||||
targetPocketAngleDirection: [ShotDirectionEnum!]
|
||||
targetPocketAngle: RangeFilter
|
||||
missAngleInDegrees: RangeFilter
|
||||
}
|
||||
|
||||
input RangeFilter {
|
||||
@ -231,6 +242,7 @@ type ShotGQL {
|
||||
updatedAt: DateTime
|
||||
cueObjectFeatures: CueObjectFeaturesGQL
|
||||
pocketingIntentionFeatures: PocketingIntentionFeaturesGQL
|
||||
pocketingIntentionInfo: PocketingIntentionInfoGQL
|
||||
bankFeatures: BankFeaturesGQL
|
||||
serializedShotPaths: SerializedShotPathsGQL
|
||||
user: UserGQL
|
||||
@ -252,6 +264,24 @@ type PocketingIntentionFeaturesGQL {
|
||||
make: Boolean
|
||||
intendedPocketType: PocketEnum
|
||||
difficulty: Float
|
||||
targetPocketAngle: Float
|
||||
targetPocketAngleDirection: ShotDirectionEnum
|
||||
backcut: Boolean
|
||||
}
|
||||
|
||||
type PocketingIntentionInfoGQL {
|
||||
ballId: Int!
|
||||
pocketId: PocketIdentifier!
|
||||
pathMetadataIndex: Int!
|
||||
}
|
||||
|
||||
enum PocketIdentifier {
|
||||
TOP_LEFT
|
||||
TOP_SIDE
|
||||
TOP_RIGHT
|
||||
BOTTOM_LEFT
|
||||
BOTTOM_SIDE
|
||||
BOTTOM_RIGHT
|
||||
}
|
||||
|
||||
type BankFeaturesGQL {
|
||||
|
Loading…
Reference in New Issue
Block a user