Compare commits

..

1 Commits

Author SHA1 Message Date
0999c88797 added resolution
All checks were successful
Tests / Tests (pull_request) Successful in 15s
2024-07-18 20:10:23 -07:00
4 changed files with 10 additions and 533 deletions

View File

@@ -134,13 +134,10 @@ 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;
@@ -154,7 +151,6 @@ 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;
@@ -165,13 +161,10 @@ 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;
@@ -185,7 +178,6 @@ 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;
@@ -196,13 +188,10 @@ 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;
@@ -216,7 +205,6 @@ 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;
@@ -227,13 +215,10 @@ 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;
@@ -247,7 +232,6 @@ 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;
@@ -258,44 +242,10 @@ 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;
@@ -309,7 +259,6 @@ 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;
@@ -320,13 +269,10 @@ 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;
@@ -340,7 +286,6 @@ 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;
@@ -351,13 +296,10 @@ 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;
@@ -371,7 +313,6 @@ 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;
@@ -382,44 +323,10 @@ 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;
@@ -433,7 +340,6 @@ 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;
@@ -444,44 +350,10 @@ 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;
@@ -495,7 +367,6 @@ 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;
@@ -506,13 +377,10 @@ 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;
@@ -526,7 +394,6 @@ 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;
@@ -537,13 +404,10 @@ 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"]>;
@@ -557,7 +421,6 @@ 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;
@@ -568,13 +431,10 @@ 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;
@@ -588,7 +448,6 @@ 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;
@@ -599,13 +458,10 @@ 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;
@@ -619,7 +475,6 @@ 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;
@@ -630,13 +485,10 @@ 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;
@@ -650,7 +502,6 @@ 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;
@@ -661,13 +512,10 @@ 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;
@@ -681,7 +529,6 @@ 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;
@@ -692,13 +539,10 @@ 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;
@@ -712,7 +556,6 @@ 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;
@@ -723,13 +566,10 @@ 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;
@@ -743,7 +583,6 @@ 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;
@@ -754,13 +593,10 @@ 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;
@@ -774,7 +610,6 @@ 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;
@@ -785,13 +620,10 @@ 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;
@@ -805,7 +637,6 @@ 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;
@@ -816,13 +647,10 @@ 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;
@@ -836,7 +664,6 @@ 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;
@@ -847,13 +674,10 @@ 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;
@@ -867,7 +691,6 @@ 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;
@@ -878,13 +701,10 @@ 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;
@@ -898,38 +718,6 @@ 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;
@@ -940,13 +728,10 @@ 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;
@@ -960,7 +745,6 @@ 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;
@@ -971,13 +755,10 @@ 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;
@@ -991,7 +772,6 @@ 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"]>;
@@ -1002,13 +782,10 @@ 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;
@@ -1022,7 +799,6 @@ 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;
@@ -1173,7 +949,6 @@ 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;
@@ -1229,7 +1004,6 @@ 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"]>;
}; };
@@ -1271,7 +1045,6 @@ 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>;
@@ -1291,13 +1064,6 @@ 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"]>;
@@ -1326,10 +1092,8 @@ 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"];
@@ -1406,7 +1170,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?: InputMaybe<VideoResolution>; resolution: 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"]>;
@@ -1431,12 +1195,6 @@ 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"];
@@ -1572,7 +1330,6 @@ 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;
@@ -1843,46 +1600,14 @@ 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;
}; };
}; };
@@ -1922,35 +1647,6 @@ 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;
}>; }>;
@@ -2428,7 +2124,6 @@ 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) {
@@ -3378,57 +3073,12 @@ 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
}
} }
} }
} }
@@ -3716,93 +3366,6 @@ 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) {

View File

@@ -20,7 +20,6 @@ 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) {

View File

@@ -138,57 +138,12 @@ 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
}
} }
} }
} }
@@ -211,23 +166,3 @@ 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
}
}
}
}

View File

@@ -24,7 +24,6 @@ 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!]!
} }
@@ -95,16 +94,11 @@ 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 {
@@ -167,7 +161,6 @@ type ShotGQL {
serializedShotPaths: SerializedShotPathsGQL serializedShotPaths: SerializedShotPathsGQL
user: UserGQL user: UserGQL
annotations: [ShotAnnotationGQL!]! annotations: [ShotAnnotationGQL!]!
falsePositiveScore: Float
} }
""" """
@@ -276,8 +269,6 @@ type UploadStreamGQL {
createdAt: DateTime! createdAt: DateTime!
updatedAt: DateTime! updatedAt: DateTime!
segments: [UploadSegmentGQL!]! segments: [UploadSegmentGQL!]!
resolution: VideoResolutionGQL!
streamSegmentType: StreamSegmentTypeEnum!
} }
enum InitPlaylistUploadStatusEnum { enum InitPlaylistUploadStatusEnum {
@@ -300,16 +291,6 @@ 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!
@@ -374,12 +355,6 @@ 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!
@@ -420,6 +395,7 @@ 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
@@ -429,10 +405,14 @@ 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
@@ -451,7 +431,7 @@ enum DeviceTypeEnum {
BROWSER BROWSER
} }
input VideoResolution { enum StreamSegmentTypeEnum {
width: Int! FRAGMENTED_MP4
height: Int! RB_CHUNKED_MP4
} }