|
|
|
|
@@ -260,6 +260,15 @@ export type ClusterAssignmentInput = {
|
|
|
|
|
userId?: InputMaybe<Scalars["Int"]["input"]>;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type CohortStatsGql = {
|
|
|
|
|
__typename?: "CohortStatsGQL";
|
|
|
|
|
activated7d: Scalars["Int"]["output"];
|
|
|
|
|
activatedNotPaid7d: Scalars["Int"]["output"];
|
|
|
|
|
paid7d: Scalars["Int"]["output"];
|
|
|
|
|
signups: Scalars["Int"]["output"];
|
|
|
|
|
weekStart: Scalars["Date"]["output"];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type CommentGql = {
|
|
|
|
|
__typename?: "CommentGQL";
|
|
|
|
|
id: Scalars["Int"]["output"];
|
|
|
|
|
@@ -3993,6 +4002,7 @@ export type UsageStatsDailyGql = {
|
|
|
|
|
|
|
|
|
|
export type UsageStatsGql = {
|
|
|
|
|
__typename?: "UsageStatsGQL";
|
|
|
|
|
cohorts: Array<CohortStatsGql>;
|
|
|
|
|
daily: Array<UsageStatsDailyGql>;
|
|
|
|
|
funnel: FunnelStatsGql;
|
|
|
|
|
processingLast24h: Array<ProcessingStatusCountGql>;
|
|
|
|
|
@@ -6606,51 +6616,6 @@ export type ReactToVideoMutation = {
|
|
|
|
|
reactToVideo: boolean;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type GetRecordedStreamsQueryVariables = Exact<{
|
|
|
|
|
limit?: Scalars["Int"]["input"];
|
|
|
|
|
}>;
|
|
|
|
|
|
|
|
|
|
export type GetRecordedStreamsQuery = {
|
|
|
|
|
__typename?: "Query";
|
|
|
|
|
getFeedVideos: {
|
|
|
|
|
__typename?: "VideoHistoryGQL";
|
|
|
|
|
videos: Array<{
|
|
|
|
|
__typename?: "VideoGQL";
|
|
|
|
|
id: number;
|
|
|
|
|
name?: string | null;
|
|
|
|
|
createdAt?: any | null;
|
|
|
|
|
screenshotUri?: string | null;
|
|
|
|
|
framesPerSecond: number;
|
|
|
|
|
totalShots: number;
|
|
|
|
|
owner?: {
|
|
|
|
|
__typename?: "UserGQL";
|
|
|
|
|
id: number;
|
|
|
|
|
username: string;
|
|
|
|
|
profileImageUri?: string | null;
|
|
|
|
|
} | null;
|
|
|
|
|
}>;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type GetRecordedStreamShotsQueryVariables = Exact<{
|
|
|
|
|
videoId: Scalars["Int"]["input"];
|
|
|
|
|
limit?: Scalars["Int"]["input"];
|
|
|
|
|
}>;
|
|
|
|
|
|
|
|
|
|
export type GetRecordedStreamShotsQuery = {
|
|
|
|
|
__typename?: "Query";
|
|
|
|
|
getOrderedShots: {
|
|
|
|
|
__typename?: "GetShotsResult";
|
|
|
|
|
shots: Array<{
|
|
|
|
|
__typename?: "ShotGQL";
|
|
|
|
|
id: number;
|
|
|
|
|
videoId: number;
|
|
|
|
|
startFrame: number;
|
|
|
|
|
endFrame: number;
|
|
|
|
|
}>;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type GetRunsForHighlightsQueryVariables = Exact<{
|
|
|
|
|
filterInput: RunFilterInput;
|
|
|
|
|
runIds?: InputMaybe<Array<Scalars["Int"]["input"]> | Scalars["Int"]["input"]>;
|
|
|
|
|
@@ -6882,28 +6847,34 @@ export type GetLiveTableStateQuery = {
|
|
|
|
|
__typename?: "RGBColorGQL";
|
|
|
|
|
hex: string;
|
|
|
|
|
} | null>;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type GetShotTableStateQueryVariables = Exact<{
|
|
|
|
|
shotId: Scalars["Int"]["input"];
|
|
|
|
|
}>;
|
|
|
|
|
|
|
|
|
|
export type GetShotTableStateQuery = {
|
|
|
|
|
__typename?: "Query";
|
|
|
|
|
getShotTableState: {
|
|
|
|
|
__typename?: "ShotTableStateGQL";
|
|
|
|
|
shotId: number;
|
|
|
|
|
videoId: number;
|
|
|
|
|
frameIndex: number;
|
|
|
|
|
tableState: {
|
|
|
|
|
__typename?: "TableStateGQL";
|
|
|
|
|
identifierToPosition: Array<Array<number>>;
|
|
|
|
|
identifierToColor: Array<{
|
|
|
|
|
__typename?: "RGBColorGQL";
|
|
|
|
|
hex: string;
|
|
|
|
|
} | null>;
|
|
|
|
|
homography?: {
|
|
|
|
|
__typename?: "HomographyInfoGQL";
|
|
|
|
|
id?: number | null;
|
|
|
|
|
frameIndex: number;
|
|
|
|
|
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 };
|
|
|
|
|
};
|
|
|
|
|
} | null;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
@@ -7527,6 +7498,14 @@ export type GetUsageStatsQuery = {
|
|
|
|
|
retentionPrevActive: number;
|
|
|
|
|
retentionReturned: number;
|
|
|
|
|
};
|
|
|
|
|
cohorts: Array<{
|
|
|
|
|
__typename?: "CohortStatsGQL";
|
|
|
|
|
weekStart: any;
|
|
|
|
|
signups: number;
|
|
|
|
|
activated7d: number;
|
|
|
|
|
paid7d: number;
|
|
|
|
|
activatedNotPaid7d: number;
|
|
|
|
|
}>;
|
|
|
|
|
windows: Array<{
|
|
|
|
|
__typename?: "UsageStatsWindowGQL";
|
|
|
|
|
label: string;
|
|
|
|
|
@@ -14253,179 +14232,6 @@ export type ReactToVideoMutationOptions = Apollo.BaseMutationOptions<
|
|
|
|
|
ReactToVideoMutation,
|
|
|
|
|
ReactToVideoMutationVariables
|
|
|
|
|
>;
|
|
|
|
|
export const GetRecordedStreamsDocument = gql`
|
|
|
|
|
query GetRecordedStreams($limit: Int! = 25) {
|
|
|
|
|
getFeedVideos(
|
|
|
|
|
limit: $limit
|
|
|
|
|
filters: { isStreamCompleted: true, excludeVideosWithNoShots: true }
|
|
|
|
|
includePrivate: MINE
|
|
|
|
|
feedInput: { allUsers: true }
|
|
|
|
|
) {
|
|
|
|
|
videos {
|
|
|
|
|
id
|
|
|
|
|
name
|
|
|
|
|
createdAt
|
|
|
|
|
screenshotUri
|
|
|
|
|
framesPerSecond
|
|
|
|
|
totalShots
|
|
|
|
|
owner {
|
|
|
|
|
id
|
|
|
|
|
username
|
|
|
|
|
profileImageUri
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
`;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* __useGetRecordedStreamsQuery__
|
|
|
|
|
*
|
|
|
|
|
* To run a query within a React component, call `useGetRecordedStreamsQuery` and pass it any options that fit your needs.
|
|
|
|
|
* When your component renders, `useGetRecordedStreamsQuery` 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 } = useGetRecordedStreamsQuery({
|
|
|
|
|
* variables: {
|
|
|
|
|
* limit: // value for 'limit'
|
|
|
|
|
* },
|
|
|
|
|
* });
|
|
|
|
|
*/
|
|
|
|
|
export function useGetRecordedStreamsQuery(
|
|
|
|
|
baseOptions?: Apollo.QueryHookOptions<
|
|
|
|
|
GetRecordedStreamsQuery,
|
|
|
|
|
GetRecordedStreamsQueryVariables
|
|
|
|
|
>,
|
|
|
|
|
) {
|
|
|
|
|
const options = { ...defaultOptions, ...baseOptions };
|
|
|
|
|
return Apollo.useQuery<
|
|
|
|
|
GetRecordedStreamsQuery,
|
|
|
|
|
GetRecordedStreamsQueryVariables
|
|
|
|
|
>(GetRecordedStreamsDocument, options);
|
|
|
|
|
}
|
|
|
|
|
export function useGetRecordedStreamsLazyQuery(
|
|
|
|
|
baseOptions?: Apollo.LazyQueryHookOptions<
|
|
|
|
|
GetRecordedStreamsQuery,
|
|
|
|
|
GetRecordedStreamsQueryVariables
|
|
|
|
|
>,
|
|
|
|
|
) {
|
|
|
|
|
const options = { ...defaultOptions, ...baseOptions };
|
|
|
|
|
return Apollo.useLazyQuery<
|
|
|
|
|
GetRecordedStreamsQuery,
|
|
|
|
|
GetRecordedStreamsQueryVariables
|
|
|
|
|
>(GetRecordedStreamsDocument, options);
|
|
|
|
|
}
|
|
|
|
|
export function useGetRecordedStreamsSuspenseQuery(
|
|
|
|
|
baseOptions?: Apollo.SuspenseQueryHookOptions<
|
|
|
|
|
GetRecordedStreamsQuery,
|
|
|
|
|
GetRecordedStreamsQueryVariables
|
|
|
|
|
>,
|
|
|
|
|
) {
|
|
|
|
|
const options = { ...defaultOptions, ...baseOptions };
|
|
|
|
|
return Apollo.useSuspenseQuery<
|
|
|
|
|
GetRecordedStreamsQuery,
|
|
|
|
|
GetRecordedStreamsQueryVariables
|
|
|
|
|
>(GetRecordedStreamsDocument, options);
|
|
|
|
|
}
|
|
|
|
|
export type GetRecordedStreamsQueryHookResult = ReturnType<
|
|
|
|
|
typeof useGetRecordedStreamsQuery
|
|
|
|
|
>;
|
|
|
|
|
export type GetRecordedStreamsLazyQueryHookResult = ReturnType<
|
|
|
|
|
typeof useGetRecordedStreamsLazyQuery
|
|
|
|
|
>;
|
|
|
|
|
export type GetRecordedStreamsSuspenseQueryHookResult = ReturnType<
|
|
|
|
|
typeof useGetRecordedStreamsSuspenseQuery
|
|
|
|
|
>;
|
|
|
|
|
export type GetRecordedStreamsQueryResult = Apollo.QueryResult<
|
|
|
|
|
GetRecordedStreamsQuery,
|
|
|
|
|
GetRecordedStreamsQueryVariables
|
|
|
|
|
>;
|
|
|
|
|
export const GetRecordedStreamShotsDocument = gql`
|
|
|
|
|
query GetRecordedStreamShots($videoId: Int!, $limit: Int! = 200) {
|
|
|
|
|
getOrderedShots(
|
|
|
|
|
filterInput: { videoId: [$videoId] }
|
|
|
|
|
shotsOrdering: { orderings: [{ startFrame: { descending: false } }] }
|
|
|
|
|
limit: $limit
|
|
|
|
|
) {
|
|
|
|
|
shots {
|
|
|
|
|
id
|
|
|
|
|
videoId
|
|
|
|
|
startFrame
|
|
|
|
|
endFrame
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
`;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* __useGetRecordedStreamShotsQuery__
|
|
|
|
|
*
|
|
|
|
|
* To run a query within a React component, call `useGetRecordedStreamShotsQuery` and pass it any options that fit your needs.
|
|
|
|
|
* When your component renders, `useGetRecordedStreamShotsQuery` 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 } = useGetRecordedStreamShotsQuery({
|
|
|
|
|
* variables: {
|
|
|
|
|
* videoId: // value for 'videoId'
|
|
|
|
|
* limit: // value for 'limit'
|
|
|
|
|
* },
|
|
|
|
|
* });
|
|
|
|
|
*/
|
|
|
|
|
export function useGetRecordedStreamShotsQuery(
|
|
|
|
|
baseOptions: Apollo.QueryHookOptions<
|
|
|
|
|
GetRecordedStreamShotsQuery,
|
|
|
|
|
GetRecordedStreamShotsQueryVariables
|
|
|
|
|
>,
|
|
|
|
|
) {
|
|
|
|
|
const options = { ...defaultOptions, ...baseOptions };
|
|
|
|
|
return Apollo.useQuery<
|
|
|
|
|
GetRecordedStreamShotsQuery,
|
|
|
|
|
GetRecordedStreamShotsQueryVariables
|
|
|
|
|
>(GetRecordedStreamShotsDocument, options);
|
|
|
|
|
}
|
|
|
|
|
export function useGetRecordedStreamShotsLazyQuery(
|
|
|
|
|
baseOptions?: Apollo.LazyQueryHookOptions<
|
|
|
|
|
GetRecordedStreamShotsQuery,
|
|
|
|
|
GetRecordedStreamShotsQueryVariables
|
|
|
|
|
>,
|
|
|
|
|
) {
|
|
|
|
|
const options = { ...defaultOptions, ...baseOptions };
|
|
|
|
|
return Apollo.useLazyQuery<
|
|
|
|
|
GetRecordedStreamShotsQuery,
|
|
|
|
|
GetRecordedStreamShotsQueryVariables
|
|
|
|
|
>(GetRecordedStreamShotsDocument, options);
|
|
|
|
|
}
|
|
|
|
|
export function useGetRecordedStreamShotsSuspenseQuery(
|
|
|
|
|
baseOptions?: Apollo.SuspenseQueryHookOptions<
|
|
|
|
|
GetRecordedStreamShotsQuery,
|
|
|
|
|
GetRecordedStreamShotsQueryVariables
|
|
|
|
|
>,
|
|
|
|
|
) {
|
|
|
|
|
const options = { ...defaultOptions, ...baseOptions };
|
|
|
|
|
return Apollo.useSuspenseQuery<
|
|
|
|
|
GetRecordedStreamShotsQuery,
|
|
|
|
|
GetRecordedStreamShotsQueryVariables
|
|
|
|
|
>(GetRecordedStreamShotsDocument, options);
|
|
|
|
|
}
|
|
|
|
|
export type GetRecordedStreamShotsQueryHookResult = ReturnType<
|
|
|
|
|
typeof useGetRecordedStreamShotsQuery
|
|
|
|
|
>;
|
|
|
|
|
export type GetRecordedStreamShotsLazyQueryHookResult = ReturnType<
|
|
|
|
|
typeof useGetRecordedStreamShotsLazyQuery
|
|
|
|
|
>;
|
|
|
|
|
export type GetRecordedStreamShotsSuspenseQueryHookResult = ReturnType<
|
|
|
|
|
typeof useGetRecordedStreamShotsSuspenseQuery
|
|
|
|
|
>;
|
|
|
|
|
export type GetRecordedStreamShotsQueryResult = Apollo.QueryResult<
|
|
|
|
|
GetRecordedStreamShotsQuery,
|
|
|
|
|
GetRecordedStreamShotsQueryVariables
|
|
|
|
|
>;
|
|
|
|
|
export const GetRunsForHighlightsDocument = gql`
|
|
|
|
|
query GetRunsForHighlights(
|
|
|
|
|
$filterInput: RunFilterInput!
|
|
|
|
|
@@ -14847,9 +14653,13 @@ export const GetLiveTableStateDocument = gql`
|
|
|
|
|
identifierToColor {
|
|
|
|
|
hex
|
|
|
|
|
}
|
|
|
|
|
homography {
|
|
|
|
|
...HomographyInfo
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
${HomographyInfoFragmentDoc}
|
|
|
|
|
`;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
@@ -14917,87 +14727,6 @@ export type GetLiveTableStateQueryResult = Apollo.QueryResult<
|
|
|
|
|
GetLiveTableStateQuery,
|
|
|
|
|
GetLiveTableStateQueryVariables
|
|
|
|
|
>;
|
|
|
|
|
export const GetShotTableStateDocument = gql`
|
|
|
|
|
query GetShotTableState($shotId: Int!) {
|
|
|
|
|
getShotTableState(shotId: $shotId) {
|
|
|
|
|
shotId
|
|
|
|
|
videoId
|
|
|
|
|
frameIndex
|
|
|
|
|
tableState {
|
|
|
|
|
identifierToPosition
|
|
|
|
|
identifierToColor {
|
|
|
|
|
hex
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
`;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* __useGetShotTableStateQuery__
|
|
|
|
|
*
|
|
|
|
|
* To run a query within a React component, call `useGetShotTableStateQuery` and pass it any options that fit your needs.
|
|
|
|
|
* When your component renders, `useGetShotTableStateQuery` 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 } = useGetShotTableStateQuery({
|
|
|
|
|
* variables: {
|
|
|
|
|
* shotId: // value for 'shotId'
|
|
|
|
|
* },
|
|
|
|
|
* });
|
|
|
|
|
*/
|
|
|
|
|
export function useGetShotTableStateQuery(
|
|
|
|
|
baseOptions: Apollo.QueryHookOptions<
|
|
|
|
|
GetShotTableStateQuery,
|
|
|
|
|
GetShotTableStateQueryVariables
|
|
|
|
|
>,
|
|
|
|
|
) {
|
|
|
|
|
const options = { ...defaultOptions, ...baseOptions };
|
|
|
|
|
return Apollo.useQuery<
|
|
|
|
|
GetShotTableStateQuery,
|
|
|
|
|
GetShotTableStateQueryVariables
|
|
|
|
|
>(GetShotTableStateDocument, options);
|
|
|
|
|
}
|
|
|
|
|
export function useGetShotTableStateLazyQuery(
|
|
|
|
|
baseOptions?: Apollo.LazyQueryHookOptions<
|
|
|
|
|
GetShotTableStateQuery,
|
|
|
|
|
GetShotTableStateQueryVariables
|
|
|
|
|
>,
|
|
|
|
|
) {
|
|
|
|
|
const options = { ...defaultOptions, ...baseOptions };
|
|
|
|
|
return Apollo.useLazyQuery<
|
|
|
|
|
GetShotTableStateQuery,
|
|
|
|
|
GetShotTableStateQueryVariables
|
|
|
|
|
>(GetShotTableStateDocument, options);
|
|
|
|
|
}
|
|
|
|
|
export function useGetShotTableStateSuspenseQuery(
|
|
|
|
|
baseOptions?: Apollo.SuspenseQueryHookOptions<
|
|
|
|
|
GetShotTableStateQuery,
|
|
|
|
|
GetShotTableStateQueryVariables
|
|
|
|
|
>,
|
|
|
|
|
) {
|
|
|
|
|
const options = { ...defaultOptions, ...baseOptions };
|
|
|
|
|
return Apollo.useSuspenseQuery<
|
|
|
|
|
GetShotTableStateQuery,
|
|
|
|
|
GetShotTableStateQueryVariables
|
|
|
|
|
>(GetShotTableStateDocument, options);
|
|
|
|
|
}
|
|
|
|
|
export type GetShotTableStateQueryHookResult = ReturnType<
|
|
|
|
|
typeof useGetShotTableStateQuery
|
|
|
|
|
>;
|
|
|
|
|
export type GetShotTableStateLazyQueryHookResult = ReturnType<
|
|
|
|
|
typeof useGetShotTableStateLazyQuery
|
|
|
|
|
>;
|
|
|
|
|
export type GetShotTableStateSuspenseQueryHookResult = ReturnType<
|
|
|
|
|
typeof useGetShotTableStateSuspenseQuery
|
|
|
|
|
>;
|
|
|
|
|
export type GetShotTableStateQueryResult = Apollo.QueryResult<
|
|
|
|
|
GetShotTableStateQuery,
|
|
|
|
|
GetShotTableStateQueryVariables
|
|
|
|
|
>;
|
|
|
|
|
export const SimulateShotDocument = gql`
|
|
|
|
|
query SimulateShot($simulationInput: SimulateShotInputGQL!) {
|
|
|
|
|
simulateShot(simulationInput: $simulationInput) {
|
|
|
|
|
@@ -16090,6 +15819,13 @@ export const GetUsageStatsDocument = gql`
|
|
|
|
|
retentionPrevActive
|
|
|
|
|
retentionReturned
|
|
|
|
|
}
|
|
|
|
|
cohorts {
|
|
|
|
|
weekStart
|
|
|
|
|
signups
|
|
|
|
|
activated7d
|
|
|
|
|
paid7d
|
|
|
|
|
activatedNotPaid7d
|
|
|
|
|
}
|
|
|
|
|
totalUsers
|
|
|
|
|
totalVideos
|
|
|
|
|
totalShots
|
|
|
|
|
|