Add get shots with metadata

This commit is contained in:
Ivan Malison 2024-09-01 21:16:44 +00:00
parent 4c232829b6
commit fd5c28e073
2 changed files with 23 additions and 0 deletions

View File

@ -1133,6 +1133,12 @@ export type GetShotsPagination = {
startFrameAfter: Scalars["Int"]["input"];
};
export type GetShotsResult = {
__typename?: "GetShotsResult";
count?: Maybe<Scalars["Int"]["output"]>;
shots: Array<ShotGql>;
};
export type GetUploadLinkErrors = {
__typename?: "GetUploadLinkErrors";
error: MustHaveSetForUploadLinkErrSegmentAlreadyUploadedErrProcessingFailedErrNoInitForChunkedUploadErrTooManyProfileImageUploadsErr;
@ -1328,6 +1334,7 @@ export type Query = {
getPlayTime: UserPlayTimeGql;
getShotAnnotationTypes: Array<ShotAnnotationTypeGql>;
getShots: Array<ShotGql>;
getShotsWithMetadata: GetShotsResult;
getUser?: Maybe<UserGql>;
getUserTags: Array<TagGql>;
getUserVideos: VideoHistoryGql;
@ -1360,6 +1367,12 @@ export type QueryGetShotsArgs = {
shotsPagination?: InputMaybe<GetShotsPagination>;
};
export type QueryGetShotsWithMetadataArgs = {
filterInput: FilterInput;
limit?: Scalars["Int"]["input"];
shotsPagination?: InputMaybe<GetShotsPagination>;
};
export type QueryGetUserArgs = {
userId: Scalars["Int"]["input"];
};

View File

@ -9,6 +9,11 @@ type Query {
videoId: ID!
intervalDuration: Int! = 300
): [MakePercentageIntervalGQL!]!
getShotsWithMetadata(
filterInput: FilterInput!
shotsPagination: GetShotsPagination = null
limit: Int! = 500
): GetShotsResult!
getShots(
filterInput: FilterInput!
shotsPagination: GetShotsPagination = null
@ -171,6 +176,11 @@ type MakePercentageIntervalGQL {
elapsedTime: Float!
}
type GetShotsResult {
shots: [ShotGQL!]!
count: Int
}
type ShotGQL {
id: Int!
videoId: Int!