|
|
|
|
@@ -274,6 +274,7 @@ export type CommentGql = {
|
|
|
|
|
id: Scalars["Int"]["output"];
|
|
|
|
|
message: Scalars["String"]["output"];
|
|
|
|
|
replies: Array<CommentGql>;
|
|
|
|
|
replyToCommentId?: Maybe<Scalars["Int"]["output"]>;
|
|
|
|
|
user: UserGql;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
@@ -2390,6 +2391,12 @@ export type GetUploadLinkReturn = {
|
|
|
|
|
value: UploadLinkGetUploadLinkErrors;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type GetUploadLinksReturn = {
|
|
|
|
|
__typename?: "GetUploadLinksReturn";
|
|
|
|
|
stream?: Maybe<UploadStreamGql>;
|
|
|
|
|
value: UploadLinkBatchGetUploadLinkErrors;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type HlsPlaylistGql = {
|
|
|
|
|
__typename?: "HLSPlaylistGQL";
|
|
|
|
|
m3u8Text: Scalars["String"]["output"];
|
|
|
|
|
@@ -2546,6 +2553,7 @@ export type Mutation = {
|
|
|
|
|
getHlsInitUploadLink: GetUploadLinkReturn;
|
|
|
|
|
getProfileImageUploadLink: GetProfileUploadLinkReturn;
|
|
|
|
|
getUploadLink: GetUploadLinkReturn;
|
|
|
|
|
getUploadLinks: GetUploadLinksReturn;
|
|
|
|
|
grantManualEntitlement: UserSubscriptionStatusGql;
|
|
|
|
|
inviteUsersToChallenge: Array<ChallengeInvitation>;
|
|
|
|
|
markAllNotificationsAsRead: Scalars["Boolean"]["output"];
|
|
|
|
|
@@ -2554,6 +2562,7 @@ export type Mutation = {
|
|
|
|
|
reactToVideo: Scalars["Boolean"]["output"];
|
|
|
|
|
recalculateChallengeEntry: ChallengeEntry;
|
|
|
|
|
reportContent: Scalars["Boolean"]["output"];
|
|
|
|
|
requestSessionCoachGeneration: SessionCoachGql;
|
|
|
|
|
requestVideoExport: VideoExportJobGql;
|
|
|
|
|
respondToChallengeInvitation: ChallengeInvitation;
|
|
|
|
|
retireTags: Scalars["Boolean"]["output"];
|
|
|
|
|
@@ -2729,6 +2738,11 @@ export type MutationGetUploadLinkArgs = {
|
|
|
|
|
videoId: Scalars["Int"]["input"];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type MutationGetUploadLinksArgs = {
|
|
|
|
|
segmentIndexes: Array<Scalars["Int"]["input"]>;
|
|
|
|
|
videoId: Scalars["Int"]["input"];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type MutationGrantManualEntitlementArgs = {
|
|
|
|
|
endsAt?: InputMaybe<Scalars["DateTime"]["input"]>;
|
|
|
|
|
reason?: InputMaybe<Scalars["String"]["input"]>;
|
|
|
|
|
@@ -2765,6 +2779,10 @@ export type MutationReportContentArgs = {
|
|
|
|
|
videoId: Scalars["Int"]["input"];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type MutationRequestSessionCoachGenerationArgs = {
|
|
|
|
|
videoId: Scalars["Int"]["input"];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type MutationRequestVideoExportArgs = {
|
|
|
|
|
input: RequestVideoExportInput;
|
|
|
|
|
};
|
|
|
|
|
@@ -3565,6 +3583,13 @@ export type SegmentStartTimesGql = {
|
|
|
|
|
segmentStartTimes: Array<Scalars["Float"]["output"]>;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type SegmentUploadLink = {
|
|
|
|
|
__typename?: "SegmentUploadLink";
|
|
|
|
|
headers: Array<Maybe<Header>>;
|
|
|
|
|
segmentIndex: Scalars["Int"]["output"];
|
|
|
|
|
uploadUrl: Scalars["String"]["output"];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type SerializedShotPathsGql = {
|
|
|
|
|
__typename?: "SerializedShotPathsGQL";
|
|
|
|
|
b64EncodedBuffer?: Maybe<Scalars["String"]["output"]>;
|
|
|
|
|
@@ -3600,6 +3625,18 @@ export enum SessionCoachCandidateKindEnum {
|
|
|
|
|
UsagePattern = "USAGE_PATTERN",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export type SessionCoachDecisionGql = {
|
|
|
|
|
__typename?: "SessionCoachDecisionGQL";
|
|
|
|
|
body?: Maybe<Scalars["String"]["output"]>;
|
|
|
|
|
drillId?: Maybe<Scalars["String"]["output"]>;
|
|
|
|
|
drillReason?: Maybe<Scalars["String"]["output"]>;
|
|
|
|
|
practiceAttemptCount?: Maybe<Scalars["Int"]["output"]>;
|
|
|
|
|
practiceTarget?: Maybe<Scalars["String"]["output"]>;
|
|
|
|
|
selectedCandidateId?: Maybe<Scalars["ID"]["output"]>;
|
|
|
|
|
suggestedAction?: Maybe<Scalars["String"]["output"]>;
|
|
|
|
|
title?: Maybe<Scalars["String"]["output"]>;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type SessionCoachEvidenceGql = {
|
|
|
|
|
__typename?: "SessionCoachEvidenceGQL";
|
|
|
|
|
attemptCount: Scalars["Int"]["output"];
|
|
|
|
|
@@ -3618,6 +3655,7 @@ export type SessionCoachEvidenceGql = {
|
|
|
|
|
|
|
|
|
|
export type SessionCoachGql = {
|
|
|
|
|
__typename?: "SessionCoachGQL";
|
|
|
|
|
agentGeneration?: Maybe<SessionCoachGenerationGql>;
|
|
|
|
|
analysisVersion: Scalars["String"]["output"];
|
|
|
|
|
analyzedShotCount: Scalars["Int"]["output"];
|
|
|
|
|
candidates: Array<SessionCoachCandidateGql>;
|
|
|
|
|
@@ -3636,6 +3674,44 @@ export type SessionCoachGql = {
|
|
|
|
|
videoId: Scalars["Int"]["output"];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type SessionCoachGenerationDiagnosticsGql = {
|
|
|
|
|
__typename?: "SessionCoachGenerationDiagnosticsGQL";
|
|
|
|
|
abstentionReason?: Maybe<Scalars["String"]["output"]>;
|
|
|
|
|
analysisVersion: Scalars["String"]["output"];
|
|
|
|
|
attemptCount: Scalars["Int"]["output"];
|
|
|
|
|
cachedInputTokens?: Maybe<Scalars["Int"]["output"]>;
|
|
|
|
|
enqueueCount: Scalars["Int"]["output"];
|
|
|
|
|
failureCode?: Maybe<Scalars["String"]["output"]>;
|
|
|
|
|
inputHash: Scalars["String"]["output"];
|
|
|
|
|
inputTokens?: Maybe<Scalars["Int"]["output"]>;
|
|
|
|
|
lastEnqueuedAt?: Maybe<Scalars["DateTime"]["output"]>;
|
|
|
|
|
latencyMs?: Maybe<Scalars["Int"]["output"]>;
|
|
|
|
|
maxAttempts: Scalars["Int"]["output"];
|
|
|
|
|
modelName: Scalars["String"]["output"];
|
|
|
|
|
outputTokens?: Maybe<Scalars["Int"]["output"]>;
|
|
|
|
|
promptVersion: Scalars["String"]["output"];
|
|
|
|
|
providerKey: Scalars["String"]["output"];
|
|
|
|
|
startedAt?: Maybe<Scalars["DateTime"]["output"]>;
|
|
|
|
|
updatedAt: Scalars["DateTime"]["output"];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type SessionCoachGenerationGql = {
|
|
|
|
|
__typename?: "SessionCoachGenerationGQL";
|
|
|
|
|
completedAt?: Maybe<Scalars["DateTime"]["output"]>;
|
|
|
|
|
createdAt: Scalars["DateTime"]["output"];
|
|
|
|
|
decision?: Maybe<SessionCoachDecisionGql>;
|
|
|
|
|
diagnostics?: Maybe<SessionCoachGenerationDiagnosticsGql>;
|
|
|
|
|
id: Scalars["ID"]["output"];
|
|
|
|
|
state: SessionCoachGenerationStateEnum;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export enum SessionCoachGenerationStateEnum {
|
|
|
|
|
Failed = "FAILED",
|
|
|
|
|
Queued = "QUEUED",
|
|
|
|
|
Ready = "READY",
|
|
|
|
|
Running = "RUNNING",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export enum SessionCoachIneligibilityReasonEnum {
|
|
|
|
|
Multiplayer = "MULTIPLAYER",
|
|
|
|
|
}
|
|
|
|
|
@@ -4054,6 +4130,16 @@ export type UploadLink = {
|
|
|
|
|
uploadUrl: Scalars["String"]["output"];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type UploadLinkBatch = {
|
|
|
|
|
__typename?: "UploadLinkBatch";
|
|
|
|
|
alreadyUploaded: Array<Scalars["Int"]["output"]>;
|
|
|
|
|
links: Array<SegmentUploadLink>;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type UploadLinkBatchGetUploadLinkErrors =
|
|
|
|
|
| GetUploadLinkErrors
|
|
|
|
|
| UploadLinkBatch;
|
|
|
|
|
|
|
|
|
|
export type UploadLinkGetProfileUploadLinkErrors =
|
|
|
|
|
| GetProfileUploadLinkErrors
|
|
|
|
|
| UploadLink;
|
|
|
|
|
@@ -4259,7 +4345,7 @@ export type VideoGql = {
|
|
|
|
|
currentProcessing?: Maybe<VideoProcessingGql>;
|
|
|
|
|
elapsedTime?: Maybe<Scalars["Float"]["output"]>;
|
|
|
|
|
endTime?: Maybe<Scalars["DateTime"]["output"]>;
|
|
|
|
|
framesPerSecond: Scalars["Float"]["output"];
|
|
|
|
|
framesPerSecond?: Maybe<Scalars["Float"]["output"]>;
|
|
|
|
|
homographyHistory: Array<HomographyInfoGql>;
|
|
|
|
|
id: Scalars["Int"]["output"];
|
|
|
|
|
makePercentage: Scalars["Float"]["output"];
|
|
|
|
|
@@ -4952,6 +5038,7 @@ export type GetFeedQuery = {
|
|
|
|
|
__typename?: "CommentGQL";
|
|
|
|
|
id: number;
|
|
|
|
|
message: string;
|
|
|
|
|
replyToCommentId?: number | null;
|
|
|
|
|
user: {
|
|
|
|
|
__typename?: "UserGQL";
|
|
|
|
|
id: number;
|
|
|
|
|
@@ -5067,6 +5154,7 @@ export type VideoCardFieldsFragment = {
|
|
|
|
|
__typename?: "CommentGQL";
|
|
|
|
|
id: number;
|
|
|
|
|
message: string;
|
|
|
|
|
replyToCommentId?: number | null;
|
|
|
|
|
user: {
|
|
|
|
|
__typename?: "UserGQL";
|
|
|
|
|
id: number;
|
|
|
|
|
@@ -5215,6 +5303,7 @@ export type GetVideoFeedQuery = {
|
|
|
|
|
__typename?: "CommentGQL";
|
|
|
|
|
id: number;
|
|
|
|
|
message: string;
|
|
|
|
|
replyToCommentId?: number | null;
|
|
|
|
|
user: {
|
|
|
|
|
__typename?: "UserGQL";
|
|
|
|
|
id: number;
|
|
|
|
|
@@ -5354,6 +5443,69 @@ export type GetMyDrillRunsQuery = {
|
|
|
|
|
}>;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
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 | null;
|
|
|
|
|
totalShots: number;
|
|
|
|
|
owner?: {
|
|
|
|
|
__typename?: "UserGQL";
|
|
|
|
|
id: number;
|
|
|
|
|
username: string;
|
|
|
|
|
profileImageUri?: string | null;
|
|
|
|
|
} | null;
|
|
|
|
|
}>;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type GetLiveStreamsQueryVariables = Exact<{
|
|
|
|
|
limit?: Scalars["Int"]["input"];
|
|
|
|
|
}>;
|
|
|
|
|
|
|
|
|
|
export type GetLiveStreamsQuery = {
|
|
|
|
|
__typename?: "Query";
|
|
|
|
|
getFeedVideos: {
|
|
|
|
|
__typename?: "VideoHistoryGQL";
|
|
|
|
|
videos: Array<{
|
|
|
|
|
__typename?: "VideoGQL";
|
|
|
|
|
id: number;
|
|
|
|
|
name?: string | null;
|
|
|
|
|
startTime?: any | null;
|
|
|
|
|
createdAt?: any | null;
|
|
|
|
|
screenshotUri?: string | null;
|
|
|
|
|
elapsedTime?: number | null;
|
|
|
|
|
owner?: {
|
|
|
|
|
__typename?: "UserGQL";
|
|
|
|
|
id: number;
|
|
|
|
|
username: string;
|
|
|
|
|
profileImageUri?: string | null;
|
|
|
|
|
} | null;
|
|
|
|
|
stream?: {
|
|
|
|
|
__typename?: "UploadStreamGQL";
|
|
|
|
|
id: string;
|
|
|
|
|
isCompleted: boolean;
|
|
|
|
|
lastSegmentUploadedAt?: any | null;
|
|
|
|
|
} | null;
|
|
|
|
|
}>;
|
|
|
|
|
pageInfo: {
|
|
|
|
|
__typename?: "PageInfoGQL";
|
|
|
|
|
hasNextPage: boolean;
|
|
|
|
|
endCursor?: string | null;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type GetVideoMakePercentageIntervalsQueryVariables = Exact<{
|
|
|
|
|
videoId: Scalars["ID"]["input"];
|
|
|
|
|
intervalDuration: Scalars["Int"]["input"];
|
|
|
|
|
@@ -6710,7 +6862,7 @@ export type GetShotLabVideosQuery = {
|
|
|
|
|
name?: string | null;
|
|
|
|
|
createdAt?: any | null;
|
|
|
|
|
screenshotUri?: string | null;
|
|
|
|
|
framesPerSecond: number;
|
|
|
|
|
framesPerSecond?: number | null;
|
|
|
|
|
totalShots: number;
|
|
|
|
|
owner?: {
|
|
|
|
|
__typename?: "UserGQL";
|
|
|
|
|
@@ -6911,6 +7063,94 @@ export type GetSessionCoachQuery = {
|
|
|
|
|
rankReason: string;
|
|
|
|
|
};
|
|
|
|
|
}>;
|
|
|
|
|
agentGeneration?: {
|
|
|
|
|
__typename?: "SessionCoachGenerationGQL";
|
|
|
|
|
id: string;
|
|
|
|
|
state: SessionCoachGenerationStateEnum;
|
|
|
|
|
createdAt: any;
|
|
|
|
|
completedAt?: any | null;
|
|
|
|
|
decision?: {
|
|
|
|
|
__typename?: "SessionCoachDecisionGQL";
|
|
|
|
|
selectedCandidateId?: string | null;
|
|
|
|
|
title?: string | null;
|
|
|
|
|
body?: string | null;
|
|
|
|
|
suggestedAction?: string | null;
|
|
|
|
|
drillId?: string | null;
|
|
|
|
|
drillReason?: string | null;
|
|
|
|
|
practiceAttemptCount?: number | null;
|
|
|
|
|
practiceTarget?: string | null;
|
|
|
|
|
} | null;
|
|
|
|
|
diagnostics?: {
|
|
|
|
|
__typename?: "SessionCoachGenerationDiagnosticsGQL";
|
|
|
|
|
analysisVersion: string;
|
|
|
|
|
promptVersion: string;
|
|
|
|
|
providerKey: string;
|
|
|
|
|
modelName: string;
|
|
|
|
|
inputHash: string;
|
|
|
|
|
attemptCount: number;
|
|
|
|
|
maxAttempts: number;
|
|
|
|
|
enqueueCount: number;
|
|
|
|
|
latencyMs?: number | null;
|
|
|
|
|
inputTokens?: number | null;
|
|
|
|
|
cachedInputTokens?: number | null;
|
|
|
|
|
outputTokens?: number | null;
|
|
|
|
|
failureCode?: string | null;
|
|
|
|
|
updatedAt: any;
|
|
|
|
|
startedAt?: any | null;
|
|
|
|
|
lastEnqueuedAt?: any | null;
|
|
|
|
|
abstentionReason?: string | null;
|
|
|
|
|
} | null;
|
|
|
|
|
} | null;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type RequestSessionCoachGenerationMutationVariables = Exact<{
|
|
|
|
|
videoId: Scalars["Int"]["input"];
|
|
|
|
|
}>;
|
|
|
|
|
|
|
|
|
|
export type RequestSessionCoachGenerationMutation = {
|
|
|
|
|
__typename?: "Mutation";
|
|
|
|
|
requestSessionCoachGeneration: {
|
|
|
|
|
__typename?: "SessionCoachGQL";
|
|
|
|
|
state: SessionCoachStateEnum;
|
|
|
|
|
agentGeneration?: {
|
|
|
|
|
__typename?: "SessionCoachGenerationGQL";
|
|
|
|
|
id: string;
|
|
|
|
|
state: SessionCoachGenerationStateEnum;
|
|
|
|
|
createdAt: any;
|
|
|
|
|
completedAt?: any | null;
|
|
|
|
|
decision?: {
|
|
|
|
|
__typename?: "SessionCoachDecisionGQL";
|
|
|
|
|
selectedCandidateId?: string | null;
|
|
|
|
|
title?: string | null;
|
|
|
|
|
body?: string | null;
|
|
|
|
|
suggestedAction?: string | null;
|
|
|
|
|
drillId?: string | null;
|
|
|
|
|
drillReason?: string | null;
|
|
|
|
|
practiceAttemptCount?: number | null;
|
|
|
|
|
practiceTarget?: string | null;
|
|
|
|
|
} | null;
|
|
|
|
|
diagnostics?: {
|
|
|
|
|
__typename?: "SessionCoachGenerationDiagnosticsGQL";
|
|
|
|
|
analysisVersion: string;
|
|
|
|
|
promptVersion: string;
|
|
|
|
|
providerKey: string;
|
|
|
|
|
modelName: string;
|
|
|
|
|
inputHash: string;
|
|
|
|
|
attemptCount: number;
|
|
|
|
|
maxAttempts: number;
|
|
|
|
|
enqueueCount: number;
|
|
|
|
|
latencyMs?: number | null;
|
|
|
|
|
inputTokens?: number | null;
|
|
|
|
|
cachedInputTokens?: number | null;
|
|
|
|
|
outputTokens?: number | null;
|
|
|
|
|
failureCode?: string | null;
|
|
|
|
|
updatedAt: any;
|
|
|
|
|
startedAt?: any | null;
|
|
|
|
|
lastEnqueuedAt?: any | null;
|
|
|
|
|
abstentionReason?: string | null;
|
|
|
|
|
} | null;
|
|
|
|
|
} | null;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
@@ -6943,6 +7183,45 @@ export type SessionCoachCandidateFieldsFragment = {
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type SessionCoachGenerationFieldsFragment = {
|
|
|
|
|
__typename?: "SessionCoachGenerationGQL";
|
|
|
|
|
id: string;
|
|
|
|
|
state: SessionCoachGenerationStateEnum;
|
|
|
|
|
createdAt: any;
|
|
|
|
|
completedAt?: any | null;
|
|
|
|
|
decision?: {
|
|
|
|
|
__typename?: "SessionCoachDecisionGQL";
|
|
|
|
|
selectedCandidateId?: string | null;
|
|
|
|
|
title?: string | null;
|
|
|
|
|
body?: string | null;
|
|
|
|
|
suggestedAction?: string | null;
|
|
|
|
|
drillId?: string | null;
|
|
|
|
|
drillReason?: string | null;
|
|
|
|
|
practiceAttemptCount?: number | null;
|
|
|
|
|
practiceTarget?: string | null;
|
|
|
|
|
} | null;
|
|
|
|
|
diagnostics?: {
|
|
|
|
|
__typename?: "SessionCoachGenerationDiagnosticsGQL";
|
|
|
|
|
analysisVersion: string;
|
|
|
|
|
promptVersion: string;
|
|
|
|
|
providerKey: string;
|
|
|
|
|
modelName: string;
|
|
|
|
|
inputHash: string;
|
|
|
|
|
attemptCount: number;
|
|
|
|
|
maxAttempts: number;
|
|
|
|
|
enqueueCount: number;
|
|
|
|
|
latencyMs?: number | null;
|
|
|
|
|
inputTokens?: number | null;
|
|
|
|
|
cachedInputTokens?: number | null;
|
|
|
|
|
outputTokens?: number | null;
|
|
|
|
|
failureCode?: string | null;
|
|
|
|
|
updatedAt: any;
|
|
|
|
|
startedAt?: any | null;
|
|
|
|
|
lastEnqueuedAt?: any | null;
|
|
|
|
|
abstentionReason?: string | null;
|
|
|
|
|
} | null;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type PlayerSummaryFieldsFragment = {
|
|
|
|
|
__typename?: "PlayerSummaryGQL";
|
|
|
|
|
clusterId: number;
|
|
|
|
|
@@ -8331,6 +8610,7 @@ export type GetVideoSocialDetailsByIdQuery = {
|
|
|
|
|
__typename?: "CommentGQL";
|
|
|
|
|
id: number;
|
|
|
|
|
message: string;
|
|
|
|
|
replyToCommentId?: number | null;
|
|
|
|
|
user: {
|
|
|
|
|
__typename?: "UserGQL";
|
|
|
|
|
id: number;
|
|
|
|
|
@@ -8438,6 +8718,7 @@ export type GetVideoCardQuery = {
|
|
|
|
|
__typename?: "CommentGQL";
|
|
|
|
|
id: number;
|
|
|
|
|
message: string;
|
|
|
|
|
replyToCommentId?: number | null;
|
|
|
|
|
user: {
|
|
|
|
|
__typename?: "UserGQL";
|
|
|
|
|
id: number;
|
|
|
|
|
@@ -8459,7 +8740,7 @@ export type GetVideosQuery = {
|
|
|
|
|
getVideos: Array<{
|
|
|
|
|
__typename?: "VideoGQL";
|
|
|
|
|
id: number;
|
|
|
|
|
framesPerSecond: number;
|
|
|
|
|
framesPerSecond?: number | null;
|
|
|
|
|
stream?: {
|
|
|
|
|
__typename?: "UploadStreamGQL";
|
|
|
|
|
id: string;
|
|
|
|
|
@@ -8483,7 +8764,7 @@ export type GetVideosQuery = {
|
|
|
|
|
export type VideoStreamMetadataFragment = {
|
|
|
|
|
__typename?: "VideoGQL";
|
|
|
|
|
id: number;
|
|
|
|
|
framesPerSecond: number;
|
|
|
|
|
framesPerSecond?: number | null;
|
|
|
|
|
stream?: {
|
|
|
|
|
__typename?: "UploadStreamGQL";
|
|
|
|
|
id: string;
|
|
|
|
|
@@ -8512,7 +8793,7 @@ export type GetVideoForShotTimeQuery = {
|
|
|
|
|
getVideo: {
|
|
|
|
|
__typename?: "VideoGQL";
|
|
|
|
|
id: number;
|
|
|
|
|
framesPerSecond: number;
|
|
|
|
|
framesPerSecond?: number | null;
|
|
|
|
|
stream?: {
|
|
|
|
|
__typename?: "UploadStreamGQL";
|
|
|
|
|
id: string;
|
|
|
|
|
@@ -8683,7 +8964,7 @@ export type PlaylistWithSegmentStartTimesFragment = {
|
|
|
|
|
export type VideoDurationDataFragment = {
|
|
|
|
|
__typename?: "VideoGQL";
|
|
|
|
|
id: number;
|
|
|
|
|
framesPerSecond: number;
|
|
|
|
|
framesPerSecond?: number | null;
|
|
|
|
|
playlist?: {
|
|
|
|
|
__typename?: "HLSPlaylistGQL";
|
|
|
|
|
videoId: number;
|
|
|
|
|
@@ -8720,7 +9001,7 @@ export type GetVideoForClipTimesQuery = {
|
|
|
|
|
getVideo: {
|
|
|
|
|
__typename?: "VideoGQL";
|
|
|
|
|
id: number;
|
|
|
|
|
framesPerSecond: number;
|
|
|
|
|
framesPerSecond?: number | null;
|
|
|
|
|
playlist?: {
|
|
|
|
|
__typename?: "HLSPlaylistGQL";
|
|
|
|
|
videoId: number;
|
|
|
|
|
@@ -9015,6 +9296,72 @@ export type GetUploadLinkMutation = {
|
|
|
|
|
};
|
|
|
|
|
stream?: {
|
|
|
|
|
__typename?: "UploadStreamGQL";
|
|
|
|
|
id: string;
|
|
|
|
|
uploadCompletionCursor: number;
|
|
|
|
|
} | null;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type GetUploadLinksMutationVariables = Exact<{
|
|
|
|
|
videoId: Scalars["Int"]["input"];
|
|
|
|
|
segmentIndexes: Array<Scalars["Int"]["input"]> | Scalars["Int"]["input"];
|
|
|
|
|
}>;
|
|
|
|
|
|
|
|
|
|
export type GetUploadLinksMutation = {
|
|
|
|
|
__typename?: "Mutation";
|
|
|
|
|
getUploadLinks: {
|
|
|
|
|
__typename?: "GetUploadLinksReturn";
|
|
|
|
|
value:
|
|
|
|
|
| {
|
|
|
|
|
__typename?: "GetUploadLinkErrors";
|
|
|
|
|
error:
|
|
|
|
|
| { __typename?: "InitUploadAlreadyCompletedErr" }
|
|
|
|
|
| {
|
|
|
|
|
__typename?: "MustHaveSetForUploadLinkErr";
|
|
|
|
|
resolution?: boolean | null;
|
|
|
|
|
framesPerSecond?: boolean | null;
|
|
|
|
|
}
|
|
|
|
|
| { __typename?: "NoInitForChunkedUploadErr" }
|
|
|
|
|
| {
|
|
|
|
|
__typename?: "ProcessingFailedErr";
|
|
|
|
|
processing: {
|
|
|
|
|
__typename?: "VideoProcessingGQL";
|
|
|
|
|
status: ProcessingStatusEnum;
|
|
|
|
|
errors: Array<{
|
|
|
|
|
__typename?: "VideoProcessingErrorGQL";
|
|
|
|
|
message: string;
|
|
|
|
|
}>;
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
| { __typename?: "SegmentAlreadyUploadedErr" }
|
|
|
|
|
| {
|
|
|
|
|
__typename?: "StorageLimitExceededErr";
|
|
|
|
|
reason: string;
|
|
|
|
|
tierName: string;
|
|
|
|
|
retainedStorageUsedBytes: any;
|
|
|
|
|
retainedStorageLimitBytes?: any | null;
|
|
|
|
|
remainingStorageBytes?: any | null;
|
|
|
|
|
}
|
|
|
|
|
| { __typename?: "TooManyInitUploadsErr" }
|
|
|
|
|
| { __typename?: "TooManyProfileImageUploadsErr" };
|
|
|
|
|
}
|
|
|
|
|
| {
|
|
|
|
|
__typename?: "UploadLinkBatch";
|
|
|
|
|
alreadyUploaded: Array<number>;
|
|
|
|
|
links: Array<{
|
|
|
|
|
__typename?: "SegmentUploadLink";
|
|
|
|
|
segmentIndex: number;
|
|
|
|
|
uploadUrl: string;
|
|
|
|
|
headers: Array<{
|
|
|
|
|
__typename?: "Header";
|
|
|
|
|
key: string;
|
|
|
|
|
value: string;
|
|
|
|
|
} | null>;
|
|
|
|
|
}>;
|
|
|
|
|
};
|
|
|
|
|
stream?: {
|
|
|
|
|
__typename?: "UploadStreamGQL";
|
|
|
|
|
id: string;
|
|
|
|
|
uploadCompletionCursor: number;
|
|
|
|
|
} | null;
|
|
|
|
|
};
|
|
|
|
|
@@ -9113,6 +9460,7 @@ export type UploadStreamWithDetailsFragment = {
|
|
|
|
|
startTime?: any | null;
|
|
|
|
|
stream?: {
|
|
|
|
|
__typename?: "UploadStreamGQL";
|
|
|
|
|
id: string;
|
|
|
|
|
isCompleted: boolean;
|
|
|
|
|
lastIntendedSegmentBound?: number | null;
|
|
|
|
|
uploadCompletionCursor: number;
|
|
|
|
|
@@ -9137,6 +9485,7 @@ export type GetUploadStreamsWithDetailsQuery = {
|
|
|
|
|
startTime?: any | null;
|
|
|
|
|
stream?: {
|
|
|
|
|
__typename?: "UploadStreamGQL";
|
|
|
|
|
id: string;
|
|
|
|
|
isCompleted: boolean;
|
|
|
|
|
lastIntendedSegmentBound?: number | null;
|
|
|
|
|
uploadCompletionCursor: number;
|
|
|
|
|
@@ -9238,6 +9587,7 @@ export const VideoCardFieldsFragmentDoc = gql`
|
|
|
|
|
replies {
|
|
|
|
|
id
|
|
|
|
|
message
|
|
|
|
|
replyToCommentId
|
|
|
|
|
user {
|
|
|
|
|
...UserSocialsFields
|
|
|
|
|
}
|
|
|
|
|
@@ -9417,6 +9767,43 @@ export const SessionCoachCandidateFieldsFragmentDoc = gql`
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
`;
|
|
|
|
|
export const SessionCoachGenerationFieldsFragmentDoc = gql`
|
|
|
|
|
fragment SessionCoachGenerationFields on SessionCoachGenerationGQL {
|
|
|
|
|
id
|
|
|
|
|
state
|
|
|
|
|
createdAt
|
|
|
|
|
completedAt
|
|
|
|
|
decision {
|
|
|
|
|
selectedCandidateId
|
|
|
|
|
title
|
|
|
|
|
body
|
|
|
|
|
suggestedAction
|
|
|
|
|
drillId
|
|
|
|
|
drillReason
|
|
|
|
|
practiceAttemptCount
|
|
|
|
|
practiceTarget
|
|
|
|
|
}
|
|
|
|
|
diagnostics {
|
|
|
|
|
analysisVersion
|
|
|
|
|
promptVersion
|
|
|
|
|
providerKey
|
|
|
|
|
modelName
|
|
|
|
|
inputHash
|
|
|
|
|
attemptCount
|
|
|
|
|
maxAttempts
|
|
|
|
|
enqueueCount
|
|
|
|
|
latencyMs
|
|
|
|
|
inputTokens
|
|
|
|
|
cachedInputTokens
|
|
|
|
|
outputTokens
|
|
|
|
|
failureCode
|
|
|
|
|
updatedAt
|
|
|
|
|
startedAt
|
|
|
|
|
lastEnqueuedAt
|
|
|
|
|
abstentionReason
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
`;
|
|
|
|
|
export const PlayerClusterShotFieldsFragmentDoc = gql`
|
|
|
|
|
fragment PlayerClusterShotFields on PlayerClusterShotGQL {
|
|
|
|
|
shotId
|
|
|
|
|
@@ -9676,6 +10063,7 @@ export const UploadStreamWithDetailsFragmentDoc = gql`
|
|
|
|
|
name
|
|
|
|
|
startTime
|
|
|
|
|
stream {
|
|
|
|
|
id
|
|
|
|
|
isCompleted
|
|
|
|
|
lastIntendedSegmentBound
|
|
|
|
|
uploadCompletionCursor
|
|
|
|
|
@@ -12154,6 +12542,195 @@ export type GetMyDrillRunsQueryResult = Apollo.QueryResult<
|
|
|
|
|
GetMyDrillRunsQuery,
|
|
|
|
|
GetMyDrillRunsQueryVariables
|
|
|
|
|
>;
|
|
|
|
|
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 GetLiveStreamsDocument = gql`
|
|
|
|
|
query GetLiveStreams($limit: Int! = 25) {
|
|
|
|
|
getFeedVideos(
|
|
|
|
|
limit: $limit
|
|
|
|
|
filters: { isStreamCompleted: false, requireCursorCompletion: false }
|
|
|
|
|
includePrivate: MINE
|
|
|
|
|
feedInput: { allUsers: true }
|
|
|
|
|
) {
|
|
|
|
|
videos {
|
|
|
|
|
id
|
|
|
|
|
name
|
|
|
|
|
startTime
|
|
|
|
|
createdAt
|
|
|
|
|
screenshotUri
|
|
|
|
|
elapsedTime
|
|
|
|
|
owner {
|
|
|
|
|
id
|
|
|
|
|
username
|
|
|
|
|
profileImageUri
|
|
|
|
|
}
|
|
|
|
|
stream {
|
|
|
|
|
id
|
|
|
|
|
isCompleted
|
|
|
|
|
lastSegmentUploadedAt
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
pageInfo {
|
|
|
|
|
hasNextPage
|
|
|
|
|
endCursor
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
`;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* __useGetLiveStreamsQuery__
|
|
|
|
|
*
|
|
|
|
|
* To run a query within a React component, call `useGetLiveStreamsQuery` and pass it any options that fit your needs.
|
|
|
|
|
* When your component renders, `useGetLiveStreamsQuery` 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 } = useGetLiveStreamsQuery({
|
|
|
|
|
* variables: {
|
|
|
|
|
* limit: // value for 'limit'
|
|
|
|
|
* },
|
|
|
|
|
* });
|
|
|
|
|
*/
|
|
|
|
|
export function useGetLiveStreamsQuery(
|
|
|
|
|
baseOptions?: Apollo.QueryHookOptions<
|
|
|
|
|
GetLiveStreamsQuery,
|
|
|
|
|
GetLiveStreamsQueryVariables
|
|
|
|
|
>,
|
|
|
|
|
) {
|
|
|
|
|
const options = { ...defaultOptions, ...baseOptions };
|
|
|
|
|
return Apollo.useQuery<GetLiveStreamsQuery, GetLiveStreamsQueryVariables>(
|
|
|
|
|
GetLiveStreamsDocument,
|
|
|
|
|
options,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
export function useGetLiveStreamsLazyQuery(
|
|
|
|
|
baseOptions?: Apollo.LazyQueryHookOptions<
|
|
|
|
|
GetLiveStreamsQuery,
|
|
|
|
|
GetLiveStreamsQueryVariables
|
|
|
|
|
>,
|
|
|
|
|
) {
|
|
|
|
|
const options = { ...defaultOptions, ...baseOptions };
|
|
|
|
|
return Apollo.useLazyQuery<GetLiveStreamsQuery, GetLiveStreamsQueryVariables>(
|
|
|
|
|
GetLiveStreamsDocument,
|
|
|
|
|
options,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
export function useGetLiveStreamsSuspenseQuery(
|
|
|
|
|
baseOptions?: Apollo.SuspenseQueryHookOptions<
|
|
|
|
|
GetLiveStreamsQuery,
|
|
|
|
|
GetLiveStreamsQueryVariables
|
|
|
|
|
>,
|
|
|
|
|
) {
|
|
|
|
|
const options = { ...defaultOptions, ...baseOptions };
|
|
|
|
|
return Apollo.useSuspenseQuery<
|
|
|
|
|
GetLiveStreamsQuery,
|
|
|
|
|
GetLiveStreamsQueryVariables
|
|
|
|
|
>(GetLiveStreamsDocument, options);
|
|
|
|
|
}
|
|
|
|
|
export type GetLiveStreamsQueryHookResult = ReturnType<
|
|
|
|
|
typeof useGetLiveStreamsQuery
|
|
|
|
|
>;
|
|
|
|
|
export type GetLiveStreamsLazyQueryHookResult = ReturnType<
|
|
|
|
|
typeof useGetLiveStreamsLazyQuery
|
|
|
|
|
>;
|
|
|
|
|
export type GetLiveStreamsSuspenseQueryHookResult = ReturnType<
|
|
|
|
|
typeof useGetLiveStreamsSuspenseQuery
|
|
|
|
|
>;
|
|
|
|
|
export type GetLiveStreamsQueryResult = Apollo.QueryResult<
|
|
|
|
|
GetLiveStreamsQuery,
|
|
|
|
|
GetLiveStreamsQueryVariables
|
|
|
|
|
>;
|
|
|
|
|
export const GetVideoMakePercentageIntervalsDocument = gql`
|
|
|
|
|
query GetVideoMakePercentageIntervals(
|
|
|
|
|
$videoId: ID!
|
|
|
|
|
@@ -14862,9 +15439,13 @@ export const GetSessionCoachDocument = gql`
|
|
|
|
|
candidates {
|
|
|
|
|
...SessionCoachCandidateFields
|
|
|
|
|
}
|
|
|
|
|
agentGeneration {
|
|
|
|
|
...SessionCoachGenerationFields
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
${SessionCoachCandidateFieldsFragmentDoc}
|
|
|
|
|
${SessionCoachGenerationFieldsFragmentDoc}
|
|
|
|
|
`;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
@@ -14932,6 +15513,61 @@ export type GetSessionCoachQueryResult = Apollo.QueryResult<
|
|
|
|
|
GetSessionCoachQuery,
|
|
|
|
|
GetSessionCoachQueryVariables
|
|
|
|
|
>;
|
|
|
|
|
export const RequestSessionCoachGenerationDocument = gql`
|
|
|
|
|
mutation RequestSessionCoachGeneration($videoId: Int!) {
|
|
|
|
|
requestSessionCoachGeneration(videoId: $videoId) {
|
|
|
|
|
state
|
|
|
|
|
agentGeneration {
|
|
|
|
|
...SessionCoachGenerationFields
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
${SessionCoachGenerationFieldsFragmentDoc}
|
|
|
|
|
`;
|
|
|
|
|
export type RequestSessionCoachGenerationMutationFn = Apollo.MutationFunction<
|
|
|
|
|
RequestSessionCoachGenerationMutation,
|
|
|
|
|
RequestSessionCoachGenerationMutationVariables
|
|
|
|
|
>;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* __useRequestSessionCoachGenerationMutation__
|
|
|
|
|
*
|
|
|
|
|
* To run a mutation, you first call `useRequestSessionCoachGenerationMutation` within a React component and pass it any options that fit your needs.
|
|
|
|
|
* When your component renders, `useRequestSessionCoachGenerationMutation` returns a tuple that includes:
|
|
|
|
|
* - A mutate function that you can call at any time to execute the mutation
|
|
|
|
|
* - An object with fields that represent the current status of the mutation's execution
|
|
|
|
|
*
|
|
|
|
|
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
|
|
|
|
|
*
|
|
|
|
|
* @example
|
|
|
|
|
* const [requestSessionCoachGenerationMutation, { data, loading, error }] = useRequestSessionCoachGenerationMutation({
|
|
|
|
|
* variables: {
|
|
|
|
|
* videoId: // value for 'videoId'
|
|
|
|
|
* },
|
|
|
|
|
* });
|
|
|
|
|
*/
|
|
|
|
|
export function useRequestSessionCoachGenerationMutation(
|
|
|
|
|
baseOptions?: Apollo.MutationHookOptions<
|
|
|
|
|
RequestSessionCoachGenerationMutation,
|
|
|
|
|
RequestSessionCoachGenerationMutationVariables
|
|
|
|
|
>,
|
|
|
|
|
) {
|
|
|
|
|
const options = { ...defaultOptions, ...baseOptions };
|
|
|
|
|
return Apollo.useMutation<
|
|
|
|
|
RequestSessionCoachGenerationMutation,
|
|
|
|
|
RequestSessionCoachGenerationMutationVariables
|
|
|
|
|
>(RequestSessionCoachGenerationDocument, options);
|
|
|
|
|
}
|
|
|
|
|
export type RequestSessionCoachGenerationMutationHookResult = ReturnType<
|
|
|
|
|
typeof useRequestSessionCoachGenerationMutation
|
|
|
|
|
>;
|
|
|
|
|
export type RequestSessionCoachGenerationMutationResult =
|
|
|
|
|
Apollo.MutationResult<RequestSessionCoachGenerationMutation>;
|
|
|
|
|
export type RequestSessionCoachGenerationMutationOptions =
|
|
|
|
|
Apollo.BaseMutationOptions<
|
|
|
|
|
RequestSessionCoachGenerationMutation,
|
|
|
|
|
RequestSessionCoachGenerationMutationVariables
|
|
|
|
|
>;
|
|
|
|
|
export const VideoPlayerClustersDocument = gql`
|
|
|
|
|
query VideoPlayerClusters($videoId: Int!) {
|
|
|
|
|
videoPlayerClusters(videoId: $videoId) {
|
|
|
|
|
@@ -18086,6 +18722,7 @@ export const GetVideoSocialDetailsByIdDocument = gql`
|
|
|
|
|
replies {
|
|
|
|
|
id
|
|
|
|
|
message
|
|
|
|
|
replyToCommentId
|
|
|
|
|
user {
|
|
|
|
|
...UserSocialsFields
|
|
|
|
|
}
|
|
|
|
|
@@ -19393,6 +20030,7 @@ export const GetUploadLinkDocument = gql`
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stream {
|
|
|
|
|
id
|
|
|
|
|
uploadCompletionCursor
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@@ -19442,6 +20080,96 @@ export type GetUploadLinkMutationOptions = Apollo.BaseMutationOptions<
|
|
|
|
|
GetUploadLinkMutation,
|
|
|
|
|
GetUploadLinkMutationVariables
|
|
|
|
|
>;
|
|
|
|
|
export const GetUploadLinksDocument = gql`
|
|
|
|
|
mutation GetUploadLinks($videoId: Int!, $segmentIndexes: [Int!]!) {
|
|
|
|
|
getUploadLinks(videoId: $videoId, segmentIndexes: $segmentIndexes) {
|
|
|
|
|
value {
|
|
|
|
|
... on UploadLinkBatch {
|
|
|
|
|
links {
|
|
|
|
|
segmentIndex
|
|
|
|
|
uploadUrl
|
|
|
|
|
headers {
|
|
|
|
|
key
|
|
|
|
|
value
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
alreadyUploaded
|
|
|
|
|
}
|
|
|
|
|
... on GetUploadLinkErrors {
|
|
|
|
|
error {
|
|
|
|
|
... on MustHaveSetForUploadLinkErr {
|
|
|
|
|
resolution
|
|
|
|
|
framesPerSecond
|
|
|
|
|
}
|
|
|
|
|
... on ProcessingFailedErr {
|
|
|
|
|
processing {
|
|
|
|
|
status
|
|
|
|
|
errors {
|
|
|
|
|
message
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
... on StorageLimitExceededErr {
|
|
|
|
|
reason
|
|
|
|
|
tierName
|
|
|
|
|
retainedStorageUsedBytes
|
|
|
|
|
retainedStorageLimitBytes
|
|
|
|
|
remainingStorageBytes
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stream {
|
|
|
|
|
id
|
|
|
|
|
uploadCompletionCursor
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
`;
|
|
|
|
|
export type GetUploadLinksMutationFn = Apollo.MutationFunction<
|
|
|
|
|
GetUploadLinksMutation,
|
|
|
|
|
GetUploadLinksMutationVariables
|
|
|
|
|
>;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* __useGetUploadLinksMutation__
|
|
|
|
|
*
|
|
|
|
|
* To run a mutation, you first call `useGetUploadLinksMutation` within a React component and pass it any options that fit your needs.
|
|
|
|
|
* When your component renders, `useGetUploadLinksMutation` returns a tuple that includes:
|
|
|
|
|
* - A mutate function that you can call at any time to execute the mutation
|
|
|
|
|
* - An object with fields that represent the current status of the mutation's execution
|
|
|
|
|
*
|
|
|
|
|
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
|
|
|
|
|
*
|
|
|
|
|
* @example
|
|
|
|
|
* const [getUploadLinksMutation, { data, loading, error }] = useGetUploadLinksMutation({
|
|
|
|
|
* variables: {
|
|
|
|
|
* videoId: // value for 'videoId'
|
|
|
|
|
* segmentIndexes: // value for 'segmentIndexes'
|
|
|
|
|
* },
|
|
|
|
|
* });
|
|
|
|
|
*/
|
|
|
|
|
export function useGetUploadLinksMutation(
|
|
|
|
|
baseOptions?: Apollo.MutationHookOptions<
|
|
|
|
|
GetUploadLinksMutation,
|
|
|
|
|
GetUploadLinksMutationVariables
|
|
|
|
|
>,
|
|
|
|
|
) {
|
|
|
|
|
const options = { ...defaultOptions, ...baseOptions };
|
|
|
|
|
return Apollo.useMutation<
|
|
|
|
|
GetUploadLinksMutation,
|
|
|
|
|
GetUploadLinksMutationVariables
|
|
|
|
|
>(GetUploadLinksDocument, options);
|
|
|
|
|
}
|
|
|
|
|
export type GetUploadLinksMutationHookResult = ReturnType<
|
|
|
|
|
typeof useGetUploadLinksMutation
|
|
|
|
|
>;
|
|
|
|
|
export type GetUploadLinksMutationResult =
|
|
|
|
|
Apollo.MutationResult<GetUploadLinksMutation>;
|
|
|
|
|
export type GetUploadLinksMutationOptions = Apollo.BaseMutationOptions<
|
|
|
|
|
GetUploadLinksMutation,
|
|
|
|
|
GetUploadLinksMutationVariables
|
|
|
|
|
>;
|
|
|
|
|
export const GetHlsInitUploadLinkDocument = gql`
|
|
|
|
|
mutation GetHlsInitUploadLink($videoId: Int!) {
|
|
|
|
|
getHlsInitUploadLink(videoId: $videoId) {
|
|
|
|
|
|