Compare commits
11 Commits
ivan/groun
...
loewy/scop
| Author | SHA1 | Date | |
|---|---|---|---|
| 669958178d | |||
| ad9cab4543 | |||
| cd3ecdfba4 | |||
| 28ba01c07f | |||
| 27a0c08cd5 | |||
| 99f0913fd8 | |||
| dfb0e02630 | |||
| c4a2e184fb | |||
| f14cf3b255 | |||
| c46776d417 | |||
| 6ab5286a49 |
367
src/index.tsx
367
src/index.tsx
@@ -224,14 +224,6 @@ export type CreateBucketSetInput = {
|
|||||||
keyName: Scalars["String"]["input"];
|
keyName: Scalars["String"]["input"];
|
||||||
};
|
};
|
||||||
|
|
||||||
export type CreateGroundTruthShotInputGql = {
|
|
||||||
endFrame: Scalars["Int"]["input"];
|
|
||||||
make?: InputMaybe<Scalars["Boolean"]["input"]>;
|
|
||||||
notes?: InputMaybe<Scalars["String"]["input"]>;
|
|
||||||
processingId: Scalars["Int"]["input"];
|
|
||||||
startFrame: Scalars["Int"]["input"];
|
|
||||||
};
|
|
||||||
|
|
||||||
export type CreateSubscriptionResultGql = {
|
export type CreateSubscriptionResultGql = {
|
||||||
__typename?: "CreateSubscriptionResultGQL";
|
__typename?: "CreateSubscriptionResultGQL";
|
||||||
checkoutUrl: Scalars["String"]["output"];
|
checkoutUrl: Scalars["String"]["output"];
|
||||||
@@ -277,11 +269,6 @@ export type DatetimeRangeAggregationInput = {
|
|||||||
startDatetime?: InputMaybe<Scalars["DateTime"]["input"]>;
|
startDatetime?: InputMaybe<Scalars["DateTime"]["input"]>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type DeleteGroundTruthShotReturn = {
|
|
||||||
__typename?: "DeleteGroundTruthShotReturn";
|
|
||||||
deletedShotId: Scalars["Int"]["output"];
|
|
||||||
};
|
|
||||||
|
|
||||||
export type DeployedConfigGql = {
|
export type DeployedConfigGql = {
|
||||||
__typename?: "DeployedConfigGQL";
|
__typename?: "DeployedConfigGQL";
|
||||||
allowNewUsers: Scalars["Boolean"]["output"];
|
allowNewUsers: Scalars["Boolean"]["output"];
|
||||||
@@ -321,17 +308,21 @@ export type EditUserInputGql = {
|
|||||||
export type EditableShotFieldInputGql = {
|
export type EditableShotFieldInputGql = {
|
||||||
backcut?: InputMaybe<Scalars["Boolean"]["input"]>;
|
backcut?: InputMaybe<Scalars["Boolean"]["input"]>;
|
||||||
excludeFromStats?: InputMaybe<Scalars["Boolean"]["input"]>;
|
excludeFromStats?: InputMaybe<Scalars["Boolean"]["input"]>;
|
||||||
intendedBallId?: InputMaybe<Scalars["Int"]["input"]>;
|
|
||||||
intendedPocketId?: InputMaybe<PocketIdentifier>;
|
|
||||||
intendedPocketType?: InputMaybe<PocketEnum>;
|
intendedPocketType?: InputMaybe<PocketEnum>;
|
||||||
make?: InputMaybe<Scalars["Boolean"]["input"]>;
|
make?: InputMaybe<Scalars["Boolean"]["input"]>;
|
||||||
notes?: InputMaybe<Scalars["String"]["input"]>;
|
notes?: InputMaybe<Scalars["String"]["input"]>;
|
||||||
pathMetadataIndex?: InputMaybe<Scalars["Int"]["input"]>;
|
|
||||||
shotDirection?: InputMaybe<ShotDirectionEnum>;
|
shotDirection?: InputMaybe<ShotDirectionEnum>;
|
||||||
spinType?: InputMaybe<SpinTypeEnum>;
|
spinType?: InputMaybe<SpinTypeEnum>;
|
||||||
targetPocketAngleDirection?: InputMaybe<ShotDirectionEnum>;
|
targetPocketAngleDirection?: InputMaybe<ShotDirectionEnum>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export enum EntitlementSourceTypeEnum {
|
||||||
|
Admin = "ADMIN",
|
||||||
|
AlphaLegacy = "ALPHA_LEGACY",
|
||||||
|
Manual = "MANUAL",
|
||||||
|
Stripe = "STRIPE",
|
||||||
|
}
|
||||||
|
|
||||||
export type EnumAggregation = {
|
export type EnumAggregation = {
|
||||||
feature: Scalars["String"]["input"];
|
feature: Scalars["String"]["input"];
|
||||||
};
|
};
|
||||||
@@ -367,7 +358,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -412,7 +402,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -457,7 +446,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -502,7 +490,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -547,7 +534,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -592,7 +578,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -637,7 +622,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -682,7 +666,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -727,7 +710,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -772,7 +754,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -817,7 +798,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -862,7 +842,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -907,7 +886,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -952,7 +930,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -997,7 +974,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -1042,7 +1018,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -1087,7 +1062,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -1132,7 +1106,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -1177,7 +1150,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -1222,7 +1194,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -1267,7 +1238,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -1312,7 +1282,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -1357,7 +1326,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -1402,7 +1370,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -1447,7 +1414,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -1492,7 +1458,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -1537,7 +1502,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees: FloatRangeFilter;
|
missAngleInDegrees: FloatRangeFilter;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -1582,7 +1546,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter: FilterInput;
|
notFilter: FilterInput;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -1627,7 +1590,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters: Array<FilterInput>;
|
orFilters: Array<FilterInput>;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -1672,52 +1634,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId: Array<Scalars["Int"]["input"]>;
|
|
||||||
runId?: never;
|
|
||||||
runLength?: never;
|
|
||||||
shotDirection?: never;
|
|
||||||
spinType?: never;
|
|
||||||
tableSize?: never;
|
|
||||||
tags?: never;
|
|
||||||
targetPocketAngle?: never;
|
|
||||||
targetPocketAngleDirection?: never;
|
|
||||||
targetPocketDistance?: never;
|
|
||||||
totalDistance?: never;
|
|
||||||
userId?: never;
|
|
||||||
username?: never;
|
|
||||||
videoId?: never;
|
|
||||||
}
|
|
||||||
| {
|
|
||||||
andFilters?: never;
|
|
||||||
annotations?: never;
|
|
||||||
backcut?: never;
|
|
||||||
bankAngle?: never;
|
|
||||||
bankDistance?: never;
|
|
||||||
createdAt?: never;
|
|
||||||
cueAngleAfterObject?: never;
|
|
||||||
cueBallSpeed?: never;
|
|
||||||
cueObjectAngle?: never;
|
|
||||||
cueObjectDistance?: never;
|
|
||||||
cueSpeedAfterObject?: never;
|
|
||||||
difficulty?: never;
|
|
||||||
falsePositiveScore?: never;
|
|
||||||
fargoRating?: never;
|
|
||||||
intendedPocketType?: never;
|
|
||||||
isBreakHeuristic?: never;
|
|
||||||
isDirect?: never;
|
|
||||||
isLeft?: never;
|
|
||||||
isLeftMiss?: never;
|
|
||||||
isRight?: never;
|
|
||||||
isRightMiss?: never;
|
|
||||||
isStraight?: never;
|
|
||||||
kickAngle?: never;
|
|
||||||
kickDistance?: never;
|
|
||||||
make?: never;
|
|
||||||
marginOfErrorInDegrees?: never;
|
|
||||||
missAngleInDegrees?: never;
|
|
||||||
notFilter?: never;
|
|
||||||
orFilters?: never;
|
|
||||||
processingId?: never;
|
|
||||||
runId: Array<Scalars["Int"]["input"]>;
|
runId: Array<Scalars["Int"]["input"]>;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -1762,7 +1678,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength: FloatRangeFilter;
|
runLength: FloatRangeFilter;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -1807,7 +1722,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection: Array<ShotDirectionEnum>;
|
shotDirection: Array<ShotDirectionEnum>;
|
||||||
@@ -1852,7 +1766,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -1897,7 +1810,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -1942,7 +1854,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -1987,7 +1898,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -2032,7 +1942,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -2077,7 +1986,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -2122,7 +2030,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -2167,7 +2074,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -2212,7 +2118,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -2257,7 +2162,6 @@ export type FilterInput =
|
|||||||
missAngleInDegrees?: never;
|
missAngleInDegrees?: never;
|
||||||
notFilter?: never;
|
notFilter?: never;
|
||||||
orFilters?: never;
|
orFilters?: never;
|
||||||
processingId?: never;
|
|
||||||
runId?: never;
|
runId?: never;
|
||||||
runLength?: never;
|
runLength?: never;
|
||||||
shotDirection?: never;
|
shotDirection?: never;
|
||||||
@@ -2287,6 +2191,26 @@ export type FloatRangeFilter = {
|
|||||||
lessThanInclusive?: Scalars["Boolean"]["input"];
|
lessThanInclusive?: Scalars["Boolean"]["input"];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export type GameTypeTagMetric = {
|
||||||
|
__typename?: "GameTypeTagMetric";
|
||||||
|
madeShots: Scalars["Int"]["output"];
|
||||||
|
makeRate: Scalars["Float"]["output"];
|
||||||
|
shotCount: Scalars["Int"]["output"];
|
||||||
|
tableSize?: Maybe<Scalars["Float"]["output"]>;
|
||||||
|
tagLabel: Scalars["String"]["output"];
|
||||||
|
tagName: Scalars["String"]["output"];
|
||||||
|
};
|
||||||
|
|
||||||
|
export type GameTypeTagMetricsInput = {
|
||||||
|
createdAt?: InputMaybe<DateRangeFilter>;
|
||||||
|
groupByTableSize?: Scalars["Boolean"]["input"];
|
||||||
|
includePrivate?: IncludePrivateEnum;
|
||||||
|
includeUnknown?: Scalars["Boolean"]["input"];
|
||||||
|
maxTags?: InputMaybe<Scalars["Int"]["input"]>;
|
||||||
|
tagClass?: InputMaybe<Scalars["String"]["input"]>;
|
||||||
|
userId: Scalars["Int"]["input"];
|
||||||
|
};
|
||||||
|
|
||||||
export type GetProfileUploadLinkErrors = {
|
export type GetProfileUploadLinkErrors = {
|
||||||
__typename?: "GetProfileUploadLinkErrors";
|
__typename?: "GetProfileUploadLinkErrors";
|
||||||
error: TooManyProfileImageUploadsErr;
|
error: TooManyProfileImageUploadsErr;
|
||||||
@@ -2449,12 +2373,10 @@ export type Mutation = {
|
|||||||
commentOnVideo: Scalars["Boolean"]["output"];
|
commentOnVideo: Scalars["Boolean"]["output"];
|
||||||
createBucketSet: BucketSetGql;
|
createBucketSet: BucketSetGql;
|
||||||
createChallenge: Challenge;
|
createChallenge: Challenge;
|
||||||
createGroundTruthShot: ShotGql;
|
|
||||||
createRuleSet: RuleSet;
|
createRuleSet: RuleSet;
|
||||||
createSubscription: CreateSubscriptionResultGql;
|
createSubscription: CreateSubscriptionResultGql;
|
||||||
createUploadStream: CreateUploadStreamReturn;
|
createUploadStream: CreateUploadStreamReturn;
|
||||||
deleteComment: Scalars["Boolean"]["output"];
|
deleteComment: Scalars["Boolean"]["output"];
|
||||||
deleteGroundTruthShot: DeleteGroundTruthShotReturn;
|
|
||||||
deleteNotification: Scalars["Boolean"]["output"];
|
deleteNotification: Scalars["Boolean"]["output"];
|
||||||
deleteTags: Scalars["Boolean"]["output"];
|
deleteTags: Scalars["Boolean"]["output"];
|
||||||
deleteUser: Scalars["Boolean"]["output"];
|
deleteUser: Scalars["Boolean"]["output"];
|
||||||
@@ -2469,28 +2391,26 @@ export type Mutation = {
|
|||||||
findPrerecordTableLayout?: Maybe<HomographyInfoGql>;
|
findPrerecordTableLayout?: Maybe<HomographyInfoGql>;
|
||||||
followUser: UserGql;
|
followUser: UserGql;
|
||||||
getHlsInitUploadLink: GetUploadLinkReturn;
|
getHlsInitUploadLink: GetUploadLinkReturn;
|
||||||
getOrCreateGroundTruthProcessing: VideoProcessingGql;
|
|
||||||
getProfileImageUploadLink: GetProfileUploadLinkReturn;
|
getProfileImageUploadLink: GetProfileUploadLinkReturn;
|
||||||
getUploadLink: GetUploadLinkReturn;
|
getUploadLink: GetUploadLinkReturn;
|
||||||
|
grantManualEntitlement: UserSubscriptionStatusGql;
|
||||||
inviteUsersToChallenge: Array<ChallengeInvitation>;
|
inviteUsersToChallenge: Array<ChallengeInvitation>;
|
||||||
markAllNotificationsAsRead: Scalars["Boolean"]["output"];
|
markAllNotificationsAsRead: Scalars["Boolean"]["output"];
|
||||||
markNotificationAsRead: Scalars["Boolean"]["output"];
|
markNotificationAsRead: Scalars["Boolean"]["output"];
|
||||||
markNotificationsAsRead: Scalars["Boolean"]["output"];
|
markNotificationsAsRead: Scalars["Boolean"]["output"];
|
||||||
promoteGroundTruthProcessing: VideoProcessingGql;
|
|
||||||
reactToVideo: Scalars["Boolean"]["output"];
|
reactToVideo: Scalars["Boolean"]["output"];
|
||||||
recalculateChallengeEntry: ChallengeEntry;
|
recalculateChallengeEntry: ChallengeEntry;
|
||||||
reportContent: Scalars["Boolean"]["output"];
|
reportContent: Scalars["Boolean"]["output"];
|
||||||
respondToChallengeInvitation: ChallengeInvitation;
|
respondToChallengeInvitation: ChallengeInvitation;
|
||||||
retireTags: Scalars["Boolean"]["output"];
|
retireTags: Scalars["Boolean"]["output"];
|
||||||
|
revokeManualEntitlement: UserSubscriptionStatusGql;
|
||||||
setLoggerLevel: Scalars["Boolean"]["output"];
|
setLoggerLevel: Scalars["Boolean"]["output"];
|
||||||
setSegmentDuration: Scalars["Boolean"]["output"];
|
setSegmentDuration: Scalars["Boolean"]["output"];
|
||||||
splitGroundTruthShot: SplitGroundTruthShotReturn;
|
|
||||||
startChallenge: ChallengeEntry;
|
startChallenge: ChallengeEntry;
|
||||||
submitCancellationFeedback: Scalars["Boolean"]["output"];
|
submitCancellationFeedback: Scalars["Boolean"]["output"];
|
||||||
submitChallengeEntry: ChallengeEntry;
|
submitChallengeEntry: ChallengeEntry;
|
||||||
undismissChallenge: Scalars["Boolean"]["output"];
|
undismissChallenge: Scalars["Boolean"]["output"];
|
||||||
unfollowUser: UserGql;
|
unfollowUser: UserGql;
|
||||||
updateGroundTruthShotFrameRange: ShotGql;
|
|
||||||
updateShotAnnotations: UpdateShotAnnotationReturn;
|
updateShotAnnotations: UpdateShotAnnotationReturn;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -2531,10 +2451,6 @@ export type MutationCreateChallengeArgs = {
|
|||||||
startDate: Scalars["DateTime"]["input"];
|
startDate: Scalars["DateTime"]["input"];
|
||||||
};
|
};
|
||||||
|
|
||||||
export type MutationCreateGroundTruthShotArgs = {
|
|
||||||
input: CreateGroundTruthShotInputGql;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type MutationCreateRuleSetArgs = {
|
export type MutationCreateRuleSetArgs = {
|
||||||
description?: InputMaybe<Scalars["String"]["input"]>;
|
description?: InputMaybe<Scalars["String"]["input"]>;
|
||||||
name: Scalars["String"]["input"];
|
name: Scalars["String"]["input"];
|
||||||
@@ -2546,6 +2462,7 @@ export type MutationCreateSubscriptionArgs = {
|
|||||||
|
|
||||||
export type MutationCreateUploadStreamArgs = {
|
export type MutationCreateUploadStreamArgs = {
|
||||||
expectedDurationSeconds?: InputMaybe<Scalars["Float"]["input"]>;
|
expectedDurationSeconds?: InputMaybe<Scalars["Float"]["input"]>;
|
||||||
|
uploadKind?: InputMaybe<UploadKindEnum>;
|
||||||
videoMetadata: VideoMetadataInput;
|
videoMetadata: VideoMetadataInput;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -2554,10 +2471,6 @@ export type MutationDeleteCommentArgs = {
|
|||||||
videoId: Scalars["Int"]["input"];
|
videoId: Scalars["Int"]["input"];
|
||||||
};
|
};
|
||||||
|
|
||||||
export type MutationDeleteGroundTruthShotArgs = {
|
|
||||||
shotId: Scalars["Int"]["input"];
|
|
||||||
};
|
|
||||||
|
|
||||||
export type MutationDeleteNotificationArgs = {
|
export type MutationDeleteNotificationArgs = {
|
||||||
notificationId: Scalars["Int"]["input"];
|
notificationId: Scalars["Int"]["input"];
|
||||||
};
|
};
|
||||||
@@ -2612,11 +2525,6 @@ export type MutationGetHlsInitUploadLinkArgs = {
|
|||||||
videoId: Scalars["Int"]["input"];
|
videoId: Scalars["Int"]["input"];
|
||||||
};
|
};
|
||||||
|
|
||||||
export type MutationGetOrCreateGroundTruthProcessingArgs = {
|
|
||||||
sourceProcessingId?: InputMaybe<Scalars["Int"]["input"]>;
|
|
||||||
videoId: Scalars["Int"]["input"];
|
|
||||||
};
|
|
||||||
|
|
||||||
export type MutationGetProfileImageUploadLinkArgs = {
|
export type MutationGetProfileImageUploadLinkArgs = {
|
||||||
fileExt?: InputMaybe<Scalars["String"]["input"]>;
|
fileExt?: InputMaybe<Scalars["String"]["input"]>;
|
||||||
};
|
};
|
||||||
@@ -2626,6 +2534,14 @@ export type MutationGetUploadLinkArgs = {
|
|||||||
videoId: Scalars["Int"]["input"];
|
videoId: Scalars["Int"]["input"];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export type MutationGrantManualEntitlementArgs = {
|
||||||
|
endsAt?: InputMaybe<Scalars["DateTime"]["input"]>;
|
||||||
|
reason?: InputMaybe<Scalars["String"]["input"]>;
|
||||||
|
startsAt?: InputMaybe<Scalars["DateTime"]["input"]>;
|
||||||
|
tierName?: Scalars["String"]["input"];
|
||||||
|
userId: Scalars["Int"]["input"];
|
||||||
|
};
|
||||||
|
|
||||||
export type MutationInviteUsersToChallengeArgs = {
|
export type MutationInviteUsersToChallengeArgs = {
|
||||||
challengeId: Scalars["ID"]["input"];
|
challengeId: Scalars["ID"]["input"];
|
||||||
userIds: Array<Scalars["ID"]["input"]>;
|
userIds: Array<Scalars["ID"]["input"]>;
|
||||||
@@ -2639,10 +2555,6 @@ export type MutationMarkNotificationsAsReadArgs = {
|
|||||||
notificationIds: Array<Scalars["Int"]["input"]>;
|
notificationIds: Array<Scalars["Int"]["input"]>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type MutationPromoteGroundTruthProcessingArgs = {
|
|
||||||
processingId: Scalars["Int"]["input"];
|
|
||||||
};
|
|
||||||
|
|
||||||
export type MutationReactToVideoArgs = {
|
export type MutationReactToVideoArgs = {
|
||||||
reaction?: InputMaybe<ReactionEnum>;
|
reaction?: InputMaybe<ReactionEnum>;
|
||||||
videoId: Scalars["Int"]["input"];
|
videoId: Scalars["Int"]["input"];
|
||||||
@@ -2667,6 +2579,10 @@ export type MutationRetireTagsArgs = {
|
|||||||
tagIds: Array<Scalars["Int"]["input"]>;
|
tagIds: Array<Scalars["Int"]["input"]>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export type MutationRevokeManualEntitlementArgs = {
|
||||||
|
userId: Scalars["Int"]["input"];
|
||||||
|
};
|
||||||
|
|
||||||
export type MutationSetLoggerLevelArgs = {
|
export type MutationSetLoggerLevelArgs = {
|
||||||
level: Scalars["String"]["input"];
|
level: Scalars["String"]["input"];
|
||||||
path: Scalars["String"]["input"];
|
path: Scalars["String"]["input"];
|
||||||
@@ -2678,12 +2594,6 @@ export type MutationSetSegmentDurationArgs = {
|
|||||||
videoId: Scalars["Int"]["input"];
|
videoId: Scalars["Int"]["input"];
|
||||||
};
|
};
|
||||||
|
|
||||||
export type MutationSplitGroundTruthShotArgs = {
|
|
||||||
notes?: InputMaybe<Scalars["String"]["input"]>;
|
|
||||||
shotId: Scalars["Int"]["input"];
|
|
||||||
splitFrame: Scalars["Int"]["input"];
|
|
||||||
};
|
|
||||||
|
|
||||||
export type MutationStartChallengeArgs = {
|
export type MutationStartChallengeArgs = {
|
||||||
challengeId: Scalars["ID"]["input"];
|
challengeId: Scalars["ID"]["input"];
|
||||||
};
|
};
|
||||||
@@ -2707,13 +2617,6 @@ export type MutationUnfollowUserArgs = {
|
|||||||
followedUserId: Scalars["Int"]["input"];
|
followedUserId: Scalars["Int"]["input"];
|
||||||
};
|
};
|
||||||
|
|
||||||
export type MutationUpdateGroundTruthShotFrameRangeArgs = {
|
|
||||||
endFrame?: InputMaybe<Scalars["Int"]["input"]>;
|
|
||||||
notes?: InputMaybe<Scalars["String"]["input"]>;
|
|
||||||
shotId: Scalars["Int"]["input"];
|
|
||||||
startFrame?: InputMaybe<Scalars["Int"]["input"]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type MutationUpdateShotAnnotationsArgs = {
|
export type MutationUpdateShotAnnotationsArgs = {
|
||||||
annotations: Array<UpdateAnnotationInputGql>;
|
annotations: Array<UpdateAnnotationInputGql>;
|
||||||
shotId: Scalars["Int"]["input"];
|
shotId: Scalars["Int"]["input"];
|
||||||
@@ -2841,7 +2744,6 @@ export enum ProcessingStatusEnum {
|
|||||||
|
|
||||||
export type Query = {
|
export type Query = {
|
||||||
__typename?: "Query";
|
__typename?: "Query";
|
||||||
assessVideoProcessing: VideoProcessingAssessmentGql;
|
|
||||||
challenge?: Maybe<Challenge>;
|
challenge?: Maybe<Challenge>;
|
||||||
challengeLeaderboard: Array<ChallengeEntry>;
|
challengeLeaderboard: Array<ChallengeEntry>;
|
||||||
challenges: Array<Challenge>;
|
challenges: Array<Challenge>;
|
||||||
@@ -2851,6 +2753,7 @@ export type Query = {
|
|||||||
getBucketSet?: Maybe<BucketSetGql>;
|
getBucketSet?: Maybe<BucketSetGql>;
|
||||||
getDeployedConfig: DeployedConfigGql;
|
getDeployedConfig: DeployedConfigGql;
|
||||||
getFeedVideos: VideoHistoryGql;
|
getFeedVideos: VideoHistoryGql;
|
||||||
|
getGameTypeTagMetrics: Array<GameTypeTagMetric>;
|
||||||
getLoggedInUser?: Maybe<UserGql>;
|
getLoggedInUser?: Maybe<UserGql>;
|
||||||
getLongestRunsLeaderboard: RunLeaderboardGql;
|
getLongestRunsLeaderboard: RunLeaderboardGql;
|
||||||
getMakesLeaderboard: CountLeaderboardGql;
|
getMakesLeaderboard: CountLeaderboardGql;
|
||||||
@@ -2873,7 +2776,6 @@ export type Query = {
|
|||||||
getUsersMatching: Array<UserGql>;
|
getUsersMatching: Array<UserGql>;
|
||||||
getVideo: VideoGql;
|
getVideo: VideoGql;
|
||||||
getVideoMakePercentageIntervals: Array<MakePercentageIntervalGql>;
|
getVideoMakePercentageIntervals: Array<MakePercentageIntervalGql>;
|
||||||
getVideoProcessings: Array<VideoProcessingGql>;
|
|
||||||
getVideos: Array<VideoGql>;
|
getVideos: Array<VideoGql>;
|
||||||
isChallengeDismissed: Scalars["Boolean"]["output"];
|
isChallengeDismissed: Scalars["Boolean"]["output"];
|
||||||
myChallengeEntries: Array<ChallengeEntry>;
|
myChallengeEntries: Array<ChallengeEntry>;
|
||||||
@@ -2885,11 +2787,6 @@ export type Query = {
|
|||||||
waitFor: Scalars["Float"]["output"];
|
waitFor: Scalars["Float"]["output"];
|
||||||
};
|
};
|
||||||
|
|
||||||
export type QueryAssessVideoProcessingArgs = {
|
|
||||||
groundTruthProcessingId?: InputMaybe<Scalars["Int"]["input"]>;
|
|
||||||
processingId: Scalars["Int"]["input"];
|
|
||||||
};
|
|
||||||
|
|
||||||
export type QueryChallengeArgs = {
|
export type QueryChallengeArgs = {
|
||||||
id: Scalars["ID"]["input"];
|
id: Scalars["ID"]["input"];
|
||||||
};
|
};
|
||||||
@@ -2924,6 +2821,10 @@ export type QueryGetFeedVideosArgs = {
|
|||||||
limit?: Scalars["Int"]["input"];
|
limit?: Scalars["Int"]["input"];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export type QueryGetGameTypeTagMetricsArgs = {
|
||||||
|
input: GameTypeTagMetricsInput;
|
||||||
|
};
|
||||||
|
|
||||||
export type QueryGetLongestRunsLeaderboardArgs = {
|
export type QueryGetLongestRunsLeaderboardArgs = {
|
||||||
interval?: InputMaybe<TimeInterval>;
|
interval?: InputMaybe<TimeInterval>;
|
||||||
limit?: Scalars["Int"]["input"];
|
limit?: Scalars["Int"]["input"];
|
||||||
@@ -2945,9 +2846,7 @@ export type QueryGetOrderedShotsArgs = {
|
|||||||
countRespectsLimit?: Scalars["Boolean"]["input"];
|
countRespectsLimit?: Scalars["Boolean"]["input"];
|
||||||
filterInput: FilterInput;
|
filterInput: FilterInput;
|
||||||
ids?: InputMaybe<Array<Scalars["Int"]["input"]>>;
|
ids?: InputMaybe<Array<Scalars["Int"]["input"]>>;
|
||||||
includeExcluded?: Scalars["Boolean"]["input"];
|
|
||||||
limit?: Scalars["Int"]["input"];
|
limit?: Scalars["Int"]["input"];
|
||||||
processingId?: InputMaybe<Scalars["Int"]["input"]>;
|
|
||||||
shotsOrdering?: InputMaybe<GetShotsOrdering>;
|
shotsOrdering?: InputMaybe<GetShotsOrdering>;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -2971,9 +2870,7 @@ export type QueryGetShotAnnotationTypesArgs = {
|
|||||||
export type QueryGetShotsArgs = {
|
export type QueryGetShotsArgs = {
|
||||||
countRespectsLimit?: Scalars["Boolean"]["input"];
|
countRespectsLimit?: Scalars["Boolean"]["input"];
|
||||||
filterInput: FilterInput;
|
filterInput: FilterInput;
|
||||||
includeExcluded?: Scalars["Boolean"]["input"];
|
|
||||||
limit?: Scalars["Int"]["input"];
|
limit?: Scalars["Int"]["input"];
|
||||||
processingId?: InputMaybe<Scalars["Int"]["input"]>;
|
|
||||||
shotsPagination?: InputMaybe<GetShotsPagination>;
|
shotsPagination?: InputMaybe<GetShotsPagination>;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -2985,9 +2882,7 @@ export type QueryGetShotsWithMetadataArgs = {
|
|||||||
countRespectsLimit?: Scalars["Boolean"]["input"];
|
countRespectsLimit?: Scalars["Boolean"]["input"];
|
||||||
filterInput: FilterInput;
|
filterInput: FilterInput;
|
||||||
ids?: InputMaybe<Array<Scalars["Int"]["input"]>>;
|
ids?: InputMaybe<Array<Scalars["Int"]["input"]>>;
|
||||||
includeExcluded?: Scalars["Boolean"]["input"];
|
|
||||||
limit?: Scalars["Int"]["input"];
|
limit?: Scalars["Int"]["input"];
|
||||||
processingId?: InputMaybe<Scalars["Int"]["input"]>;
|
|
||||||
shotsPagination?: InputMaybe<GetShotsPagination>;
|
shotsPagination?: InputMaybe<GetShotsPagination>;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -3041,10 +2936,6 @@ export type QueryGetVideoMakePercentageIntervalsArgs = {
|
|||||||
videoId: Scalars["ID"]["input"];
|
videoId: Scalars["ID"]["input"];
|
||||||
};
|
};
|
||||||
|
|
||||||
export type QueryGetVideoProcessingsArgs = {
|
|
||||||
videoId: Scalars["Int"]["input"];
|
|
||||||
};
|
|
||||||
|
|
||||||
export type QueryGetVideosArgs = {
|
export type QueryGetVideosArgs = {
|
||||||
videoIds: Array<Scalars["Int"]["input"]>;
|
videoIds: Array<Scalars["Int"]["input"]>;
|
||||||
};
|
};
|
||||||
@@ -3069,9 +2960,11 @@ export type QuotaStatusGql = {
|
|||||||
durationLimitSeconds?: Maybe<Scalars["Int"]["output"]>;
|
durationLimitSeconds?: Maybe<Scalars["Int"]["output"]>;
|
||||||
durationRemainingSeconds?: Maybe<Scalars["Float"]["output"]>;
|
durationRemainingSeconds?: Maybe<Scalars["Float"]["output"]>;
|
||||||
durationUsedSeconds: Scalars["Float"]["output"];
|
durationUsedSeconds: Scalars["Float"]["output"];
|
||||||
|
importUploadPermission: UploadPermissionGql;
|
||||||
maxVideoDurationSeconds?: Maybe<Scalars["Int"]["output"]>;
|
maxVideoDurationSeconds?: Maybe<Scalars["Int"]["output"]>;
|
||||||
periodEnd: Scalars["DateTime"]["output"];
|
periodEnd: Scalars["DateTime"]["output"];
|
||||||
periodStart: Scalars["DateTime"]["output"];
|
periodStart: Scalars["DateTime"]["output"];
|
||||||
|
recordingPermission: UploadPermissionGql;
|
||||||
tierName: Scalars["String"]["output"];
|
tierName: Scalars["String"]["output"];
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -3341,12 +3234,6 @@ export enum SpinTypeEnum {
|
|||||||
Unknown = "UNKNOWN",
|
Unknown = "UNKNOWN",
|
||||||
}
|
}
|
||||||
|
|
||||||
export type SplitGroundTruthShotReturn = {
|
|
||||||
__typename?: "SplitGroundTruthShotReturn";
|
|
||||||
createdShot: ShotGql;
|
|
||||||
originalShot: ShotGql;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type StreamErrorGql = {
|
export type StreamErrorGql = {
|
||||||
__typename?: "StreamErrorGQL";
|
__typename?: "StreamErrorGQL";
|
||||||
message: Scalars["String"]["output"];
|
message: Scalars["String"]["output"];
|
||||||
@@ -3463,6 +3350,11 @@ export type UpdateShotAnnotationReturn = {
|
|||||||
shot?: Maybe<ShotGql>;
|
shot?: Maybe<ShotGql>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export enum UploadKindEnum {
|
||||||
|
Import = "IMPORT",
|
||||||
|
Recording = "RECORDING",
|
||||||
|
}
|
||||||
|
|
||||||
export type UploadLink = {
|
export type UploadLink = {
|
||||||
__typename?: "UploadLink";
|
__typename?: "UploadLink";
|
||||||
headers: Array<Maybe<Header>>;
|
headers: Array<Maybe<Header>>;
|
||||||
@@ -3475,6 +3367,12 @@ export type UploadLinkGetProfileUploadLinkErrors =
|
|||||||
|
|
||||||
export type UploadLinkGetUploadLinkErrors = GetUploadLinkErrors | UploadLink;
|
export type UploadLinkGetUploadLinkErrors = GetUploadLinkErrors | UploadLink;
|
||||||
|
|
||||||
|
export type UploadPermissionGql = {
|
||||||
|
__typename?: "UploadPermissionGQL";
|
||||||
|
allowed: Scalars["Boolean"]["output"];
|
||||||
|
reason?: Maybe<Scalars["String"]["output"]>;
|
||||||
|
};
|
||||||
|
|
||||||
export type UploadSegmentGql = {
|
export type UploadSegmentGql = {
|
||||||
__typename?: "UploadSegmentGQL";
|
__typename?: "UploadSegmentGQL";
|
||||||
durationInSeconds?: Maybe<Scalars["Float"]["output"]>;
|
durationInSeconds?: Maybe<Scalars["Float"]["output"]>;
|
||||||
@@ -3557,6 +3455,9 @@ export type UserSubscriptionStatusGql = {
|
|||||||
__typename?: "UserSubscriptionStatusGQL";
|
__typename?: "UserSubscriptionStatusGQL";
|
||||||
currentPeriodEnd?: Maybe<Scalars["DateTime"]["output"]>;
|
currentPeriodEnd?: Maybe<Scalars["DateTime"]["output"]>;
|
||||||
currentPeriodStart?: Maybe<Scalars["DateTime"]["output"]>;
|
currentPeriodStart?: Maybe<Scalars["DateTime"]["output"]>;
|
||||||
|
entitlementEndsAt?: Maybe<Scalars["DateTime"]["output"]>;
|
||||||
|
entitlementSource?: Maybe<EntitlementSourceTypeEnum>;
|
||||||
|
entitlementStartsAt?: Maybe<Scalars["DateTime"]["output"]>;
|
||||||
hasActiveSubscription: Scalars["Boolean"]["output"];
|
hasActiveSubscription: Scalars["Boolean"]["output"];
|
||||||
stripePriceId?: Maybe<Scalars["String"]["output"]>;
|
stripePriceId?: Maybe<Scalars["String"]["output"]>;
|
||||||
stripeSubscriptionId?: Maybe<Scalars["String"]["output"]>;
|
stripeSubscriptionId?: Maybe<Scalars["String"]["output"]>;
|
||||||
@@ -3655,39 +3556,6 @@ export type VideoMetadataInput = {
|
|||||||
videoName?: InputMaybe<Scalars["String"]["input"]>;
|
videoName?: InputMaybe<Scalars["String"]["input"]>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type VideoProcessingAssessmentGql = {
|
|
||||||
__typename?: "VideoProcessingAssessmentGQL";
|
|
||||||
correctlyFlaggedFalsePositivePairs: Array<VideoProcessingAssessmentShotPairGql>;
|
|
||||||
correctlyFlaggedFalsePositives: Scalars["Int"]["output"];
|
|
||||||
extraFlaggedFalsePositiveShotIds: Array<Scalars["Int"]["output"]>;
|
|
||||||
extraFlaggedFalsePositives: Scalars["Int"]["output"];
|
|
||||||
groundTruthFalsePositiveCount: Scalars["Int"]["output"];
|
|
||||||
groundTruthPositiveShotCount: Scalars["Int"]["output"];
|
|
||||||
groundTruthProcessingId: Scalars["Int"]["output"];
|
|
||||||
groundTruthShotCount: Scalars["Int"]["output"];
|
|
||||||
groundTruthShotsFlaggedFalsePositive: Scalars["Int"]["output"];
|
|
||||||
groundTruthShotsFlaggedFalsePositivePairs: Array<VideoProcessingAssessmentShotPairGql>;
|
|
||||||
makeDisagreementPairs: Array<VideoProcessingAssessmentShotPairGql>;
|
|
||||||
makeDisagreements: Scalars["Int"]["output"];
|
|
||||||
matchedGroundTruthPairs: Array<VideoProcessingAssessmentShotPairGql>;
|
|
||||||
matchedGroundTruthShots: Scalars["Int"]["output"];
|
|
||||||
missedGroundTruthShotIds: Array<Scalars["Int"]["output"]>;
|
|
||||||
missedGroundTruthShots: Scalars["Int"]["output"];
|
|
||||||
processingId: Scalars["Int"]["output"];
|
|
||||||
sourceFalsePositiveCount: Scalars["Int"]["output"];
|
|
||||||
sourceShotCount: Scalars["Int"]["output"];
|
|
||||||
unexpectedShotIds: Array<Scalars["Int"]["output"]>;
|
|
||||||
unexpectedShots: Scalars["Int"]["output"];
|
|
||||||
unflaggedFalsePositivePairs: Array<VideoProcessingAssessmentShotPairGql>;
|
|
||||||
unflaggedFalsePositives: Scalars["Int"]["output"];
|
|
||||||
};
|
|
||||||
|
|
||||||
export type VideoProcessingAssessmentShotPairGql = {
|
|
||||||
__typename?: "VideoProcessingAssessmentShotPairGQL";
|
|
||||||
groundTruthShotId: Scalars["Int"]["output"];
|
|
||||||
processingShotId: Scalars["Int"]["output"];
|
|
||||||
};
|
|
||||||
|
|
||||||
export type VideoProcessingErrorGql = {
|
export type VideoProcessingErrorGql = {
|
||||||
__typename?: "VideoProcessingErrorGQL";
|
__typename?: "VideoProcessingErrorGQL";
|
||||||
endSegmentIndex?: Maybe<Scalars["Int"]["output"]>;
|
endSegmentIndex?: Maybe<Scalars["Int"]["output"]>;
|
||||||
@@ -5717,6 +5585,23 @@ export type GetUserTagsQuery = {
|
|||||||
}>;
|
}>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export type GetGameTypeTagMetricsQueryVariables = Exact<{
|
||||||
|
input: GameTypeTagMetricsInput;
|
||||||
|
}>;
|
||||||
|
|
||||||
|
export type GetGameTypeTagMetricsQuery = {
|
||||||
|
__typename?: "Query";
|
||||||
|
getGameTypeTagMetrics: Array<{
|
||||||
|
__typename?: "GameTypeTagMetric";
|
||||||
|
tagName: string;
|
||||||
|
tagLabel: string;
|
||||||
|
tableSize?: number | null;
|
||||||
|
shotCount: number;
|
||||||
|
madeShots: number;
|
||||||
|
makeRate: number;
|
||||||
|
}>;
|
||||||
|
};
|
||||||
|
|
||||||
export type FollowUserMutationVariables = Exact<{
|
export type FollowUserMutationVariables = Exact<{
|
||||||
followedUserId: Scalars["Int"]["input"];
|
followedUserId: Scalars["Int"]["input"];
|
||||||
}>;
|
}>;
|
||||||
@@ -5882,6 +5767,7 @@ export type GetStreamMonitoringDetailsQuery = {
|
|||||||
__typename?: "UploadStreamGQL";
|
__typename?: "UploadStreamGQL";
|
||||||
id: string;
|
id: string;
|
||||||
linksRequested: number;
|
linksRequested: number;
|
||||||
|
lowestUnuploadedSegmentIndex: number;
|
||||||
uploadsCompleted: number;
|
uploadsCompleted: number;
|
||||||
segmentProcessingCursor: number;
|
segmentProcessingCursor: number;
|
||||||
isCompleted: boolean;
|
isCompleted: boolean;
|
||||||
@@ -6444,6 +6330,7 @@ export type HomographyInfoFragment = {
|
|||||||
|
|
||||||
export type CreateUploadStreamMutationVariables = Exact<{
|
export type CreateUploadStreamMutationVariables = Exact<{
|
||||||
videoMetadataInput: VideoMetadataInput;
|
videoMetadataInput: VideoMetadataInput;
|
||||||
|
expectedDurationSeconds?: InputMaybe<Scalars["Float"]["input"]>;
|
||||||
}>;
|
}>;
|
||||||
|
|
||||||
export type CreateUploadStreamMutation = {
|
export type CreateUploadStreamMutation = {
|
||||||
@@ -11698,6 +11585,84 @@ export type GetUserTagsQueryResult = Apollo.QueryResult<
|
|||||||
GetUserTagsQuery,
|
GetUserTagsQuery,
|
||||||
GetUserTagsQueryVariables
|
GetUserTagsQueryVariables
|
||||||
>;
|
>;
|
||||||
|
export const GetGameTypeTagMetricsDocument = gql`
|
||||||
|
query GetGameTypeTagMetrics($input: GameTypeTagMetricsInput!) {
|
||||||
|
getGameTypeTagMetrics(input: $input) {
|
||||||
|
tagName
|
||||||
|
tagLabel
|
||||||
|
tableSize
|
||||||
|
shotCount
|
||||||
|
madeShots
|
||||||
|
makeRate
|
||||||
|
}
|
||||||
|
}
|
||||||
|
`;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* __useGetGameTypeTagMetricsQuery__
|
||||||
|
*
|
||||||
|
* To run a query within a React component, call `useGetGameTypeTagMetricsQuery` and pass it any options that fit your needs.
|
||||||
|
* When your component renders, `useGetGameTypeTagMetricsQuery` 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 } = useGetGameTypeTagMetricsQuery({
|
||||||
|
* variables: {
|
||||||
|
* input: // value for 'input'
|
||||||
|
* },
|
||||||
|
* });
|
||||||
|
*/
|
||||||
|
export function useGetGameTypeTagMetricsQuery(
|
||||||
|
baseOptions: Apollo.QueryHookOptions<
|
||||||
|
GetGameTypeTagMetricsQuery,
|
||||||
|
GetGameTypeTagMetricsQueryVariables
|
||||||
|
>,
|
||||||
|
) {
|
||||||
|
const options = { ...defaultOptions, ...baseOptions };
|
||||||
|
return Apollo.useQuery<
|
||||||
|
GetGameTypeTagMetricsQuery,
|
||||||
|
GetGameTypeTagMetricsQueryVariables
|
||||||
|
>(GetGameTypeTagMetricsDocument, options);
|
||||||
|
}
|
||||||
|
export function useGetGameTypeTagMetricsLazyQuery(
|
||||||
|
baseOptions?: Apollo.LazyQueryHookOptions<
|
||||||
|
GetGameTypeTagMetricsQuery,
|
||||||
|
GetGameTypeTagMetricsQueryVariables
|
||||||
|
>,
|
||||||
|
) {
|
||||||
|
const options = { ...defaultOptions, ...baseOptions };
|
||||||
|
return Apollo.useLazyQuery<
|
||||||
|
GetGameTypeTagMetricsQuery,
|
||||||
|
GetGameTypeTagMetricsQueryVariables
|
||||||
|
>(GetGameTypeTagMetricsDocument, options);
|
||||||
|
}
|
||||||
|
export function useGetGameTypeTagMetricsSuspenseQuery(
|
||||||
|
baseOptions?: Apollo.SuspenseQueryHookOptions<
|
||||||
|
GetGameTypeTagMetricsQuery,
|
||||||
|
GetGameTypeTagMetricsQueryVariables
|
||||||
|
>,
|
||||||
|
) {
|
||||||
|
const options = { ...defaultOptions, ...baseOptions };
|
||||||
|
return Apollo.useSuspenseQuery<
|
||||||
|
GetGameTypeTagMetricsQuery,
|
||||||
|
GetGameTypeTagMetricsQueryVariables
|
||||||
|
>(GetGameTypeTagMetricsDocument, options);
|
||||||
|
}
|
||||||
|
export type GetGameTypeTagMetricsQueryHookResult = ReturnType<
|
||||||
|
typeof useGetGameTypeTagMetricsQuery
|
||||||
|
>;
|
||||||
|
export type GetGameTypeTagMetricsLazyQueryHookResult = ReturnType<
|
||||||
|
typeof useGetGameTypeTagMetricsLazyQuery
|
||||||
|
>;
|
||||||
|
export type GetGameTypeTagMetricsSuspenseQueryHookResult = ReturnType<
|
||||||
|
typeof useGetGameTypeTagMetricsSuspenseQuery
|
||||||
|
>;
|
||||||
|
export type GetGameTypeTagMetricsQueryResult = Apollo.QueryResult<
|
||||||
|
GetGameTypeTagMetricsQuery,
|
||||||
|
GetGameTypeTagMetricsQueryVariables
|
||||||
|
>;
|
||||||
export const FollowUserDocument = gql`
|
export const FollowUserDocument = gql`
|
||||||
mutation followUser($followedUserId: Int!) {
|
mutation followUser($followedUserId: Int!) {
|
||||||
followUser(followedUserId: $followedUserId) {
|
followUser(followedUserId: $followedUserId) {
|
||||||
@@ -12163,6 +12128,7 @@ export const GetStreamMonitoringDetailsDocument = gql`
|
|||||||
stream {
|
stream {
|
||||||
id
|
id
|
||||||
linksRequested
|
linksRequested
|
||||||
|
lowestUnuploadedSegmentIndex
|
||||||
uploadsCompleted
|
uploadsCompleted
|
||||||
segmentProcessingCursor
|
segmentProcessingCursor
|
||||||
isCompleted
|
isCompleted
|
||||||
@@ -13410,8 +13376,14 @@ export type FindPrerecordTableLayoutMutationOptions =
|
|||||||
FindPrerecordTableLayoutMutationVariables
|
FindPrerecordTableLayoutMutationVariables
|
||||||
>;
|
>;
|
||||||
export const CreateUploadStreamDocument = gql`
|
export const CreateUploadStreamDocument = gql`
|
||||||
mutation CreateUploadStream($videoMetadataInput: VideoMetadataInput!) {
|
mutation CreateUploadStream(
|
||||||
createUploadStream(videoMetadata: $videoMetadataInput) {
|
$videoMetadataInput: VideoMetadataInput!
|
||||||
|
$expectedDurationSeconds: Float = null
|
||||||
|
) {
|
||||||
|
createUploadStream(
|
||||||
|
videoMetadata: $videoMetadataInput
|
||||||
|
expectedDurationSeconds: $expectedDurationSeconds
|
||||||
|
) {
|
||||||
videoId
|
videoId
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -13435,6 +13407,7 @@ export type CreateUploadStreamMutationFn = Apollo.MutationFunction<
|
|||||||
* const [createUploadStreamMutation, { data, loading, error }] = useCreateUploadStreamMutation({
|
* const [createUploadStreamMutation, { data, loading, error }] = useCreateUploadStreamMutation({
|
||||||
* variables: {
|
* variables: {
|
||||||
* videoMetadataInput: // value for 'videoMetadataInput'
|
* videoMetadataInput: // value for 'videoMetadataInput'
|
||||||
|
* expectedDurationSeconds: // value for 'expectedDurationSeconds'
|
||||||
* },
|
* },
|
||||||
* });
|
* });
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -92,6 +92,17 @@ query GetUserTags {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
query GetGameTypeTagMetrics($input: GameTypeTagMetricsInput!) {
|
||||||
|
getGameTypeTagMetrics(input: $input) {
|
||||||
|
tagName
|
||||||
|
tagLabel
|
||||||
|
tableSize
|
||||||
|
shotCount
|
||||||
|
madeShots
|
||||||
|
makeRate
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
mutation followUser($followedUserId: Int!) {
|
mutation followUser($followedUserId: Int!) {
|
||||||
followUser(followedUserId: $followedUserId) {
|
followUser(followedUserId: $followedUserId) {
|
||||||
id
|
id
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ query GetStreamMonitoringDetails($videoId: Int!, $debuggingJson: JSON) {
|
|||||||
stream {
|
stream {
|
||||||
id
|
id
|
||||||
linksRequested
|
linksRequested
|
||||||
|
lowestUnuploadedSegmentIndex
|
||||||
uploadsCompleted
|
uploadsCompleted
|
||||||
segmentProcessingCursor
|
segmentProcessingCursor
|
||||||
isCompleted
|
isCompleted
|
||||||
|
|||||||
@@ -1,5 +1,11 @@
|
|||||||
mutation CreateUploadStream($videoMetadataInput: VideoMetadataInput!) {
|
mutation CreateUploadStream(
|
||||||
createUploadStream(videoMetadata: $videoMetadataInput) {
|
$videoMetadataInput: VideoMetadataInput!
|
||||||
|
$expectedDurationSeconds: Float = null
|
||||||
|
) {
|
||||||
|
createUploadStream(
|
||||||
|
videoMetadata: $videoMetadataInput
|
||||||
|
expectedDurationSeconds: $expectedDurationSeconds
|
||||||
|
) {
|
||||||
videoId
|
videoId
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
132
src/schema.gql
132
src/schema.gql
@@ -61,8 +61,6 @@ type Query {
|
|||||||
shotsOrdering: GetShotsOrdering = null
|
shotsOrdering: GetShotsOrdering = null
|
||||||
limit: Int! = 500
|
limit: Int! = 500
|
||||||
countRespectsLimit: Boolean! = false
|
countRespectsLimit: Boolean! = false
|
||||||
processingId: Int = null
|
|
||||||
includeExcluded: Boolean! = false
|
|
||||||
): GetShotsResult!
|
): GetShotsResult!
|
||||||
getShotsWithMetadata(
|
getShotsWithMetadata(
|
||||||
filterInput: FilterInput!
|
filterInput: FilterInput!
|
||||||
@@ -70,16 +68,12 @@ type Query {
|
|||||||
shotsPagination: GetShotsPagination = null
|
shotsPagination: GetShotsPagination = null
|
||||||
limit: Int! = 500
|
limit: Int! = 500
|
||||||
countRespectsLimit: Boolean! = false
|
countRespectsLimit: Boolean! = false
|
||||||
processingId: Int = null
|
|
||||||
includeExcluded: Boolean! = false
|
|
||||||
): GetShotsResult!
|
): GetShotsResult!
|
||||||
getShots(
|
getShots(
|
||||||
filterInput: FilterInput!
|
filterInput: FilterInput!
|
||||||
shotsPagination: GetShotsPagination = null
|
shotsPagination: GetShotsPagination = null
|
||||||
limit: Int! = 500
|
limit: Int! = 500
|
||||||
countRespectsLimit: Boolean! = false
|
countRespectsLimit: Boolean! = false
|
||||||
processingId: Int = null
|
|
||||||
includeExcluded: Boolean! = false
|
|
||||||
): [ShotGQL!]!
|
): [ShotGQL!]!
|
||||||
getShotsByIds(ids: [Int!]!): [ShotGQL!]!
|
getShotsByIds(ids: [Int!]!): [ShotGQL!]!
|
||||||
getUser(userId: Int!): UserGQL
|
getUser(userId: Int!): UserGQL
|
||||||
@@ -112,13 +106,9 @@ type Query {
|
|||||||
filters: VideoFilterInput = null
|
filters: VideoFilterInput = null
|
||||||
): VideoHistoryGQL!
|
): VideoHistoryGQL!
|
||||||
getUserTags(includeRetiredTags: Boolean = false): [TagGQL!]!
|
getUserTags(includeRetiredTags: Boolean = false): [TagGQL!]!
|
||||||
|
getGameTypeTagMetrics(input: GameTypeTagMetricsInput!): [GameTypeTagMetric!]!
|
||||||
getVideo(videoId: Int!, debuggingJson: JSON = null): VideoGQL!
|
getVideo(videoId: Int!, debuggingJson: JSON = null): VideoGQL!
|
||||||
getVideos(videoIds: [Int!]!): [VideoGQL!]!
|
getVideos(videoIds: [Int!]!): [VideoGQL!]!
|
||||||
getVideoProcessings(videoId: Int!): [VideoProcessingGQL!]!
|
|
||||||
assessVideoProcessing(
|
|
||||||
processingId: Int!
|
|
||||||
groundTruthProcessingId: Int = null
|
|
||||||
): VideoProcessingAssessmentGQL!
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type AggregateResultGQL {
|
type AggregateResultGQL {
|
||||||
@@ -220,7 +210,6 @@ input FilterInput @oneOf {
|
|||||||
intendedPocketType: [PocketEnum!]
|
intendedPocketType: [PocketEnum!]
|
||||||
shotDirection: [ShotDirectionEnum!]
|
shotDirection: [ShotDirectionEnum!]
|
||||||
videoId: [Int!]
|
videoId: [Int!]
|
||||||
processingId: [Int!]
|
|
||||||
userId: [Int!]
|
userId: [Int!]
|
||||||
runId: [Int!]
|
runId: [Int!]
|
||||||
username: [String!]
|
username: [String!]
|
||||||
@@ -973,6 +962,9 @@ type StripePriceGQL {
|
|||||||
|
|
||||||
type UserSubscriptionStatusGQL {
|
type UserSubscriptionStatusGQL {
|
||||||
hasActiveSubscription: Boolean!
|
hasActiveSubscription: Boolean!
|
||||||
|
entitlementSource: EntitlementSourceTypeEnum
|
||||||
|
entitlementStartsAt: DateTime
|
||||||
|
entitlementEndsAt: DateTime
|
||||||
subscriptionStatus: StripeSubscriptionStatusEnum
|
subscriptionStatus: StripeSubscriptionStatusEnum
|
||||||
currentPeriodStart: DateTime
|
currentPeriodStart: DateTime
|
||||||
currentPeriodEnd: DateTime
|
currentPeriodEnd: DateTime
|
||||||
@@ -981,6 +973,13 @@ type UserSubscriptionStatusGQL {
|
|||||||
stripeSubscriptionId: String
|
stripeSubscriptionId: String
|
||||||
}
|
}
|
||||||
|
|
||||||
|
enum EntitlementSourceTypeEnum {
|
||||||
|
ADMIN
|
||||||
|
MANUAL
|
||||||
|
STRIPE
|
||||||
|
ALPHA_LEGACY
|
||||||
|
}
|
||||||
|
|
||||||
enum StripeSubscriptionStatusEnum {
|
enum StripeSubscriptionStatusEnum {
|
||||||
INCOMPLETE
|
INCOMPLETE
|
||||||
INCOMPLETE_EXPIRED
|
INCOMPLETE_EXPIRED
|
||||||
@@ -999,10 +998,17 @@ type QuotaStatusGQL {
|
|||||||
durationUsedSeconds: Float!
|
durationUsedSeconds: Float!
|
||||||
durationLimitSeconds: Int
|
durationLimitSeconds: Int
|
||||||
maxVideoDurationSeconds: Int
|
maxVideoDurationSeconds: Int
|
||||||
|
recordingPermission: UploadPermissionGQL!
|
||||||
|
importUploadPermission: UploadPermissionGQL!
|
||||||
durationRemainingSeconds: Float
|
durationRemainingSeconds: Float
|
||||||
canUpload: Boolean!
|
canUpload: Boolean!
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type UploadPermissionGQL {
|
||||||
|
allowed: Boolean!
|
||||||
|
reason: String
|
||||||
|
}
|
||||||
|
|
||||||
type UserPlayTimeGQL {
|
type UserPlayTimeGQL {
|
||||||
totalSeconds: Float!
|
totalSeconds: Float!
|
||||||
}
|
}
|
||||||
@@ -1019,6 +1025,25 @@ type TagClassGQL {
|
|||||||
name: String!
|
name: String!
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type GameTypeTagMetric {
|
||||||
|
tagName: String!
|
||||||
|
tagLabel: String!
|
||||||
|
tableSize: Float
|
||||||
|
shotCount: Int!
|
||||||
|
madeShots: Int!
|
||||||
|
makeRate: Float!
|
||||||
|
}
|
||||||
|
|
||||||
|
input GameTypeTagMetricsInput {
|
||||||
|
userId: Int!
|
||||||
|
createdAt: DateRangeFilter = null
|
||||||
|
maxTags: Int = null
|
||||||
|
groupByTableSize: Boolean! = true
|
||||||
|
includeUnknown: Boolean! = true
|
||||||
|
tagClass: String = "game_type"
|
||||||
|
includePrivate: IncludePrivateEnum! = MINE
|
||||||
|
}
|
||||||
|
|
||||||
"""
|
"""
|
||||||
The `JSON` scalar type represents JSON values as specified by [ECMA-404](https://ecma-international.org/wp-content/uploads/ECMA-404_2nd_edition_december_2017.pdf).
|
The `JSON` scalar type represents JSON values as specified by [ECMA-404](https://ecma-international.org/wp-content/uploads/ECMA-404_2nd_edition_december_2017.pdf).
|
||||||
"""
|
"""
|
||||||
@@ -1027,37 +1052,6 @@ scalar JSON
|
|||||||
url: "https://ecma-international.org/wp-content/uploads/ECMA-404_2nd_edition_december_2017.pdf"
|
url: "https://ecma-international.org/wp-content/uploads/ECMA-404_2nd_edition_december_2017.pdf"
|
||||||
)
|
)
|
||||||
|
|
||||||
type VideoProcessingAssessmentGQL {
|
|
||||||
processingId: Int!
|
|
||||||
groundTruthProcessingId: Int!
|
|
||||||
sourceShotCount: Int!
|
|
||||||
sourceFalsePositiveCount: Int!
|
|
||||||
groundTruthShotCount: Int!
|
|
||||||
groundTruthPositiveShotCount: Int!
|
|
||||||
groundTruthFalsePositiveCount: Int!
|
|
||||||
matchedGroundTruthShots: Int!
|
|
||||||
missedGroundTruthShots: Int!
|
|
||||||
unexpectedShots: Int!
|
|
||||||
correctlyFlaggedFalsePositives: Int!
|
|
||||||
unflaggedFalsePositives: Int!
|
|
||||||
extraFlaggedFalsePositives: Int!
|
|
||||||
groundTruthShotsFlaggedFalsePositive: Int!
|
|
||||||
makeDisagreements: Int!
|
|
||||||
matchedGroundTruthPairs: [VideoProcessingAssessmentShotPairGQL!]!
|
|
||||||
missedGroundTruthShotIds: [Int!]!
|
|
||||||
unexpectedShotIds: [Int!]!
|
|
||||||
correctlyFlaggedFalsePositivePairs: [VideoProcessingAssessmentShotPairGQL!]!
|
|
||||||
unflaggedFalsePositivePairs: [VideoProcessingAssessmentShotPairGQL!]!
|
|
||||||
extraFlaggedFalsePositiveShotIds: [Int!]!
|
|
||||||
groundTruthShotsFlaggedFalsePositivePairs: [VideoProcessingAssessmentShotPairGQL!]!
|
|
||||||
makeDisagreementPairs: [VideoProcessingAssessmentShotPairGQL!]!
|
|
||||||
}
|
|
||||||
|
|
||||||
type VideoProcessingAssessmentShotPairGQL {
|
|
||||||
processingShotId: Int!
|
|
||||||
groundTruthShotId: Int!
|
|
||||||
}
|
|
||||||
|
|
||||||
type Mutation {
|
type Mutation {
|
||||||
createBucketSet(params: CreateBucketSetInput!): BucketSetGQL!
|
createBucketSet(params: CreateBucketSetInput!): BucketSetGQL!
|
||||||
createRuleSet(name: String!, description: String = null): RuleSet!
|
createRuleSet(name: String!, description: String = null): RuleSet!
|
||||||
@@ -1119,19 +1113,6 @@ type Mutation {
|
|||||||
shotId: Int!
|
shotId: Int!
|
||||||
fieldsToEdit: EditableShotFieldInputGQL!
|
fieldsToEdit: EditableShotFieldInputGQL!
|
||||||
): EditShotReturn!
|
): EditShotReturn!
|
||||||
createGroundTruthShot(input: CreateGroundTruthShotInputGQL!): ShotGQL!
|
|
||||||
updateGroundTruthShotFrameRange(
|
|
||||||
shotId: Int!
|
|
||||||
startFrame: Int = null
|
|
||||||
endFrame: Int = null
|
|
||||||
notes: String = null
|
|
||||||
): ShotGQL!
|
|
||||||
splitGroundTruthShot(
|
|
||||||
shotId: Int!
|
|
||||||
splitFrame: Int!
|
|
||||||
notes: String = null
|
|
||||||
): SplitGroundTruthShotReturn!
|
|
||||||
deleteGroundTruthShot(shotId: Int!): DeleteGroundTruthShotReturn!
|
|
||||||
getProfileImageUploadLink(
|
getProfileImageUploadLink(
|
||||||
fileExt: String = ".png"
|
fileExt: String = ".png"
|
||||||
): GetProfileUploadLinkReturn!
|
): GetProfileUploadLinkReturn!
|
||||||
@@ -1144,6 +1125,14 @@ type Mutation {
|
|||||||
deleteUser: Boolean!
|
deleteUser: Boolean!
|
||||||
createSubscription(priceId: String!): CreateSubscriptionResultGQL!
|
createSubscription(priceId: String!): CreateSubscriptionResultGQL!
|
||||||
cancelSubscription: UserSubscriptionStatusGQL!
|
cancelSubscription: UserSubscriptionStatusGQL!
|
||||||
|
grantManualEntitlement(
|
||||||
|
userId: Int!
|
||||||
|
tierName: String! = "pro"
|
||||||
|
startsAt: DateTime = null
|
||||||
|
endsAt: DateTime = null
|
||||||
|
reason: String = null
|
||||||
|
): UserSubscriptionStatusGQL!
|
||||||
|
revokeManualEntitlement(userId: Int!): UserSubscriptionStatusGQL!
|
||||||
submitCancellationFeedback(
|
submitCancellationFeedback(
|
||||||
reasons: [CancellationReasonEnum!] = null
|
reasons: [CancellationReasonEnum!] = null
|
||||||
feedback: String = null
|
feedback: String = null
|
||||||
@@ -1152,13 +1141,9 @@ type Mutation {
|
|||||||
findPrerecordTableLayout(b64Image: String!, videoId: Int!): HomographyInfoGQL
|
findPrerecordTableLayout(b64Image: String!, videoId: Int!): HomographyInfoGQL
|
||||||
createUploadStream(
|
createUploadStream(
|
||||||
videoMetadata: VideoMetadataInput!
|
videoMetadata: VideoMetadataInput!
|
||||||
|
uploadKind: UploadKindEnum = null
|
||||||
expectedDurationSeconds: Float = null
|
expectedDurationSeconds: Float = null
|
||||||
): CreateUploadStreamReturn!
|
): CreateUploadStreamReturn!
|
||||||
getOrCreateGroundTruthProcessing(
|
|
||||||
videoId: Int!
|
|
||||||
sourceProcessingId: Int = null
|
|
||||||
): VideoProcessingGQL!
|
|
||||||
promoteGroundTruthProcessing(processingId: Int!): VideoProcessingGQL!
|
|
||||||
getUploadLink(videoId: Int!, segmentIndex: Int!): GetUploadLinkReturn!
|
getUploadLink(videoId: Int!, segmentIndex: Int!): GetUploadLinkReturn!
|
||||||
getHlsInitUploadLink(videoId: Int!): GetUploadLinkReturn!
|
getHlsInitUploadLink(videoId: Int!): GetUploadLinkReturn!
|
||||||
setSegmentDuration(
|
setSegmentDuration(
|
||||||
@@ -1235,32 +1220,12 @@ input EditableShotFieldInputGQL {
|
|||||||
shotDirection: ShotDirectionEnum
|
shotDirection: ShotDirectionEnum
|
||||||
spinType: SpinTypeEnum
|
spinType: SpinTypeEnum
|
||||||
targetPocketAngleDirection: ShotDirectionEnum
|
targetPocketAngleDirection: ShotDirectionEnum
|
||||||
intendedBallId: Int
|
|
||||||
intendedPocketId: PocketIdentifier
|
|
||||||
pathMetadataIndex: Int
|
|
||||||
make: Boolean
|
make: Boolean
|
||||||
backcut: Boolean
|
backcut: Boolean
|
||||||
excludeFromStats: Boolean
|
excludeFromStats: Boolean
|
||||||
notes: String
|
notes: String
|
||||||
}
|
}
|
||||||
|
|
||||||
input CreateGroundTruthShotInputGQL {
|
|
||||||
processingId: Int!
|
|
||||||
startFrame: Int!
|
|
||||||
endFrame: Int!
|
|
||||||
make: Boolean
|
|
||||||
notes: String
|
|
||||||
}
|
|
||||||
|
|
||||||
type SplitGroundTruthShotReturn {
|
|
||||||
originalShot: ShotGQL!
|
|
||||||
createdShot: ShotGQL!
|
|
||||||
}
|
|
||||||
|
|
||||||
type DeleteGroundTruthShotReturn {
|
|
||||||
deletedShotId: Int!
|
|
||||||
}
|
|
||||||
|
|
||||||
type GetProfileUploadLinkReturn {
|
type GetProfileUploadLinkReturn {
|
||||||
value: UploadLinkGetProfileUploadLinkErrors!
|
value: UploadLinkGetProfileUploadLinkErrors!
|
||||||
}
|
}
|
||||||
@@ -1345,6 +1310,11 @@ input VideoResolution {
|
|||||||
height: Int!
|
height: Int!
|
||||||
}
|
}
|
||||||
|
|
||||||
|
enum UploadKindEnum {
|
||||||
|
RECORDING
|
||||||
|
IMPORT
|
||||||
|
}
|
||||||
|
|
||||||
type GetUploadLinkReturn {
|
type GetUploadLinkReturn {
|
||||||
value: UploadLinkGetUploadLinkErrors!
|
value: UploadLinkGetUploadLinkErrors!
|
||||||
stream: UploadStreamGQL
|
stream: UploadStreamGQL
|
||||||
|
|||||||
Reference in New Issue
Block a user