Compare commits
13 Commits
micah/add-
...
kat/create
Author | SHA1 | Date | |
---|---|---|---|
5eac3d9d40 | |||
64593f09b7 | |||
e20b68799f | |||
378878967a | |||
251ebe7056 | |||
615e4d5467 | |||
a4f602d651 | |||
c48512fc45 | |||
d75822c465 | |||
4feeba5150 | |||
e1237363f0 | |||
b1550b31c5 | |||
81b9fd9f12 |
439
src/index.tsx
439
src/index.tsx
@@ -134,10 +134,13 @@ export type FilterInput =
|
|||||||
annotations?: never;
|
annotations?: never;
|
||||||
bankAngle?: never;
|
bankAngle?: never;
|
||||||
bankDistance?: never;
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
cueBallSpeed?: never;
|
cueBallSpeed?: never;
|
||||||
cueObjectAngle?: never;
|
cueObjectAngle?: never;
|
||||||
cueObjectDistance?: never;
|
cueObjectDistance?: never;
|
||||||
|
cueSpeedAfterObject?: never;
|
||||||
difficulty?: never;
|
difficulty?: never;
|
||||||
|
falsePositiveScore?: never;
|
||||||
intendedPocketType?: never;
|
intendedPocketType?: never;
|
||||||
isDirect?: never;
|
isDirect?: never;
|
||||||
isLeft?: never;
|
isLeft?: never;
|
||||||
@@ -151,6 +154,7 @@ export type FilterInput =
|
|||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
tags?: never;
|
tags?: never;
|
||||||
targetPocketDistance?: never;
|
targetPocketDistance?: never;
|
||||||
userId?: never;
|
userId?: never;
|
||||||
@@ -161,10 +165,13 @@ export type FilterInput =
|
|||||||
annotations: Array<ShotAnnotationInput>;
|
annotations: Array<ShotAnnotationInput>;
|
||||||
bankAngle?: never;
|
bankAngle?: never;
|
||||||
bankDistance?: never;
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
cueBallSpeed?: never;
|
cueBallSpeed?: never;
|
||||||
cueObjectAngle?: never;
|
cueObjectAngle?: never;
|
||||||
cueObjectDistance?: never;
|
cueObjectDistance?: never;
|
||||||
|
cueSpeedAfterObject?: never;
|
||||||
difficulty?: never;
|
difficulty?: never;
|
||||||
|
falsePositiveScore?: never;
|
||||||
intendedPocketType?: never;
|
intendedPocketType?: never;
|
||||||
isDirect?: never;
|
isDirect?: never;
|
||||||
isLeft?: never;
|
isLeft?: never;
|
||||||
@@ -178,6 +185,7 @@ export type FilterInput =
|
|||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
tags?: never;
|
tags?: never;
|
||||||
targetPocketDistance?: never;
|
targetPocketDistance?: never;
|
||||||
userId?: never;
|
userId?: never;
|
||||||
@@ -188,10 +196,13 @@ export type FilterInput =
|
|||||||
annotations?: never;
|
annotations?: never;
|
||||||
bankAngle: RangeFilter;
|
bankAngle: RangeFilter;
|
||||||
bankDistance?: never;
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
cueBallSpeed?: never;
|
cueBallSpeed?: never;
|
||||||
cueObjectAngle?: never;
|
cueObjectAngle?: never;
|
||||||
cueObjectDistance?: never;
|
cueObjectDistance?: never;
|
||||||
|
cueSpeedAfterObject?: never;
|
||||||
difficulty?: never;
|
difficulty?: never;
|
||||||
|
falsePositiveScore?: never;
|
||||||
intendedPocketType?: never;
|
intendedPocketType?: never;
|
||||||
isDirect?: never;
|
isDirect?: never;
|
||||||
isLeft?: never;
|
isLeft?: never;
|
||||||
@@ -205,6 +216,7 @@ export type FilterInput =
|
|||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
tags?: never;
|
tags?: never;
|
||||||
targetPocketDistance?: never;
|
targetPocketDistance?: never;
|
||||||
userId?: never;
|
userId?: never;
|
||||||
@@ -215,10 +227,13 @@ export type FilterInput =
|
|||||||
annotations?: never;
|
annotations?: never;
|
||||||
bankAngle?: never;
|
bankAngle?: never;
|
||||||
bankDistance: RangeFilter;
|
bankDistance: RangeFilter;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
cueBallSpeed?: never;
|
cueBallSpeed?: never;
|
||||||
cueObjectAngle?: never;
|
cueObjectAngle?: never;
|
||||||
cueObjectDistance?: never;
|
cueObjectDistance?: never;
|
||||||
|
cueSpeedAfterObject?: never;
|
||||||
difficulty?: never;
|
difficulty?: never;
|
||||||
|
falsePositiveScore?: never;
|
||||||
intendedPocketType?: never;
|
intendedPocketType?: never;
|
||||||
isDirect?: never;
|
isDirect?: never;
|
||||||
isLeft?: never;
|
isLeft?: never;
|
||||||
@@ -232,6 +247,7 @@ export type FilterInput =
|
|||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
tags?: never;
|
tags?: never;
|
||||||
targetPocketDistance?: never;
|
targetPocketDistance?: never;
|
||||||
userId?: never;
|
userId?: never;
|
||||||
@@ -242,10 +258,44 @@ export type FilterInput =
|
|||||||
annotations?: never;
|
annotations?: never;
|
||||||
bankAngle?: never;
|
bankAngle?: never;
|
||||||
bankDistance?: never;
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject: RangeFilter;
|
||||||
|
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;
|
||||||
|
notFilter?: never;
|
||||||
|
orFilters?: never;
|
||||||
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
|
tags?: never;
|
||||||
|
targetPocketDistance?: never;
|
||||||
|
userId?: never;
|
||||||
|
videoId?: never;
|
||||||
|
}
|
||||||
|
| {
|
||||||
|
andFilters?: never;
|
||||||
|
annotations?: never;
|
||||||
|
bankAngle?: never;
|
||||||
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
cueBallSpeed: RangeFilter;
|
cueBallSpeed: RangeFilter;
|
||||||
cueObjectAngle?: never;
|
cueObjectAngle?: never;
|
||||||
cueObjectDistance?: never;
|
cueObjectDistance?: never;
|
||||||
|
cueSpeedAfterObject?: never;
|
||||||
difficulty?: never;
|
difficulty?: never;
|
||||||
|
falsePositiveScore?: never;
|
||||||
intendedPocketType?: never;
|
intendedPocketType?: never;
|
||||||
isDirect?: never;
|
isDirect?: never;
|
||||||
isLeft?: never;
|
isLeft?: never;
|
||||||
@@ -259,6 +309,7 @@ export type FilterInput =
|
|||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
tags?: never;
|
tags?: never;
|
||||||
targetPocketDistance?: never;
|
targetPocketDistance?: never;
|
||||||
userId?: never;
|
userId?: never;
|
||||||
@@ -269,10 +320,13 @@ export type FilterInput =
|
|||||||
annotations?: never;
|
annotations?: never;
|
||||||
bankAngle?: never;
|
bankAngle?: never;
|
||||||
bankDistance?: never;
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
cueBallSpeed?: never;
|
cueBallSpeed?: never;
|
||||||
cueObjectAngle: RangeFilter;
|
cueObjectAngle: RangeFilter;
|
||||||
cueObjectDistance?: never;
|
cueObjectDistance?: never;
|
||||||
|
cueSpeedAfterObject?: never;
|
||||||
difficulty?: never;
|
difficulty?: never;
|
||||||
|
falsePositiveScore?: never;
|
||||||
intendedPocketType?: never;
|
intendedPocketType?: never;
|
||||||
isDirect?: never;
|
isDirect?: never;
|
||||||
isLeft?: never;
|
isLeft?: never;
|
||||||
@@ -286,6 +340,7 @@ export type FilterInput =
|
|||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
tags?: never;
|
tags?: never;
|
||||||
targetPocketDistance?: never;
|
targetPocketDistance?: never;
|
||||||
userId?: never;
|
userId?: never;
|
||||||
@@ -296,10 +351,13 @@ export type FilterInput =
|
|||||||
annotations?: never;
|
annotations?: never;
|
||||||
bankAngle?: never;
|
bankAngle?: never;
|
||||||
bankDistance?: never;
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
cueBallSpeed?: never;
|
cueBallSpeed?: never;
|
||||||
cueObjectAngle?: never;
|
cueObjectAngle?: never;
|
||||||
cueObjectDistance: RangeFilter;
|
cueObjectDistance: RangeFilter;
|
||||||
|
cueSpeedAfterObject?: never;
|
||||||
difficulty?: never;
|
difficulty?: never;
|
||||||
|
falsePositiveScore?: never;
|
||||||
intendedPocketType?: never;
|
intendedPocketType?: never;
|
||||||
isDirect?: never;
|
isDirect?: never;
|
||||||
isLeft?: never;
|
isLeft?: never;
|
||||||
@@ -313,6 +371,7 @@ export type FilterInput =
|
|||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
tags?: never;
|
tags?: never;
|
||||||
targetPocketDistance?: never;
|
targetPocketDistance?: never;
|
||||||
userId?: never;
|
userId?: never;
|
||||||
@@ -323,10 +382,44 @@ export type FilterInput =
|
|||||||
annotations?: never;
|
annotations?: never;
|
||||||
bankAngle?: never;
|
bankAngle?: never;
|
||||||
bankDistance?: never;
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
cueBallSpeed?: never;
|
cueBallSpeed?: never;
|
||||||
cueObjectAngle?: never;
|
cueObjectAngle?: never;
|
||||||
cueObjectDistance?: never;
|
cueObjectDistance?: never;
|
||||||
|
cueSpeedAfterObject: RangeFilter;
|
||||||
|
difficulty?: never;
|
||||||
|
falsePositiveScore?: never;
|
||||||
|
intendedPocketType?: never;
|
||||||
|
isDirect?: never;
|
||||||
|
isLeft?: never;
|
||||||
|
isLeftMiss?: never;
|
||||||
|
isRight?: never;
|
||||||
|
isRightMiss?: never;
|
||||||
|
isStraight?: never;
|
||||||
|
kickAngle?: never;
|
||||||
|
kickDistance?: never;
|
||||||
|
make?: never;
|
||||||
|
notFilter?: never;
|
||||||
|
orFilters?: never;
|
||||||
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
|
tags?: never;
|
||||||
|
targetPocketDistance?: never;
|
||||||
|
userId?: never;
|
||||||
|
videoId?: never;
|
||||||
|
}
|
||||||
|
| {
|
||||||
|
andFilters?: never;
|
||||||
|
annotations?: never;
|
||||||
|
bankAngle?: never;
|
||||||
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
|
cueBallSpeed?: never;
|
||||||
|
cueObjectAngle?: never;
|
||||||
|
cueObjectDistance?: never;
|
||||||
|
cueSpeedAfterObject?: never;
|
||||||
difficulty: RangeFilter;
|
difficulty: RangeFilter;
|
||||||
|
falsePositiveScore?: never;
|
||||||
intendedPocketType?: never;
|
intendedPocketType?: never;
|
||||||
isDirect?: never;
|
isDirect?: never;
|
||||||
isLeft?: never;
|
isLeft?: never;
|
||||||
@@ -340,6 +433,7 @@ export type FilterInput =
|
|||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
tags?: never;
|
tags?: never;
|
||||||
targetPocketDistance?: never;
|
targetPocketDistance?: never;
|
||||||
userId?: never;
|
userId?: never;
|
||||||
@@ -350,10 +444,44 @@ export type FilterInput =
|
|||||||
annotations?: never;
|
annotations?: never;
|
||||||
bankAngle?: never;
|
bankAngle?: never;
|
||||||
bankDistance?: never;
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
cueBallSpeed?: never;
|
cueBallSpeed?: never;
|
||||||
cueObjectAngle?: never;
|
cueObjectAngle?: never;
|
||||||
cueObjectDistance?: never;
|
cueObjectDistance?: never;
|
||||||
|
cueSpeedAfterObject?: never;
|
||||||
difficulty?: never;
|
difficulty?: never;
|
||||||
|
falsePositiveScore: RangeFilter;
|
||||||
|
intendedPocketType?: never;
|
||||||
|
isDirect?: never;
|
||||||
|
isLeft?: never;
|
||||||
|
isLeftMiss?: never;
|
||||||
|
isRight?: never;
|
||||||
|
isRightMiss?: never;
|
||||||
|
isStraight?: never;
|
||||||
|
kickAngle?: never;
|
||||||
|
kickDistance?: never;
|
||||||
|
make?: never;
|
||||||
|
notFilter?: never;
|
||||||
|
orFilters?: never;
|
||||||
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
|
tags?: never;
|
||||||
|
targetPocketDistance?: never;
|
||||||
|
userId?: never;
|
||||||
|
videoId?: never;
|
||||||
|
}
|
||||||
|
| {
|
||||||
|
andFilters?: never;
|
||||||
|
annotations?: never;
|
||||||
|
bankAngle?: never;
|
||||||
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
|
cueBallSpeed?: never;
|
||||||
|
cueObjectAngle?: never;
|
||||||
|
cueObjectDistance?: never;
|
||||||
|
cueSpeedAfterObject?: never;
|
||||||
|
difficulty?: never;
|
||||||
|
falsePositiveScore?: never;
|
||||||
intendedPocketType: Array<PocketEnum>;
|
intendedPocketType: Array<PocketEnum>;
|
||||||
isDirect?: never;
|
isDirect?: never;
|
||||||
isLeft?: never;
|
isLeft?: never;
|
||||||
@@ -367,6 +495,7 @@ export type FilterInput =
|
|||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
tags?: never;
|
tags?: never;
|
||||||
targetPocketDistance?: never;
|
targetPocketDistance?: never;
|
||||||
userId?: never;
|
userId?: never;
|
||||||
@@ -377,10 +506,13 @@ export type FilterInput =
|
|||||||
annotations?: never;
|
annotations?: never;
|
||||||
bankAngle?: never;
|
bankAngle?: never;
|
||||||
bankDistance?: never;
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
cueBallSpeed?: never;
|
cueBallSpeed?: never;
|
||||||
cueObjectAngle?: never;
|
cueObjectAngle?: never;
|
||||||
cueObjectDistance?: never;
|
cueObjectDistance?: never;
|
||||||
|
cueSpeedAfterObject?: never;
|
||||||
difficulty?: never;
|
difficulty?: never;
|
||||||
|
falsePositiveScore?: never;
|
||||||
intendedPocketType?: never;
|
intendedPocketType?: never;
|
||||||
isDirect: Array<Scalars["Boolean"]["input"]>;
|
isDirect: Array<Scalars["Boolean"]["input"]>;
|
||||||
isLeft?: never;
|
isLeft?: never;
|
||||||
@@ -394,6 +526,7 @@ export type FilterInput =
|
|||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
tags?: never;
|
tags?: never;
|
||||||
targetPocketDistance?: never;
|
targetPocketDistance?: never;
|
||||||
userId?: never;
|
userId?: never;
|
||||||
@@ -404,10 +537,13 @@ export type FilterInput =
|
|||||||
annotations?: never;
|
annotations?: never;
|
||||||
bankAngle?: never;
|
bankAngle?: never;
|
||||||
bankDistance?: never;
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
cueBallSpeed?: never;
|
cueBallSpeed?: never;
|
||||||
cueObjectAngle?: never;
|
cueObjectAngle?: never;
|
||||||
cueObjectDistance?: never;
|
cueObjectDistance?: never;
|
||||||
|
cueSpeedAfterObject?: never;
|
||||||
difficulty?: never;
|
difficulty?: never;
|
||||||
|
falsePositiveScore?: never;
|
||||||
intendedPocketType?: never;
|
intendedPocketType?: never;
|
||||||
isDirect?: never;
|
isDirect?: never;
|
||||||
isLeft: Array<Scalars["Boolean"]["input"]>;
|
isLeft: Array<Scalars["Boolean"]["input"]>;
|
||||||
@@ -421,6 +557,7 @@ export type FilterInput =
|
|||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
tags?: never;
|
tags?: never;
|
||||||
targetPocketDistance?: never;
|
targetPocketDistance?: never;
|
||||||
userId?: never;
|
userId?: never;
|
||||||
@@ -431,10 +568,13 @@ export type FilterInput =
|
|||||||
annotations?: never;
|
annotations?: never;
|
||||||
bankAngle?: never;
|
bankAngle?: never;
|
||||||
bankDistance?: never;
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
cueBallSpeed?: never;
|
cueBallSpeed?: never;
|
||||||
cueObjectAngle?: never;
|
cueObjectAngle?: never;
|
||||||
cueObjectDistance?: never;
|
cueObjectDistance?: never;
|
||||||
|
cueSpeedAfterObject?: never;
|
||||||
difficulty?: never;
|
difficulty?: never;
|
||||||
|
falsePositiveScore?: never;
|
||||||
intendedPocketType?: never;
|
intendedPocketType?: never;
|
||||||
isDirect?: never;
|
isDirect?: never;
|
||||||
isLeft?: never;
|
isLeft?: never;
|
||||||
@@ -448,6 +588,7 @@ export type FilterInput =
|
|||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
tags?: never;
|
tags?: never;
|
||||||
targetPocketDistance?: never;
|
targetPocketDistance?: never;
|
||||||
userId?: never;
|
userId?: never;
|
||||||
@@ -458,10 +599,13 @@ export type FilterInput =
|
|||||||
annotations?: never;
|
annotations?: never;
|
||||||
bankAngle?: never;
|
bankAngle?: never;
|
||||||
bankDistance?: never;
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
cueBallSpeed?: never;
|
cueBallSpeed?: never;
|
||||||
cueObjectAngle?: never;
|
cueObjectAngle?: never;
|
||||||
cueObjectDistance?: never;
|
cueObjectDistance?: never;
|
||||||
|
cueSpeedAfterObject?: never;
|
||||||
difficulty?: never;
|
difficulty?: never;
|
||||||
|
falsePositiveScore?: never;
|
||||||
intendedPocketType?: never;
|
intendedPocketType?: never;
|
||||||
isDirect?: never;
|
isDirect?: never;
|
||||||
isLeft?: never;
|
isLeft?: never;
|
||||||
@@ -475,6 +619,7 @@ export type FilterInput =
|
|||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
tags?: never;
|
tags?: never;
|
||||||
targetPocketDistance?: never;
|
targetPocketDistance?: never;
|
||||||
userId?: never;
|
userId?: never;
|
||||||
@@ -485,10 +630,13 @@ export type FilterInput =
|
|||||||
annotations?: never;
|
annotations?: never;
|
||||||
bankAngle?: never;
|
bankAngle?: never;
|
||||||
bankDistance?: never;
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
cueBallSpeed?: never;
|
cueBallSpeed?: never;
|
||||||
cueObjectAngle?: never;
|
cueObjectAngle?: never;
|
||||||
cueObjectDistance?: never;
|
cueObjectDistance?: never;
|
||||||
|
cueSpeedAfterObject?: never;
|
||||||
difficulty?: never;
|
difficulty?: never;
|
||||||
|
falsePositiveScore?: never;
|
||||||
intendedPocketType?: never;
|
intendedPocketType?: never;
|
||||||
isDirect?: never;
|
isDirect?: never;
|
||||||
isLeft?: never;
|
isLeft?: never;
|
||||||
@@ -502,6 +650,7 @@ export type FilterInput =
|
|||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
tags?: never;
|
tags?: never;
|
||||||
targetPocketDistance?: never;
|
targetPocketDistance?: never;
|
||||||
userId?: never;
|
userId?: never;
|
||||||
@@ -512,10 +661,13 @@ export type FilterInput =
|
|||||||
annotations?: never;
|
annotations?: never;
|
||||||
bankAngle?: never;
|
bankAngle?: never;
|
||||||
bankDistance?: never;
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
cueBallSpeed?: never;
|
cueBallSpeed?: never;
|
||||||
cueObjectAngle?: never;
|
cueObjectAngle?: never;
|
||||||
cueObjectDistance?: never;
|
cueObjectDistance?: never;
|
||||||
|
cueSpeedAfterObject?: never;
|
||||||
difficulty?: never;
|
difficulty?: never;
|
||||||
|
falsePositiveScore?: never;
|
||||||
intendedPocketType?: never;
|
intendedPocketType?: never;
|
||||||
isDirect?: never;
|
isDirect?: never;
|
||||||
isLeft?: never;
|
isLeft?: never;
|
||||||
@@ -529,6 +681,7 @@ export type FilterInput =
|
|||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
tags?: never;
|
tags?: never;
|
||||||
targetPocketDistance?: never;
|
targetPocketDistance?: never;
|
||||||
userId?: never;
|
userId?: never;
|
||||||
@@ -539,10 +692,13 @@ export type FilterInput =
|
|||||||
annotations?: never;
|
annotations?: never;
|
||||||
bankAngle?: never;
|
bankAngle?: never;
|
||||||
bankDistance?: never;
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
cueBallSpeed?: never;
|
cueBallSpeed?: never;
|
||||||
cueObjectAngle?: never;
|
cueObjectAngle?: never;
|
||||||
cueObjectDistance?: never;
|
cueObjectDistance?: never;
|
||||||
|
cueSpeedAfterObject?: never;
|
||||||
difficulty?: never;
|
difficulty?: never;
|
||||||
|
falsePositiveScore?: never;
|
||||||
intendedPocketType?: never;
|
intendedPocketType?: never;
|
||||||
isDirect?: never;
|
isDirect?: never;
|
||||||
isLeft?: never;
|
isLeft?: never;
|
||||||
@@ -556,6 +712,7 @@ export type FilterInput =
|
|||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
tags?: never;
|
tags?: never;
|
||||||
targetPocketDistance?: never;
|
targetPocketDistance?: never;
|
||||||
userId?: never;
|
userId?: never;
|
||||||
@@ -566,10 +723,13 @@ export type FilterInput =
|
|||||||
annotations?: never;
|
annotations?: never;
|
||||||
bankAngle?: never;
|
bankAngle?: never;
|
||||||
bankDistance?: never;
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
cueBallSpeed?: never;
|
cueBallSpeed?: never;
|
||||||
cueObjectAngle?: never;
|
cueObjectAngle?: never;
|
||||||
cueObjectDistance?: never;
|
cueObjectDistance?: never;
|
||||||
|
cueSpeedAfterObject?: never;
|
||||||
difficulty?: never;
|
difficulty?: never;
|
||||||
|
falsePositiveScore?: never;
|
||||||
intendedPocketType?: never;
|
intendedPocketType?: never;
|
||||||
isDirect?: never;
|
isDirect?: never;
|
||||||
isLeft?: never;
|
isLeft?: never;
|
||||||
@@ -583,6 +743,7 @@ export type FilterInput =
|
|||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
tags?: never;
|
tags?: never;
|
||||||
targetPocketDistance?: never;
|
targetPocketDistance?: never;
|
||||||
userId?: never;
|
userId?: never;
|
||||||
@@ -593,10 +754,13 @@ export type FilterInput =
|
|||||||
annotations?: never;
|
annotations?: never;
|
||||||
bankAngle?: never;
|
bankAngle?: never;
|
||||||
bankDistance?: never;
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
cueBallSpeed?: never;
|
cueBallSpeed?: never;
|
||||||
cueObjectAngle?: never;
|
cueObjectAngle?: never;
|
||||||
cueObjectDistance?: never;
|
cueObjectDistance?: never;
|
||||||
|
cueSpeedAfterObject?: never;
|
||||||
difficulty?: never;
|
difficulty?: never;
|
||||||
|
falsePositiveScore?: never;
|
||||||
intendedPocketType?: never;
|
intendedPocketType?: never;
|
||||||
isDirect?: never;
|
isDirect?: never;
|
||||||
isLeft?: never;
|
isLeft?: never;
|
||||||
@@ -610,6 +774,7 @@ export type FilterInput =
|
|||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
tags?: never;
|
tags?: never;
|
||||||
targetPocketDistance?: never;
|
targetPocketDistance?: never;
|
||||||
userId?: never;
|
userId?: never;
|
||||||
@@ -620,10 +785,13 @@ export type FilterInput =
|
|||||||
annotations?: never;
|
annotations?: never;
|
||||||
bankAngle?: never;
|
bankAngle?: never;
|
||||||
bankDistance?: never;
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
cueBallSpeed?: never;
|
cueBallSpeed?: never;
|
||||||
cueObjectAngle?: never;
|
cueObjectAngle?: never;
|
||||||
cueObjectDistance?: never;
|
cueObjectDistance?: never;
|
||||||
|
cueSpeedAfterObject?: never;
|
||||||
difficulty?: never;
|
difficulty?: never;
|
||||||
|
falsePositiveScore?: never;
|
||||||
intendedPocketType?: never;
|
intendedPocketType?: never;
|
||||||
isDirect?: never;
|
isDirect?: never;
|
||||||
isLeft?: never;
|
isLeft?: never;
|
||||||
@@ -637,6 +805,7 @@ export type FilterInput =
|
|||||||
notFilter: FilterInput;
|
notFilter: FilterInput;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
tags?: never;
|
tags?: never;
|
||||||
targetPocketDistance?: never;
|
targetPocketDistance?: never;
|
||||||
userId?: never;
|
userId?: never;
|
||||||
@@ -647,10 +816,13 @@ export type FilterInput =
|
|||||||
annotations?: never;
|
annotations?: never;
|
||||||
bankAngle?: never;
|
bankAngle?: never;
|
||||||
bankDistance?: never;
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
cueBallSpeed?: never;
|
cueBallSpeed?: never;
|
||||||
cueObjectAngle?: never;
|
cueObjectAngle?: never;
|
||||||
cueObjectDistance?: never;
|
cueObjectDistance?: never;
|
||||||
|
cueSpeedAfterObject?: never;
|
||||||
difficulty?: never;
|
difficulty?: never;
|
||||||
|
falsePositiveScore?: never;
|
||||||
intendedPocketType?: never;
|
intendedPocketType?: never;
|
||||||
isDirect?: never;
|
isDirect?: never;
|
||||||
isLeft?: never;
|
isLeft?: never;
|
||||||
@@ -664,6 +836,7 @@ export type FilterInput =
|
|||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters: Array<FilterInput>;
|
orFilters: Array<FilterInput>;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
tags?: never;
|
tags?: never;
|
||||||
targetPocketDistance?: never;
|
targetPocketDistance?: never;
|
||||||
userId?: never;
|
userId?: never;
|
||||||
@@ -674,10 +847,13 @@ export type FilterInput =
|
|||||||
annotations?: never;
|
annotations?: never;
|
||||||
bankAngle?: never;
|
bankAngle?: never;
|
||||||
bankDistance?: never;
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
cueBallSpeed?: never;
|
cueBallSpeed?: never;
|
||||||
cueObjectAngle?: never;
|
cueObjectAngle?: never;
|
||||||
cueObjectDistance?: never;
|
cueObjectDistance?: never;
|
||||||
|
cueSpeedAfterObject?: never;
|
||||||
difficulty?: never;
|
difficulty?: never;
|
||||||
|
falsePositiveScore?: never;
|
||||||
intendedPocketType?: never;
|
intendedPocketType?: never;
|
||||||
isDirect?: never;
|
isDirect?: never;
|
||||||
isLeft?: never;
|
isLeft?: never;
|
||||||
@@ -691,6 +867,7 @@ export type FilterInput =
|
|||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
shotDirection: Array<ShotDirectionEnum>;
|
shotDirection: Array<ShotDirectionEnum>;
|
||||||
|
spinType?: never;
|
||||||
tags?: never;
|
tags?: never;
|
||||||
targetPocketDistance?: never;
|
targetPocketDistance?: never;
|
||||||
userId?: never;
|
userId?: never;
|
||||||
@@ -701,10 +878,13 @@ export type FilterInput =
|
|||||||
annotations?: never;
|
annotations?: never;
|
||||||
bankAngle?: never;
|
bankAngle?: never;
|
||||||
bankDistance?: never;
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
cueBallSpeed?: never;
|
cueBallSpeed?: never;
|
||||||
cueObjectAngle?: never;
|
cueObjectAngle?: never;
|
||||||
cueObjectDistance?: never;
|
cueObjectDistance?: never;
|
||||||
|
cueSpeedAfterObject?: never;
|
||||||
difficulty?: never;
|
difficulty?: never;
|
||||||
|
falsePositiveScore?: never;
|
||||||
intendedPocketType?: never;
|
intendedPocketType?: never;
|
||||||
isDirect?: never;
|
isDirect?: never;
|
||||||
isLeft?: never;
|
isLeft?: never;
|
||||||
@@ -718,6 +898,38 @@ export type FilterInput =
|
|||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
|
spinType: Array<Scalars["String"]["input"]>;
|
||||||
|
tags?: never;
|
||||||
|
targetPocketDistance?: never;
|
||||||
|
userId?: never;
|
||||||
|
videoId?: never;
|
||||||
|
}
|
||||||
|
| {
|
||||||
|
andFilters?: never;
|
||||||
|
annotations?: 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;
|
||||||
|
notFilter?: never;
|
||||||
|
orFilters?: never;
|
||||||
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
tags: Array<VideoTagInput>;
|
tags: Array<VideoTagInput>;
|
||||||
targetPocketDistance?: never;
|
targetPocketDistance?: never;
|
||||||
userId?: never;
|
userId?: never;
|
||||||
@@ -728,10 +940,13 @@ export type FilterInput =
|
|||||||
annotations?: never;
|
annotations?: never;
|
||||||
bankAngle?: never;
|
bankAngle?: never;
|
||||||
bankDistance?: never;
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
cueBallSpeed?: never;
|
cueBallSpeed?: never;
|
||||||
cueObjectAngle?: never;
|
cueObjectAngle?: never;
|
||||||
cueObjectDistance?: never;
|
cueObjectDistance?: never;
|
||||||
|
cueSpeedAfterObject?: never;
|
||||||
difficulty?: never;
|
difficulty?: never;
|
||||||
|
falsePositiveScore?: never;
|
||||||
intendedPocketType?: never;
|
intendedPocketType?: never;
|
||||||
isDirect?: never;
|
isDirect?: never;
|
||||||
isLeft?: never;
|
isLeft?: never;
|
||||||
@@ -745,6 +960,7 @@ export type FilterInput =
|
|||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
tags?: never;
|
tags?: never;
|
||||||
targetPocketDistance: RangeFilter;
|
targetPocketDistance: RangeFilter;
|
||||||
userId?: never;
|
userId?: never;
|
||||||
@@ -755,10 +971,13 @@ export type FilterInput =
|
|||||||
annotations?: never;
|
annotations?: never;
|
||||||
bankAngle?: never;
|
bankAngle?: never;
|
||||||
bankDistance?: never;
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
cueBallSpeed?: never;
|
cueBallSpeed?: never;
|
||||||
cueObjectAngle?: never;
|
cueObjectAngle?: never;
|
||||||
cueObjectDistance?: never;
|
cueObjectDistance?: never;
|
||||||
|
cueSpeedAfterObject?: never;
|
||||||
difficulty?: never;
|
difficulty?: never;
|
||||||
|
falsePositiveScore?: never;
|
||||||
intendedPocketType?: never;
|
intendedPocketType?: never;
|
||||||
isDirect?: never;
|
isDirect?: never;
|
||||||
isLeft?: never;
|
isLeft?: never;
|
||||||
@@ -772,6 +991,7 @@ export type FilterInput =
|
|||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
tags?: never;
|
tags?: never;
|
||||||
targetPocketDistance?: never;
|
targetPocketDistance?: never;
|
||||||
userId: Array<Scalars["Int"]["input"]>;
|
userId: Array<Scalars["Int"]["input"]>;
|
||||||
@@ -782,10 +1002,13 @@ export type FilterInput =
|
|||||||
annotations?: never;
|
annotations?: never;
|
||||||
bankAngle?: never;
|
bankAngle?: never;
|
||||||
bankDistance?: never;
|
bankDistance?: never;
|
||||||
|
cueAngleAfterObject?: never;
|
||||||
cueBallSpeed?: never;
|
cueBallSpeed?: never;
|
||||||
cueObjectAngle?: never;
|
cueObjectAngle?: never;
|
||||||
cueObjectDistance?: never;
|
cueObjectDistance?: never;
|
||||||
|
cueSpeedAfterObject?: never;
|
||||||
difficulty?: never;
|
difficulty?: never;
|
||||||
|
falsePositiveScore?: never;
|
||||||
intendedPocketType?: never;
|
intendedPocketType?: never;
|
||||||
isDirect?: never;
|
isDirect?: never;
|
||||||
isLeft?: never;
|
isLeft?: never;
|
||||||
@@ -799,6 +1022,7 @@ export type FilterInput =
|
|||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
|
spinType?: never;
|
||||||
tags?: never;
|
tags?: never;
|
||||||
targetPocketDistance?: never;
|
targetPocketDistance?: never;
|
||||||
userId?: never;
|
userId?: never;
|
||||||
@@ -949,6 +1173,7 @@ export type Query = {
|
|||||||
getShotAnnotationTypes: Array<ShotAnnotationTypeGql>;
|
getShotAnnotationTypes: Array<ShotAnnotationTypeGql>;
|
||||||
getShots: Array<ShotGql>;
|
getShots: Array<ShotGql>;
|
||||||
getUser?: Maybe<UserGql>;
|
getUser?: Maybe<UserGql>;
|
||||||
|
getUserTags: Array<TagGql>;
|
||||||
getUserVideos: VideoHistoryGql;
|
getUserVideos: VideoHistoryGql;
|
||||||
getUsernames: Array<Scalars["String"]["output"]>;
|
getUsernames: Array<Scalars["String"]["output"]>;
|
||||||
getVideo: VideoGql;
|
getVideo: VideoGql;
|
||||||
@@ -1004,6 +1229,7 @@ export type QueryGetVideosArgs = {
|
|||||||
|
|
||||||
export type RangeFilter = {
|
export type RangeFilter = {
|
||||||
greaterThanEqualTo?: InputMaybe<Scalars["Float"]["input"]>;
|
greaterThanEqualTo?: InputMaybe<Scalars["Float"]["input"]>;
|
||||||
|
includeOnNone?: Scalars["Boolean"]["input"];
|
||||||
lessThan?: InputMaybe<Scalars["Float"]["input"]>;
|
lessThan?: InputMaybe<Scalars["Float"]["input"]>;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -1045,6 +1271,7 @@ export type ShotGql = {
|
|||||||
createdAt?: Maybe<Scalars["DateTime"]["output"]>;
|
createdAt?: Maybe<Scalars["DateTime"]["output"]>;
|
||||||
cueObjectFeatures?: Maybe<CueObjectFeaturesGql>;
|
cueObjectFeatures?: Maybe<CueObjectFeaturesGql>;
|
||||||
endFrame: Scalars["Int"]["output"];
|
endFrame: Scalars["Int"]["output"];
|
||||||
|
falsePositiveScore?: Maybe<Scalars["Float"]["output"]>;
|
||||||
id: Scalars["Int"]["output"];
|
id: Scalars["Int"]["output"];
|
||||||
pocketingIntentionFeatures?: Maybe<PocketingIntentionFeaturesGql>;
|
pocketingIntentionFeatures?: Maybe<PocketingIntentionFeaturesGql>;
|
||||||
serializedShotPaths?: Maybe<SerializedShotPathsGql>;
|
serializedShotPaths?: Maybe<SerializedShotPathsGql>;
|
||||||
@@ -1064,6 +1291,13 @@ export enum StreamSegmentTypeEnum {
|
|||||||
RbChunkedMp4 = "RB_CHUNKED_MP4",
|
RbChunkedMp4 = "RB_CHUNKED_MP4",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export type TagGql = {
|
||||||
|
__typename?: "TagGQL";
|
||||||
|
group?: Maybe<Scalars["String"]["output"]>;
|
||||||
|
id: Scalars["Int"]["output"];
|
||||||
|
name: Scalars["String"]["output"];
|
||||||
|
};
|
||||||
|
|
||||||
export type TargetMetricsGql = {
|
export type TargetMetricsGql = {
|
||||||
__typename?: "TargetMetricsGQL";
|
__typename?: "TargetMetricsGQL";
|
||||||
averageDifficulty?: Maybe<Scalars["Float"]["output"]>;
|
averageDifficulty?: Maybe<Scalars["Float"]["output"]>;
|
||||||
@@ -1092,8 +1326,10 @@ export type UploadStreamGql = {
|
|||||||
lastIntendedSegmentBound?: Maybe<Scalars["Int"]["output"]>;
|
lastIntendedSegmentBound?: Maybe<Scalars["Int"]["output"]>;
|
||||||
linksRequested: Scalars["Int"]["output"];
|
linksRequested: Scalars["Int"]["output"];
|
||||||
lowestUnuploadedSegmentIndex: Scalars["Int"]["output"];
|
lowestUnuploadedSegmentIndex: Scalars["Int"]["output"];
|
||||||
|
resolution: VideoResolutionGql;
|
||||||
segmentProcessingCursor: Scalars["Int"]["output"];
|
segmentProcessingCursor: Scalars["Int"]["output"];
|
||||||
segments: Array<UploadSegmentGql>;
|
segments: Array<UploadSegmentGql>;
|
||||||
|
streamSegmentType: StreamSegmentTypeEnum;
|
||||||
updatedAt: Scalars["DateTime"]["output"];
|
updatedAt: Scalars["DateTime"]["output"];
|
||||||
uploadCompletionCursor: Scalars["Int"]["output"];
|
uploadCompletionCursor: Scalars["Int"]["output"];
|
||||||
uploadsCompleted: Scalars["Int"]["output"];
|
uploadsCompleted: Scalars["Int"]["output"];
|
||||||
@@ -1170,7 +1406,7 @@ export type VideoMetadataInput = {
|
|||||||
framesPerSecond?: InputMaybe<Scalars["Float"]["input"]>;
|
framesPerSecond?: InputMaybe<Scalars["Float"]["input"]>;
|
||||||
gameType?: InputMaybe<Scalars["String"]["input"]>;
|
gameType?: InputMaybe<Scalars["String"]["input"]>;
|
||||||
lastIntendedSegmentBound?: InputMaybe<Scalars["Int"]["input"]>;
|
lastIntendedSegmentBound?: InputMaybe<Scalars["Int"]["input"]>;
|
||||||
resolution: VideoResolution;
|
resolution?: InputMaybe<VideoResolution>;
|
||||||
startTime?: InputMaybe<Scalars["DateTime"]["input"]>;
|
startTime?: InputMaybe<Scalars["DateTime"]["input"]>;
|
||||||
streamSegmentType?: InputMaybe<StreamSegmentTypeEnum>;
|
streamSegmentType?: InputMaybe<StreamSegmentTypeEnum>;
|
||||||
tableSize?: InputMaybe<Scalars["String"]["input"]>;
|
tableSize?: InputMaybe<Scalars["String"]["input"]>;
|
||||||
@@ -1195,6 +1431,12 @@ export type VideoResolution = {
|
|||||||
width: Scalars["Int"]["input"];
|
width: Scalars["Int"]["input"];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export type VideoResolutionGql = {
|
||||||
|
__typename?: "VideoResolutionGQL";
|
||||||
|
height?: Maybe<Scalars["Int"]["output"]>;
|
||||||
|
width?: Maybe<Scalars["Int"]["output"]>;
|
||||||
|
};
|
||||||
|
|
||||||
export type VideoTag = {
|
export type VideoTag = {
|
||||||
__typename?: "VideoTag";
|
__typename?: "VideoTag";
|
||||||
name: Scalars["String"]["output"];
|
name: Scalars["String"]["output"];
|
||||||
@@ -1330,6 +1572,7 @@ export type GetShotsQuery = {
|
|||||||
videoId: number;
|
videoId: number;
|
||||||
startFrame: number;
|
startFrame: number;
|
||||||
endFrame: number;
|
endFrame: number;
|
||||||
|
falsePositiveScore?: number | null;
|
||||||
createdAt?: any | null;
|
createdAt?: any | null;
|
||||||
updatedAt?: any | null;
|
updatedAt?: any | null;
|
||||||
user?: { __typename?: "UserGQL"; id: number } | null;
|
user?: { __typename?: "UserGQL"; id: number } | null;
|
||||||
@@ -1600,14 +1843,46 @@ export type GetVideoQuery = {
|
|||||||
__typename?: "HLSPlaylistGQL";
|
__typename?: "HLSPlaylistGQL";
|
||||||
segmentDurations: Array<number>;
|
segmentDurations: Array<number>;
|
||||||
} | null;
|
} | null;
|
||||||
|
homographyHistory: Array<{
|
||||||
|
__typename?: "HomographyInfoGQL";
|
||||||
|
crop: {
|
||||||
|
__typename?: "BoundingBoxGQL";
|
||||||
|
left: number;
|
||||||
|
top: number;
|
||||||
|
width: number;
|
||||||
|
height: number;
|
||||||
|
};
|
||||||
|
pockets: Array<{
|
||||||
|
__typename?: "BoundingBoxGQL";
|
||||||
|
left: number;
|
||||||
|
top: number;
|
||||||
|
width: number;
|
||||||
|
height: number;
|
||||||
|
}>;
|
||||||
|
sourcePoints: {
|
||||||
|
__typename?: "PocketPointsGQL";
|
||||||
|
topLeft: { __typename?: "IntPoint2D"; x: number; y: number };
|
||||||
|
topSide: { __typename?: "IntPoint2D"; x: number; y: number };
|
||||||
|
topRight: { __typename?: "IntPoint2D"; x: number; y: number };
|
||||||
|
bottomLeft: { __typename?: "IntPoint2D"; x: number; y: number };
|
||||||
|
bottomSide: { __typename?: "IntPoint2D"; x: number; y: number };
|
||||||
|
bottomRight: { __typename?: "IntPoint2D"; x: number; y: number };
|
||||||
|
};
|
||||||
|
}>;
|
||||||
stream?: {
|
stream?: {
|
||||||
__typename?: "UploadStreamGQL";
|
__typename?: "UploadStreamGQL";
|
||||||
|
streamSegmentType: StreamSegmentTypeEnum;
|
||||||
segments: Array<{
|
segments: Array<{
|
||||||
__typename?: "UploadSegmentGQL";
|
__typename?: "UploadSegmentGQL";
|
||||||
segmentIndex: number;
|
segmentIndex: number;
|
||||||
endFrameIndex?: number | null;
|
endFrameIndex?: number | null;
|
||||||
framesPerSecond?: number | null;
|
framesPerSecond?: number | null;
|
||||||
}>;
|
}>;
|
||||||
|
resolution: {
|
||||||
|
__typename?: "VideoResolutionGQL";
|
||||||
|
width?: number | null;
|
||||||
|
height?: number | null;
|
||||||
|
};
|
||||||
} | null;
|
} | null;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@@ -1647,6 +1922,35 @@ export type GetMedianRunForVideoQuery = {
|
|||||||
getVideo: { __typename?: "VideoGQL"; id: number; medianRun?: number | null };
|
getVideo: { __typename?: "VideoGQL"; id: number; medianRun?: number | null };
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export type GetVideoForClipTimesQueryVariables = Exact<{
|
||||||
|
videoId: Scalars["Int"]["input"];
|
||||||
|
}>;
|
||||||
|
|
||||||
|
export type GetVideoForClipTimesQuery = {
|
||||||
|
__typename?: "Query";
|
||||||
|
getVideo: {
|
||||||
|
__typename?: "VideoGQL";
|
||||||
|
id: number;
|
||||||
|
playlist?: {
|
||||||
|
__typename?: "HLSPlaylistGQL";
|
||||||
|
segmentDurations: Array<number>;
|
||||||
|
} | null;
|
||||||
|
stream?: {
|
||||||
|
__typename?: "UploadStreamGQL";
|
||||||
|
id: string;
|
||||||
|
streamSegmentType: StreamSegmentTypeEnum;
|
||||||
|
segments: Array<{
|
||||||
|
__typename?: "UploadSegmentGQL";
|
||||||
|
uploaded: boolean;
|
||||||
|
valid: boolean;
|
||||||
|
segmentIndex: number;
|
||||||
|
endFrameIndex?: number | null;
|
||||||
|
framesPerSecond?: number | null;
|
||||||
|
}>;
|
||||||
|
} | null;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
export type CreateUploadStreamMutationVariables = Exact<{
|
export type CreateUploadStreamMutationVariables = Exact<{
|
||||||
videoMetadataInput: VideoMetadataInput;
|
videoMetadataInput: VideoMetadataInput;
|
||||||
}>;
|
}>;
|
||||||
@@ -2124,6 +2428,7 @@ export const GetShotsDocument = gql`
|
|||||||
user {
|
user {
|
||||||
id
|
id
|
||||||
}
|
}
|
||||||
|
falsePositiveScore
|
||||||
createdAt @include(if: $includeCreatedAt)
|
createdAt @include(if: $includeCreatedAt)
|
||||||
updatedAt @include(if: $includeUpdatedAt)
|
updatedAt @include(if: $includeUpdatedAt)
|
||||||
cueObjectFeatures @include(if: $includeCueObjectFeatures) {
|
cueObjectFeatures @include(if: $includeCueObjectFeatures) {
|
||||||
@@ -3073,12 +3378,57 @@ export const GetVideoDocument = gql`
|
|||||||
playlist {
|
playlist {
|
||||||
segmentDurations
|
segmentDurations
|
||||||
}
|
}
|
||||||
|
homographyHistory {
|
||||||
|
crop {
|
||||||
|
left
|
||||||
|
top
|
||||||
|
width
|
||||||
|
height
|
||||||
|
}
|
||||||
|
pockets {
|
||||||
|
left
|
||||||
|
top
|
||||||
|
width
|
||||||
|
height
|
||||||
|
}
|
||||||
|
sourcePoints {
|
||||||
|
topLeft {
|
||||||
|
x
|
||||||
|
y
|
||||||
|
}
|
||||||
|
topSide {
|
||||||
|
x
|
||||||
|
y
|
||||||
|
}
|
||||||
|
topRight {
|
||||||
|
x
|
||||||
|
y
|
||||||
|
}
|
||||||
|
bottomLeft {
|
||||||
|
x
|
||||||
|
y
|
||||||
|
}
|
||||||
|
bottomSide {
|
||||||
|
x
|
||||||
|
y
|
||||||
|
}
|
||||||
|
bottomRight {
|
||||||
|
x
|
||||||
|
y
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
stream {
|
stream {
|
||||||
|
streamSegmentType
|
||||||
segments {
|
segments {
|
||||||
segmentIndex
|
segmentIndex
|
||||||
endFrameIndex
|
endFrameIndex
|
||||||
framesPerSecond
|
framesPerSecond
|
||||||
}
|
}
|
||||||
|
resolution {
|
||||||
|
width
|
||||||
|
height
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -3366,6 +3716,93 @@ export type GetMedianRunForVideoQueryResult = Apollo.QueryResult<
|
|||||||
GetMedianRunForVideoQuery,
|
GetMedianRunForVideoQuery,
|
||||||
GetMedianRunForVideoQueryVariables
|
GetMedianRunForVideoQueryVariables
|
||||||
>;
|
>;
|
||||||
|
export const GetVideoForClipTimesDocument = gql`
|
||||||
|
query GetVideoForClipTimes($videoId: Int!) {
|
||||||
|
getVideo(videoId: $videoId) {
|
||||||
|
id
|
||||||
|
playlist {
|
||||||
|
segmentDurations
|
||||||
|
}
|
||||||
|
stream {
|
||||||
|
id
|
||||||
|
streamSegmentType
|
||||||
|
segments {
|
||||||
|
uploaded
|
||||||
|
valid
|
||||||
|
segmentIndex
|
||||||
|
endFrameIndex
|
||||||
|
framesPerSecond
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
`;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* __useGetVideoForClipTimesQuery__
|
||||||
|
*
|
||||||
|
* To run a query within a React component, call `useGetVideoForClipTimesQuery` and pass it any options that fit your needs.
|
||||||
|
* When your component renders, `useGetVideoForClipTimesQuery` returns an object from Apollo Client that contains loading, error, and data properties
|
||||||
|
* you can use to render your UI.
|
||||||
|
*
|
||||||
|
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
|
||||||
|
*
|
||||||
|
* @example
|
||||||
|
* const { data, loading, error } = useGetVideoForClipTimesQuery({
|
||||||
|
* variables: {
|
||||||
|
* videoId: // value for 'videoId'
|
||||||
|
* },
|
||||||
|
* });
|
||||||
|
*/
|
||||||
|
export function useGetVideoForClipTimesQuery(
|
||||||
|
baseOptions: Apollo.QueryHookOptions<
|
||||||
|
GetVideoForClipTimesQuery,
|
||||||
|
GetVideoForClipTimesQueryVariables
|
||||||
|
>,
|
||||||
|
) {
|
||||||
|
const options = { ...defaultOptions, ...baseOptions };
|
||||||
|
return Apollo.useQuery<
|
||||||
|
GetVideoForClipTimesQuery,
|
||||||
|
GetVideoForClipTimesQueryVariables
|
||||||
|
>(GetVideoForClipTimesDocument, options);
|
||||||
|
}
|
||||||
|
export function useGetVideoForClipTimesLazyQuery(
|
||||||
|
baseOptions?: Apollo.LazyQueryHookOptions<
|
||||||
|
GetVideoForClipTimesQuery,
|
||||||
|
GetVideoForClipTimesQueryVariables
|
||||||
|
>,
|
||||||
|
) {
|
||||||
|
const options = { ...defaultOptions, ...baseOptions };
|
||||||
|
return Apollo.useLazyQuery<
|
||||||
|
GetVideoForClipTimesQuery,
|
||||||
|
GetVideoForClipTimesQueryVariables
|
||||||
|
>(GetVideoForClipTimesDocument, options);
|
||||||
|
}
|
||||||
|
export function useGetVideoForClipTimesSuspenseQuery(
|
||||||
|
baseOptions?: Apollo.SuspenseQueryHookOptions<
|
||||||
|
GetVideoForClipTimesQuery,
|
||||||
|
GetVideoForClipTimesQueryVariables
|
||||||
|
>,
|
||||||
|
) {
|
||||||
|
const options = { ...defaultOptions, ...baseOptions };
|
||||||
|
return Apollo.useSuspenseQuery<
|
||||||
|
GetVideoForClipTimesQuery,
|
||||||
|
GetVideoForClipTimesQueryVariables
|
||||||
|
>(GetVideoForClipTimesDocument, options);
|
||||||
|
}
|
||||||
|
export type GetVideoForClipTimesQueryHookResult = ReturnType<
|
||||||
|
typeof useGetVideoForClipTimesQuery
|
||||||
|
>;
|
||||||
|
export type GetVideoForClipTimesLazyQueryHookResult = ReturnType<
|
||||||
|
typeof useGetVideoForClipTimesLazyQuery
|
||||||
|
>;
|
||||||
|
export type GetVideoForClipTimesSuspenseQueryHookResult = ReturnType<
|
||||||
|
typeof useGetVideoForClipTimesSuspenseQuery
|
||||||
|
>;
|
||||||
|
export type GetVideoForClipTimesQueryResult = Apollo.QueryResult<
|
||||||
|
GetVideoForClipTimesQuery,
|
||||||
|
GetVideoForClipTimesQueryVariables
|
||||||
|
>;
|
||||||
export const CreateUploadStreamDocument = gql`
|
export const CreateUploadStreamDocument = gql`
|
||||||
mutation CreateUploadStream($videoMetadataInput: VideoMetadataInput!) {
|
mutation CreateUploadStream($videoMetadataInput: VideoMetadataInput!) {
|
||||||
createUploadStream(videoMetadata: $videoMetadataInput) {
|
createUploadStream(videoMetadata: $videoMetadataInput) {
|
||||||
|
@@ -20,6 +20,7 @@ query GetShots(
|
|||||||
user {
|
user {
|
||||||
id
|
id
|
||||||
}
|
}
|
||||||
|
falsePositiveScore
|
||||||
createdAt @include(if: $includeCreatedAt)
|
createdAt @include(if: $includeCreatedAt)
|
||||||
updatedAt @include(if: $includeUpdatedAt)
|
updatedAt @include(if: $includeUpdatedAt)
|
||||||
cueObjectFeatures @include(if: $includeCueObjectFeatures) {
|
cueObjectFeatures @include(if: $includeCueObjectFeatures) {
|
||||||
|
@@ -138,12 +138,57 @@ query GetVideo($videoId: Int!) {
|
|||||||
playlist {
|
playlist {
|
||||||
segmentDurations
|
segmentDurations
|
||||||
}
|
}
|
||||||
|
homographyHistory {
|
||||||
|
crop {
|
||||||
|
left
|
||||||
|
top
|
||||||
|
width
|
||||||
|
height
|
||||||
|
}
|
||||||
|
pockets {
|
||||||
|
left
|
||||||
|
top
|
||||||
|
width
|
||||||
|
height
|
||||||
|
}
|
||||||
|
sourcePoints {
|
||||||
|
topLeft {
|
||||||
|
x
|
||||||
|
y
|
||||||
|
}
|
||||||
|
topSide {
|
||||||
|
x
|
||||||
|
y
|
||||||
|
}
|
||||||
|
topRight {
|
||||||
|
x
|
||||||
|
y
|
||||||
|
}
|
||||||
|
bottomLeft {
|
||||||
|
x
|
||||||
|
y
|
||||||
|
}
|
||||||
|
bottomSide {
|
||||||
|
x
|
||||||
|
y
|
||||||
|
}
|
||||||
|
bottomRight {
|
||||||
|
x
|
||||||
|
y
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
stream {
|
stream {
|
||||||
|
streamSegmentType
|
||||||
segments {
|
segments {
|
||||||
segmentIndex
|
segmentIndex
|
||||||
endFrameIndex
|
endFrameIndex
|
||||||
framesPerSecond
|
framesPerSecond
|
||||||
}
|
}
|
||||||
|
resolution {
|
||||||
|
width
|
||||||
|
height
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -166,3 +211,23 @@ query GetMedianRunForVideo($videoId: Int!) {
|
|||||||
medianRun
|
medianRun
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
query GetVideoForClipTimes($videoId: Int!) {
|
||||||
|
getVideo(videoId: $videoId) {
|
||||||
|
id
|
||||||
|
playlist {
|
||||||
|
segmentDurations
|
||||||
|
}
|
||||||
|
stream {
|
||||||
|
id
|
||||||
|
streamSegmentType
|
||||||
|
segments {
|
||||||
|
uploaded
|
||||||
|
valid
|
||||||
|
segmentIndex
|
||||||
|
endFrameIndex
|
||||||
|
framesPerSecond
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@@ -24,6 +24,7 @@ type Query {
|
|||||||
after: String = null
|
after: String = null
|
||||||
filters: VideoFilterInput = null
|
filters: VideoFilterInput = null
|
||||||
): VideoHistoryGQL!
|
): VideoHistoryGQL!
|
||||||
|
getUserTags: [TagGQL!]!
|
||||||
getVideo(videoId: Int!): VideoGQL!
|
getVideo(videoId: Int!): VideoGQL!
|
||||||
getVideos(videoIds: [Int!]!): [VideoGQL!]!
|
getVideos(videoIds: [Int!]!): [VideoGQL!]!
|
||||||
}
|
}
|
||||||
@@ -94,11 +95,16 @@ input FilterInput @oneOf {
|
|||||||
bankDistance: RangeFilter
|
bankDistance: RangeFilter
|
||||||
kickAngle: RangeFilter
|
kickAngle: RangeFilter
|
||||||
kickDistance: RangeFilter
|
kickDistance: RangeFilter
|
||||||
|
cueAngleAfterObject: RangeFilter
|
||||||
|
cueSpeedAfterObject: RangeFilter
|
||||||
|
spinType: [String!]
|
||||||
|
falsePositiveScore: RangeFilter
|
||||||
}
|
}
|
||||||
|
|
||||||
input RangeFilter {
|
input RangeFilter {
|
||||||
lessThan: Float = null
|
lessThan: Float = null
|
||||||
greaterThanEqualTo: Float = null
|
greaterThanEqualTo: Float = null
|
||||||
|
includeOnNone: Boolean! = false
|
||||||
}
|
}
|
||||||
|
|
||||||
enum PocketEnum {
|
enum PocketEnum {
|
||||||
@@ -161,6 +167,7 @@ type ShotGQL {
|
|||||||
serializedShotPaths: SerializedShotPathsGQL
|
serializedShotPaths: SerializedShotPathsGQL
|
||||||
user: UserGQL
|
user: UserGQL
|
||||||
annotations: [ShotAnnotationGQL!]!
|
annotations: [ShotAnnotationGQL!]!
|
||||||
|
falsePositiveScore: Float
|
||||||
}
|
}
|
||||||
|
|
||||||
"""
|
"""
|
||||||
@@ -269,6 +276,8 @@ type UploadStreamGQL {
|
|||||||
createdAt: DateTime!
|
createdAt: DateTime!
|
||||||
updatedAt: DateTime!
|
updatedAt: DateTime!
|
||||||
segments: [UploadSegmentGQL!]!
|
segments: [UploadSegmentGQL!]!
|
||||||
|
resolution: VideoResolutionGQL!
|
||||||
|
streamSegmentType: StreamSegmentTypeEnum!
|
||||||
}
|
}
|
||||||
|
|
||||||
enum InitPlaylistUploadStatusEnum {
|
enum InitPlaylistUploadStatusEnum {
|
||||||
@@ -291,6 +300,16 @@ type UploadSegmentGQL {
|
|||||||
linksRequested: Int!
|
linksRequested: Int!
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type VideoResolutionGQL {
|
||||||
|
width: Int
|
||||||
|
height: Int
|
||||||
|
}
|
||||||
|
|
||||||
|
enum StreamSegmentTypeEnum {
|
||||||
|
FRAGMENTED_MP4
|
||||||
|
RB_CHUNKED_MP4
|
||||||
|
}
|
||||||
|
|
||||||
type HLSPlaylistGQL {
|
type HLSPlaylistGQL {
|
||||||
videoId: Int!
|
videoId: Int!
|
||||||
m3u8Text: String!
|
m3u8Text: String!
|
||||||
@@ -355,6 +374,12 @@ input VideoFilterInput {
|
|||||||
requireCursorCompletion: Boolean! = true
|
requireCursorCompletion: Boolean! = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type TagGQL {
|
||||||
|
name: String!
|
||||||
|
id: Int!
|
||||||
|
group: String
|
||||||
|
}
|
||||||
|
|
||||||
type Mutation {
|
type Mutation {
|
||||||
createBucketSet(params: CreateBucketSetInput!): BucketSetGQL!
|
createBucketSet(params: CreateBucketSetInput!): BucketSetGQL!
|
||||||
setLoggerLevel(path: String!, level: String!): Boolean!
|
setLoggerLevel(path: String!, level: String!): Boolean!
|
||||||
@@ -395,7 +420,6 @@ type CreateUploadStreamReturn {
|
|||||||
}
|
}
|
||||||
|
|
||||||
input VideoMetadataInput {
|
input VideoMetadataInput {
|
||||||
resolution: VideoResolution!
|
|
||||||
videoName: String = null
|
videoName: String = null
|
||||||
startTime: DateTime = null
|
startTime: DateTime = null
|
||||||
endTime: DateTime = null
|
endTime: DateTime = null
|
||||||
@@ -405,14 +429,10 @@ input VideoMetadataInput {
|
|||||||
lastIntendedSegmentBound: Int = null
|
lastIntendedSegmentBound: Int = null
|
||||||
streamSegmentType: StreamSegmentTypeEnum = null
|
streamSegmentType: StreamSegmentTypeEnum = null
|
||||||
endStream: Boolean! = false
|
endStream: Boolean! = false
|
||||||
|
resolution: VideoResolution = null
|
||||||
framesPerSecond: Float = null
|
framesPerSecond: Float = null
|
||||||
}
|
}
|
||||||
|
|
||||||
input VideoResolution {
|
|
||||||
width: Int!
|
|
||||||
height: Int!
|
|
||||||
}
|
|
||||||
|
|
||||||
input UploadStreamMetadataInput {
|
input UploadStreamMetadataInput {
|
||||||
deviceType: DeviceTypeEnum = null
|
deviceType: DeviceTypeEnum = null
|
||||||
osVersion: String = null
|
osVersion: String = null
|
||||||
@@ -431,7 +451,7 @@ enum DeviceTypeEnum {
|
|||||||
BROWSER
|
BROWSER
|
||||||
}
|
}
|
||||||
|
|
||||||
enum StreamSegmentTypeEnum {
|
input VideoResolution {
|
||||||
FRAGMENTED_MP4
|
width: Int!
|
||||||
RB_CHUNKED_MP4
|
height: Int!
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user