Compare commits

..

1 Commits

Author SHA1 Message Date
478c04215f GetShotsWithMetadata accepts ids
All checks were successful
Tests / Tests (pull_request) Successful in 11s
2024-10-03 12:34:36 -06:00
3 changed files with 5 additions and 293 deletions

View File

@@ -73,7 +73,6 @@ export type AggregationInput =
| { bucketSet?: never; datetimeRange?: never; enum: EnumAggregation };
export enum AlignedIntervalEnum {
Day = "DAY",
Month = "MONTH",
Week = "WEEK",
Year = "YEAR",
@@ -211,7 +210,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -223,7 +221,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -250,7 +247,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -262,7 +258,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -289,7 +284,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -301,7 +295,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -328,7 +321,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -340,7 +332,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -367,7 +358,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -379,7 +369,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -406,7 +395,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -418,7 +406,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -445,7 +432,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -457,7 +443,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -484,7 +469,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -496,7 +480,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -523,7 +506,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -535,7 +517,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -562,7 +543,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -574,7 +554,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -601,7 +580,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -613,7 +591,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -640,7 +617,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -652,7 +628,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -679,7 +654,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -691,7 +665,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -718,7 +691,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -730,7 +702,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -757,7 +728,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -769,7 +739,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -796,7 +765,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -808,7 +776,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -835,7 +802,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -847,7 +813,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -874,7 +839,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -886,7 +850,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -913,7 +876,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -925,7 +887,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -952,7 +913,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -964,7 +924,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -991,7 +950,6 @@ export type FilterInput =
kickAngle: FloatRangeFilter;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -1003,7 +961,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -1030,7 +987,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance: FloatRangeFilter;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -1042,7 +998,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -1069,7 +1024,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make: Array<Scalars["Boolean"]["input"]>;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -1081,7 +1035,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -1108,46 +1061,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees: FloatRangeFilter;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
shotDirection?: never;
spinType?: never;
tableSize?: never;
tags?: never;
targetPocketAngle?: never;
targetPocketAngleDirection?: never;
targetPocketDistance?: 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;
intendedPocketType?: never;
isDirect?: never;
isLeft?: never;
isLeftMiss?: never;
isRight?: never;
isRightMiss?: never;
isStraight?: never;
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees: FloatRangeFilter;
notFilter?: never;
orFilters?: never;
@@ -1159,7 +1072,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -1186,7 +1098,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter: FilterInput;
orFilters?: never;
@@ -1198,7 +1109,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -1225,7 +1135,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters: Array<FilterInput>;
@@ -1237,7 +1146,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -1264,7 +1172,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -1276,7 +1183,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -1303,7 +1209,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -1315,7 +1220,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -1342,7 +1246,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -1354,7 +1257,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -1381,7 +1283,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -1393,7 +1294,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -1420,7 +1320,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -1432,7 +1331,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -1459,7 +1357,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -1471,7 +1368,6 @@ export type FilterInput =
targetPocketAngleDirection: Array<ShotDirectionEnum>;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -1498,7 +1394,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -1510,7 +1405,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance: FloatRangeFilter;
userId?: never;
username?: never;
videoId?: never;
}
| {
@@ -1537,7 +1431,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -1549,7 +1442,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId: Array<Scalars["Int"]["input"]>;
username?: never;
videoId?: never;
}
| {
@@ -1576,7 +1468,6 @@ export type FilterInput =
kickAngle?: never;
kickDistance?: never;
make?: never;
marginOfErrorInDegrees?: never;
missAngleInDegrees?: never;
notFilter?: never;
orFilters?: never;
@@ -1588,46 +1479,6 @@ export type FilterInput =
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username: Array<Scalars["String"]["input"]>;
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;
intendedPocketType?: 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;
shotDirection?: never;
spinType?: never;
tableSize?: never;
tags?: never;
targetPocketAngle?: never;
targetPocketAngleDirection?: never;
targetPocketDistance?: never;
userId?: never;
username?: never;
videoId: Array<Scalars["Int"]["input"]>;
};
@@ -1846,7 +1697,6 @@ export type PocketingIntentionFeaturesGql = {
difficulty?: Maybe<Scalars["Float"]["output"]>;
intendedPocketType?: Maybe<PocketEnum>;
make?: Maybe<Scalars["Boolean"]["output"]>;
marginOfErrorInDegrees?: Maybe<Scalars["Float"]["output"]>;
targetPocketAngle?: Maybe<Scalars["Float"]["output"]>;
targetPocketAngleDirection?: Maybe<ShotDirectionEnum>;
targetPocketDistance?: Maybe<Scalars["Float"]["output"]>;
@@ -2401,29 +2251,6 @@ export type GetShotAnnotationTypesQuery = {
}>;
};
export type GetShotsWithVideoGqlQueryVariables = Exact<{
filterInput: FilterInput;
limit?: InputMaybe<Scalars["Int"]["input"]>;
}>;
export type GetShotsWithVideoGqlQuery = {
__typename?: "Query";
getShotsWithMetadata: {
__typename?: "GetShotsResult";
ids: Array<number>;
shots: Array<{
__typename?: "ShotGQL";
id: number;
videoId: number;
video?: {
__typename?: "VideoGQL";
screenshotUri?: string | null;
endTime?: any | null;
} | null;
}>;
};
};
export type GetShotsWithMetadataQueryVariables = Exact<{
filterInput: FilterInput;
shotsPagination?: InputMaybe<GetShotsPagination>;
@@ -2468,11 +2295,8 @@ export type GetShotsWithMetadataQuery = {
} | null;
pocketingIntentionFeatures?: {
__typename?: "PocketingIntentionFeaturesGQL";
make?: boolean | null;
targetPocketDistance?: number | null;
targetPocketAngle?: number | null;
targetPocketAngleDirection?: ShotDirectionEnum | null;
marginOfErrorInDegrees?: number | null;
make?: boolean | null;
intendedPocketType?: PocketEnum | null;
} | null;
pocketingIntentionInfo?: {
@@ -2526,11 +2350,8 @@ export type GetShotsByIdsQuery = {
} | null;
pocketingIntentionFeatures?: {
__typename?: "PocketingIntentionFeaturesGQL";
make?: boolean | null;
targetPocketDistance?: number | null;
targetPocketAngle?: number | null;
targetPocketAngleDirection?: ShotDirectionEnum | null;
marginOfErrorInDegrees?: number | null;
make?: boolean | null;
intendedPocketType?: PocketEnum | null;
} | null;
pocketingIntentionInfo?: {
@@ -2577,11 +2398,8 @@ export type ShotWithAllFeaturesFragment = {
} | null;
pocketingIntentionFeatures?: {
__typename?: "PocketingIntentionFeaturesGQL";
make?: boolean | null;
targetPocketDistance?: number | null;
targetPocketAngle?: number | null;
targetPocketAngleDirection?: ShotDirectionEnum | null;
marginOfErrorInDegrees?: number | null;
make?: boolean | null;
intendedPocketType?: PocketEnum | null;
} | null;
pocketingIntentionInfo?: {
@@ -3167,11 +2985,8 @@ export const ShotWithAllFeaturesFragmentDoc = gql`
spinType
}
pocketingIntentionFeatures {
make
targetPocketDistance
targetPocketAngle
targetPocketAngleDirection
marginOfErrorInDegrees
make
intendedPocketType
}
pocketingIntentionInfo {
@@ -3675,88 +3490,6 @@ export type GetShotAnnotationTypesQueryResult = Apollo.QueryResult<
GetShotAnnotationTypesQuery,
GetShotAnnotationTypesQueryVariables
>;
export const GetShotsWithVideoGqlDocument = gql`
query GetShotsWithVideoGql($filterInput: FilterInput!, $limit: Int) {
getShotsWithMetadata(filterInput: $filterInput, limit: $limit) {
ids
shots {
id
videoId
video {
screenshotUri
endTime
}
}
}
}
`;
/**
* __useGetShotsWithVideoGqlQuery__
*
* To run a query within a React component, call `useGetShotsWithVideoGqlQuery` and pass it any options that fit your needs.
* When your component renders, `useGetShotsWithVideoGqlQuery` 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 } = useGetShotsWithVideoGqlQuery({
* variables: {
* filterInput: // value for 'filterInput'
* limit: // value for 'limit'
* },
* });
*/
export function useGetShotsWithVideoGqlQuery(
baseOptions: Apollo.QueryHookOptions<
GetShotsWithVideoGqlQuery,
GetShotsWithVideoGqlQueryVariables
>,
) {
const options = { ...defaultOptions, ...baseOptions };
return Apollo.useQuery<
GetShotsWithVideoGqlQuery,
GetShotsWithVideoGqlQueryVariables
>(GetShotsWithVideoGqlDocument, options);
}
export function useGetShotsWithVideoGqlLazyQuery(
baseOptions?: Apollo.LazyQueryHookOptions<
GetShotsWithVideoGqlQuery,
GetShotsWithVideoGqlQueryVariables
>,
) {
const options = { ...defaultOptions, ...baseOptions };
return Apollo.useLazyQuery<
GetShotsWithVideoGqlQuery,
GetShotsWithVideoGqlQueryVariables
>(GetShotsWithVideoGqlDocument, options);
}
export function useGetShotsWithVideoGqlSuspenseQuery(
baseOptions?: Apollo.SuspenseQueryHookOptions<
GetShotsWithVideoGqlQuery,
GetShotsWithVideoGqlQueryVariables
>,
) {
const options = { ...defaultOptions, ...baseOptions };
return Apollo.useSuspenseQuery<
GetShotsWithVideoGqlQuery,
GetShotsWithVideoGqlQueryVariables
>(GetShotsWithVideoGqlDocument, options);
}
export type GetShotsWithVideoGqlQueryHookResult = ReturnType<
typeof useGetShotsWithVideoGqlQuery
>;
export type GetShotsWithVideoGqlLazyQueryHookResult = ReturnType<
typeof useGetShotsWithVideoGqlLazyQuery
>;
export type GetShotsWithVideoGqlSuspenseQueryHookResult = ReturnType<
typeof useGetShotsWithVideoGqlSuspenseQuery
>;
export type GetShotsWithVideoGqlQueryResult = Apollo.QueryResult<
GetShotsWithVideoGqlQuery,
GetShotsWithVideoGqlQueryVariables
>;
export const GetShotsWithMetadataDocument = gql`
query GetShotsWithMetadata(
$filterInput: FilterInput!

View File

@@ -17,20 +17,6 @@ query GetShotAnnotationTypes {
}
}
query GetShotsWithVideoGql($filterInput: FilterInput!, $limit: Int) {
getShotsWithMetadata(filterInput: $filterInput, limit: $limit) {
ids
shots {
id
videoId
video {
screenshotUri
endTime
}
}
}
}
query GetShotsWithMetadata(
$filterInput: FilterInput!
$shotsPagination: GetShotsPagination
@@ -84,11 +70,8 @@ fragment ShotWithAllFeatures on ShotGQL {
spinType
}
pocketingIntentionFeatures {
make
targetPocketDistance
targetPocketAngle
targetPocketAngleDirection
marginOfErrorInDegrees
make
intendedPocketType
}
pocketingIntentionInfo {

View File

@@ -125,7 +125,6 @@ enum AlignedIntervalEnum {
MONTH
YEAR
WEEK
DAY
}
input FilterInput @oneOf {
@@ -141,7 +140,6 @@ input FilterInput @oneOf {
shotDirection: [ShotDirectionEnum!]
videoId: [Int!]
userId: [Int!]
username: [String!]
make: [Boolean!]
tags: [VideoTagInput!]
annotations: [ShotAnnotationInput!]
@@ -164,7 +162,6 @@ input FilterInput @oneOf {
targetPocketAngleDirection: [ShotDirectionEnum!]
targetPocketAngle: FloatRangeFilter
missAngleInDegrees: FloatRangeFilter
marginOfErrorInDegrees: FloatRangeFilter
createdAt: DateRangeFilter
}
@@ -285,7 +282,6 @@ type PocketingIntentionFeaturesGQL {
difficulty: Float
targetPocketAngle: Float
targetPocketAngleDirection: ShotDirectionEnum
marginOfErrorInDegrees: Float
backcut: Boolean
}