|
|
|
|
@@ -315,6 +315,11 @@ export type CreatePoolHallInput = {
|
|
|
|
|
timezone?: InputMaybe<Scalars["String"]["input"]>;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type CreateShotShareLinkInput = {
|
|
|
|
|
paddingSeconds?: InputMaybe<Scalars["Float"]["input"]>;
|
|
|
|
|
shotIds: Array<Scalars["Int"]["input"]>;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type CreateSubscriptionResultGql = {
|
|
|
|
|
__typename?: "CreateSubscriptionResultGQL";
|
|
|
|
|
checkoutUrl: Scalars["String"]["output"];
|
|
|
|
|
@@ -2391,6 +2396,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"];
|
|
|
|
|
@@ -2524,6 +2535,7 @@ export type Mutation = {
|
|
|
|
|
createPoolHall: PoolHall;
|
|
|
|
|
createPoolHallCamera: PoolHallCameraStreamCredentials;
|
|
|
|
|
createRuleSet: RuleSet;
|
|
|
|
|
createShotShareLink: ShareLinkGql;
|
|
|
|
|
createSubscription: CreateSubscriptionResultGql;
|
|
|
|
|
createUploadStream: CreateUploadStreamReturn;
|
|
|
|
|
deleteComment: Scalars["Boolean"]["output"];
|
|
|
|
|
@@ -2547,6 +2559,7 @@ export type Mutation = {
|
|
|
|
|
getHlsInitUploadLink: GetUploadLinkReturn;
|
|
|
|
|
getProfileImageUploadLink: GetProfileUploadLinkReturn;
|
|
|
|
|
getUploadLink: GetUploadLinkReturn;
|
|
|
|
|
getUploadLinks: GetUploadLinksReturn;
|
|
|
|
|
grantManualEntitlement: UserSubscriptionStatusGql;
|
|
|
|
|
inviteUsersToChallenge: Array<ChallengeInvitation>;
|
|
|
|
|
markAllNotificationsAsRead: Scalars["Boolean"]["output"];
|
|
|
|
|
@@ -2566,6 +2579,7 @@ export type Mutation = {
|
|
|
|
|
startChallenge: ChallengeEntry;
|
|
|
|
|
submitCancellationFeedback: Scalars["Boolean"]["output"];
|
|
|
|
|
submitChallengeEntry: ChallengeEntry;
|
|
|
|
|
submitSessionCoachFeedback: SessionCoachFeedbackGql;
|
|
|
|
|
syncAppleSubscription: SyncAppleSubscriptionResultGql;
|
|
|
|
|
undismissChallenge: Scalars["Boolean"]["output"];
|
|
|
|
|
unfollowUser: UserGql;
|
|
|
|
|
@@ -2637,6 +2651,10 @@ export type MutationCreateRuleSetArgs = {
|
|
|
|
|
name: Scalars["String"]["input"];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type MutationCreateShotShareLinkArgs = {
|
|
|
|
|
input: CreateShotShareLinkInput;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type MutationCreateSubscriptionArgs = {
|
|
|
|
|
priceId: Scalars["String"]["input"];
|
|
|
|
|
};
|
|
|
|
|
@@ -2731,6 +2749,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"]>;
|
|
|
|
|
@@ -2818,6 +2841,12 @@ export type MutationSubmitChallengeEntryArgs = {
|
|
|
|
|
videoId: Scalars["ID"]["input"];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type MutationSubmitSessionCoachFeedbackArgs = {
|
|
|
|
|
generationId: Scalars["ID"]["input"];
|
|
|
|
|
response: SessionCoachFeedbackResponseEnum;
|
|
|
|
|
videoId: Scalars["Int"]["input"];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type MutationSyncAppleSubscriptionArgs = {
|
|
|
|
|
input: SyncAppleSubscriptionInputGql;
|
|
|
|
|
};
|
|
|
|
|
@@ -3571,17 +3600,33 @@ 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"]>;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type SessionCoachBaselineGql = {
|
|
|
|
|
__typename?: "SessionCoachBaselineGQL";
|
|
|
|
|
attemptCount: Scalars["Int"]["output"];
|
|
|
|
|
madeCount: Scalars["Int"]["output"];
|
|
|
|
|
makePercentage: Scalars["Float"]["output"];
|
|
|
|
|
sessionCount: Scalars["Int"]["output"];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export enum SessionCoachCandidateFamilyEnum {
|
|
|
|
|
Aiming = "AIMING",
|
|
|
|
|
BackCut = "BACK_CUT",
|
|
|
|
|
CueToObjectDistance = "CUE_TO_OBJECT_DISTANCE",
|
|
|
|
|
CutAngle = "CUT_ANGLE",
|
|
|
|
|
ObjectToPocketDistance = "OBJECT_TO_POCKET_DISTANCE",
|
|
|
|
|
Overall = "OVERALL",
|
|
|
|
|
Spin = "SPIN",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -3601,8 +3646,11 @@ export type SessionCoachCandidateGql = {
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export enum SessionCoachCandidateKindEnum {
|
|
|
|
|
BaselineComparison = "BASELINE_COMPARISON",
|
|
|
|
|
DirectionalMiss = "DIRECTIONAL_MISS",
|
|
|
|
|
OutcomePattern = "OUTCOME_PATTERN",
|
|
|
|
|
SessionStreak = "SESSION_STREAK",
|
|
|
|
|
StrengthPattern = "STRENGTH_PATTERN",
|
|
|
|
|
UsagePattern = "USAGE_PATTERN",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -3611,16 +3659,26 @@ export type SessionCoachDecisionGql = {
|
|
|
|
|
body?: Maybe<Scalars["String"]["output"]>;
|
|
|
|
|
drillId?: Maybe<Scalars["String"]["output"]>;
|
|
|
|
|
drillReason?: Maybe<Scalars["String"]["output"]>;
|
|
|
|
|
positiveBody?: Maybe<Scalars["String"]["output"]>;
|
|
|
|
|
positiveTitle?: Maybe<Scalars["String"]["output"]>;
|
|
|
|
|
practiceAttemptCount?: Maybe<Scalars["Int"]["output"]>;
|
|
|
|
|
practiceTarget?: Maybe<Scalars["String"]["output"]>;
|
|
|
|
|
selectedCandidateId?: Maybe<Scalars["ID"]["output"]>;
|
|
|
|
|
selectedPositiveCandidateId?: Maybe<Scalars["ID"]["output"]>;
|
|
|
|
|
sessionSummary?: Maybe<Scalars["String"]["output"]>;
|
|
|
|
|
suggestedAction?: Maybe<Scalars["String"]["output"]>;
|
|
|
|
|
supportingCandidateIds: Array<Scalars["ID"]["output"]>;
|
|
|
|
|
supportingShotIds: Array<Scalars["Int"]["output"]>;
|
|
|
|
|
title?: Maybe<Scalars["String"]["output"]>;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type SessionCoachEvidenceGql = {
|
|
|
|
|
__typename?: "SessionCoachEvidenceGQL";
|
|
|
|
|
attemptCount: Scalars["Int"]["output"];
|
|
|
|
|
baselineAttemptCount: Scalars["Int"]["output"];
|
|
|
|
|
baselineMadeCount: Scalars["Int"]["output"];
|
|
|
|
|
baselineMakePercentage?: Maybe<Scalars["Float"]["output"]>;
|
|
|
|
|
baselineSessionCount: Scalars["Int"]["output"];
|
|
|
|
|
bucketKey: Scalars["String"]["output"];
|
|
|
|
|
bucketLabel: Scalars["String"]["output"];
|
|
|
|
|
comparisonAttemptCount: Scalars["Int"]["output"];
|
|
|
|
|
@@ -3634,6 +3692,19 @@ export type SessionCoachEvidenceGql = {
|
|
|
|
|
score: Scalars["Float"]["output"];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type SessionCoachFeedbackGql = {
|
|
|
|
|
__typename?: "SessionCoachFeedbackGQL";
|
|
|
|
|
response: SessionCoachFeedbackResponseEnum;
|
|
|
|
|
updatedAt: Scalars["DateTime"]["output"];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export enum SessionCoachFeedbackResponseEnum {
|
|
|
|
|
AlreadyWorkingOnThis = "ALREADY_WORKING_ON_THIS",
|
|
|
|
|
Helpful = "HELPFUL",
|
|
|
|
|
NotEnoughEvidence = "NOT_ENOUGH_EVIDENCE",
|
|
|
|
|
WrongFocus = "WRONG_FOCUS",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export type SessionCoachGql = {
|
|
|
|
|
__typename?: "SessionCoachGQL";
|
|
|
|
|
agentGeneration?: Maybe<SessionCoachGenerationGql>;
|
|
|
|
|
@@ -3642,12 +3713,15 @@ export type SessionCoachGql = {
|
|
|
|
|
candidates: Array<SessionCoachCandidateGql>;
|
|
|
|
|
generatedAt: Scalars["DateTime"]["output"];
|
|
|
|
|
ineligibilityReason?: Maybe<SessionCoachIneligibilityReasonEnum>;
|
|
|
|
|
longestMakeStreak: Scalars["Int"]["output"];
|
|
|
|
|
madeCount: Scalars["Int"]["output"];
|
|
|
|
|
makePercentage?: Maybe<Scalars["Float"]["output"]>;
|
|
|
|
|
missedCount: Scalars["Int"]["output"];
|
|
|
|
|
positiveCandidates: Array<SessionCoachCandidateGql>;
|
|
|
|
|
primaryCandidate?: Maybe<SessionCoachCandidateGql>;
|
|
|
|
|
processingId?: Maybe<Scalars["Int"]["output"]>;
|
|
|
|
|
processingStatus?: Maybe<Scalars["String"]["output"]>;
|
|
|
|
|
recentBaseline?: Maybe<SessionCoachBaselineGql>;
|
|
|
|
|
shotCount: Scalars["Int"]["output"];
|
|
|
|
|
state: SessionCoachStateEnum;
|
|
|
|
|
summary?: Maybe<Scalars["String"]["output"]>;
|
|
|
|
|
@@ -3673,6 +3747,7 @@ export type SessionCoachGenerationDiagnosticsGql = {
|
|
|
|
|
promptVersion: Scalars["String"]["output"];
|
|
|
|
|
providerKey: Scalars["String"]["output"];
|
|
|
|
|
startedAt?: Maybe<Scalars["DateTime"]["output"]>;
|
|
|
|
|
synthesisRationale?: Maybe<Scalars["String"]["output"]>;
|
|
|
|
|
updatedAt: Scalars["DateTime"]["output"];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
@@ -3682,6 +3757,7 @@ export type SessionCoachGenerationGql = {
|
|
|
|
|
createdAt: Scalars["DateTime"]["output"];
|
|
|
|
|
decision?: Maybe<SessionCoachDecisionGql>;
|
|
|
|
|
diagnostics?: Maybe<SessionCoachGenerationDiagnosticsGql>;
|
|
|
|
|
feedback?: Maybe<SessionCoachFeedbackGql>;
|
|
|
|
|
id: Scalars["ID"]["output"];
|
|
|
|
|
state: SessionCoachGenerationStateEnum;
|
|
|
|
|
};
|
|
|
|
|
@@ -3705,6 +3781,12 @@ export enum SessionCoachStateEnum {
|
|
|
|
|
Ready = "READY",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export type ShareLinkGql = {
|
|
|
|
|
__typename?: "ShareLinkGQL";
|
|
|
|
|
slug: Scalars["String"]["output"];
|
|
|
|
|
url: Scalars["String"]["output"];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type ShotAnnotationGql = {
|
|
|
|
|
__typename?: "ShotAnnotationGQL";
|
|
|
|
|
createdAt?: Maybe<Scalars["DateTime"]["output"]>;
|
|
|
|
|
@@ -4111,6 +4193,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;
|
|
|
|
|
@@ -4247,7 +4339,7 @@ export type VideoExportJobGql = {
|
|
|
|
|
createdAt?: Maybe<Scalars["DateTime"]["output"]>;
|
|
|
|
|
downloadUrl?: Maybe<Scalars["String"]["output"]>;
|
|
|
|
|
expiresAt?: Maybe<Scalars["DateTime"]["output"]>;
|
|
|
|
|
fileSizeBytes?: Maybe<Scalars["Int"]["output"]>;
|
|
|
|
|
fileSizeBytes?: Maybe<Scalars["BigInt"]["output"]>;
|
|
|
|
|
id: Scalars["Int"]["output"];
|
|
|
|
|
mode: VideoExportModeEnum;
|
|
|
|
|
runId?: Maybe<Scalars["Int"]["output"]>;
|
|
|
|
|
@@ -6819,8 +6911,10 @@ export type ReactToVideoMutation = {
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type GetShotLabVideosQueryVariables = Exact<{
|
|
|
|
|
userId: Scalars["Int"]["input"];
|
|
|
|
|
feedInput: VideoFeedInputGql;
|
|
|
|
|
includePrivate: IncludePrivateEnum;
|
|
|
|
|
limit?: Scalars["Int"]["input"];
|
|
|
|
|
after?: InputMaybe<Scalars["String"]["input"]>;
|
|
|
|
|
}>;
|
|
|
|
|
|
|
|
|
|
export type GetShotLabVideosQuery = {
|
|
|
|
|
@@ -6848,6 +6942,11 @@ export type GetShotLabVideosQuery = {
|
|
|
|
|
lastSegmentUploadedAt?: any | null;
|
|
|
|
|
} | null;
|
|
|
|
|
}>;
|
|
|
|
|
pageInfo: {
|
|
|
|
|
__typename?: "PageInfoGQL";
|
|
|
|
|
hasNextPage: boolean;
|
|
|
|
|
endCursor?: string | null;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
@@ -6978,6 +7077,46 @@ export type GetSessionCoachQuery = {
|
|
|
|
|
unknownOutcomeCount: number;
|
|
|
|
|
analyzedShotCount: number;
|
|
|
|
|
makePercentage?: number | null;
|
|
|
|
|
longestMakeStreak: number;
|
|
|
|
|
recentBaseline?: {
|
|
|
|
|
__typename?: "SessionCoachBaselineGQL";
|
|
|
|
|
sessionCount: number;
|
|
|
|
|
attemptCount: number;
|
|
|
|
|
madeCount: number;
|
|
|
|
|
makePercentage: number;
|
|
|
|
|
} | null;
|
|
|
|
|
positiveCandidates: Array<{
|
|
|
|
|
__typename?: "SessionCoachCandidateGQL";
|
|
|
|
|
id: string;
|
|
|
|
|
rank: number;
|
|
|
|
|
family: SessionCoachCandidateFamilyEnum;
|
|
|
|
|
kind: SessionCoachCandidateKindEnum;
|
|
|
|
|
title: string;
|
|
|
|
|
body: string;
|
|
|
|
|
action: string;
|
|
|
|
|
supportingShotIds: Array<number>;
|
|
|
|
|
drillId?: string | null;
|
|
|
|
|
limitations: Array<string>;
|
|
|
|
|
evidence: {
|
|
|
|
|
__typename?: "SessionCoachEvidenceGQL";
|
|
|
|
|
bucketKey: string;
|
|
|
|
|
bucketLabel: string;
|
|
|
|
|
attemptCount: number;
|
|
|
|
|
madeCount: number;
|
|
|
|
|
missedCount: number;
|
|
|
|
|
makePercentage: number;
|
|
|
|
|
comparisonAttemptCount: number;
|
|
|
|
|
comparisonMadeCount: number;
|
|
|
|
|
comparisonMakePercentage?: number | null;
|
|
|
|
|
patternShotCount: number;
|
|
|
|
|
score: number;
|
|
|
|
|
rankReason: string;
|
|
|
|
|
baselineSessionCount: number;
|
|
|
|
|
baselineAttemptCount: number;
|
|
|
|
|
baselineMadeCount: number;
|
|
|
|
|
baselineMakePercentage?: number | null;
|
|
|
|
|
};
|
|
|
|
|
}>;
|
|
|
|
|
primaryCandidate?: {
|
|
|
|
|
__typename?: "SessionCoachCandidateGQL";
|
|
|
|
|
id: string;
|
|
|
|
|
@@ -7004,6 +7143,10 @@ export type GetSessionCoachQuery = {
|
|
|
|
|
patternShotCount: number;
|
|
|
|
|
score: number;
|
|
|
|
|
rankReason: string;
|
|
|
|
|
baselineSessionCount: number;
|
|
|
|
|
baselineAttemptCount: number;
|
|
|
|
|
baselineMadeCount: number;
|
|
|
|
|
baselineMakePercentage?: number | null;
|
|
|
|
|
};
|
|
|
|
|
} | null;
|
|
|
|
|
candidates: Array<{
|
|
|
|
|
@@ -7032,6 +7175,10 @@ export type GetSessionCoachQuery = {
|
|
|
|
|
patternShotCount: number;
|
|
|
|
|
score: number;
|
|
|
|
|
rankReason: string;
|
|
|
|
|
baselineSessionCount: number;
|
|
|
|
|
baselineAttemptCount: number;
|
|
|
|
|
baselineMadeCount: number;
|
|
|
|
|
baselineMakePercentage?: number | null;
|
|
|
|
|
};
|
|
|
|
|
}>;
|
|
|
|
|
agentGeneration?: {
|
|
|
|
|
@@ -7042,7 +7189,13 @@ export type GetSessionCoachQuery = {
|
|
|
|
|
completedAt?: any | null;
|
|
|
|
|
decision?: {
|
|
|
|
|
__typename?: "SessionCoachDecisionGQL";
|
|
|
|
|
selectedPositiveCandidateId?: string | null;
|
|
|
|
|
positiveTitle?: string | null;
|
|
|
|
|
positiveBody?: string | null;
|
|
|
|
|
selectedCandidateId?: string | null;
|
|
|
|
|
supportingCandidateIds: Array<string>;
|
|
|
|
|
supportingShotIds: Array<number>;
|
|
|
|
|
sessionSummary?: string | null;
|
|
|
|
|
title?: string | null;
|
|
|
|
|
body?: string | null;
|
|
|
|
|
suggestedAction?: string | null;
|
|
|
|
|
@@ -7070,6 +7223,12 @@ export type GetSessionCoachQuery = {
|
|
|
|
|
startedAt?: any | null;
|
|
|
|
|
lastEnqueuedAt?: any | null;
|
|
|
|
|
abstentionReason?: string | null;
|
|
|
|
|
synthesisRationale?: string | null;
|
|
|
|
|
} | null;
|
|
|
|
|
feedback?: {
|
|
|
|
|
__typename?: "SessionCoachFeedbackGQL";
|
|
|
|
|
response: SessionCoachFeedbackResponseEnum;
|
|
|
|
|
updatedAt: any;
|
|
|
|
|
} | null;
|
|
|
|
|
} | null;
|
|
|
|
|
};
|
|
|
|
|
@@ -7092,7 +7251,13 @@ export type RequestSessionCoachGenerationMutation = {
|
|
|
|
|
completedAt?: any | null;
|
|
|
|
|
decision?: {
|
|
|
|
|
__typename?: "SessionCoachDecisionGQL";
|
|
|
|
|
selectedPositiveCandidateId?: string | null;
|
|
|
|
|
positiveTitle?: string | null;
|
|
|
|
|
positiveBody?: string | null;
|
|
|
|
|
selectedCandidateId?: string | null;
|
|
|
|
|
supportingCandidateIds: Array<string>;
|
|
|
|
|
supportingShotIds: Array<number>;
|
|
|
|
|
sessionSummary?: string | null;
|
|
|
|
|
title?: string | null;
|
|
|
|
|
body?: string | null;
|
|
|
|
|
suggestedAction?: string | null;
|
|
|
|
|
@@ -7120,11 +7285,32 @@ export type RequestSessionCoachGenerationMutation = {
|
|
|
|
|
startedAt?: any | null;
|
|
|
|
|
lastEnqueuedAt?: any | null;
|
|
|
|
|
abstentionReason?: string | null;
|
|
|
|
|
synthesisRationale?: string | null;
|
|
|
|
|
} | null;
|
|
|
|
|
feedback?: {
|
|
|
|
|
__typename?: "SessionCoachFeedbackGQL";
|
|
|
|
|
response: SessionCoachFeedbackResponseEnum;
|
|
|
|
|
updatedAt: any;
|
|
|
|
|
} | null;
|
|
|
|
|
} | null;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type SubmitSessionCoachFeedbackMutationVariables = Exact<{
|
|
|
|
|
videoId: Scalars["Int"]["input"];
|
|
|
|
|
generationId: Scalars["ID"]["input"];
|
|
|
|
|
response: SessionCoachFeedbackResponseEnum;
|
|
|
|
|
}>;
|
|
|
|
|
|
|
|
|
|
export type SubmitSessionCoachFeedbackMutation = {
|
|
|
|
|
__typename?: "Mutation";
|
|
|
|
|
submitSessionCoachFeedback: {
|
|
|
|
|
__typename?: "SessionCoachFeedbackGQL";
|
|
|
|
|
response: SessionCoachFeedbackResponseEnum;
|
|
|
|
|
updatedAt: any;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type SessionCoachCandidateFieldsFragment = {
|
|
|
|
|
__typename?: "SessionCoachCandidateGQL";
|
|
|
|
|
id: string;
|
|
|
|
|
@@ -7151,6 +7337,10 @@ export type SessionCoachCandidateFieldsFragment = {
|
|
|
|
|
patternShotCount: number;
|
|
|
|
|
score: number;
|
|
|
|
|
rankReason: string;
|
|
|
|
|
baselineSessionCount: number;
|
|
|
|
|
baselineAttemptCount: number;
|
|
|
|
|
baselineMadeCount: number;
|
|
|
|
|
baselineMakePercentage?: number | null;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
@@ -7162,7 +7352,13 @@ export type SessionCoachGenerationFieldsFragment = {
|
|
|
|
|
completedAt?: any | null;
|
|
|
|
|
decision?: {
|
|
|
|
|
__typename?: "SessionCoachDecisionGQL";
|
|
|
|
|
selectedPositiveCandidateId?: string | null;
|
|
|
|
|
positiveTitle?: string | null;
|
|
|
|
|
positiveBody?: string | null;
|
|
|
|
|
selectedCandidateId?: string | null;
|
|
|
|
|
supportingCandidateIds: Array<string>;
|
|
|
|
|
supportingShotIds: Array<number>;
|
|
|
|
|
sessionSummary?: string | null;
|
|
|
|
|
title?: string | null;
|
|
|
|
|
body?: string | null;
|
|
|
|
|
suggestedAction?: string | null;
|
|
|
|
|
@@ -7190,7 +7386,27 @@ export type SessionCoachGenerationFieldsFragment = {
|
|
|
|
|
startedAt?: any | null;
|
|
|
|
|
lastEnqueuedAt?: any | null;
|
|
|
|
|
abstentionReason?: string | null;
|
|
|
|
|
synthesisRationale?: string | null;
|
|
|
|
|
} | null;
|
|
|
|
|
feedback?: {
|
|
|
|
|
__typename?: "SessionCoachFeedbackGQL";
|
|
|
|
|
response: SessionCoachFeedbackResponseEnum;
|
|
|
|
|
updatedAt: any;
|
|
|
|
|
} | null;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type CreateShotShareLinkMutationVariables = Exact<{
|
|
|
|
|
shotIds: Array<Scalars["Int"]["input"]> | Scalars["Int"]["input"];
|
|
|
|
|
paddingSeconds?: InputMaybe<Scalars["Float"]["input"]>;
|
|
|
|
|
}>;
|
|
|
|
|
|
|
|
|
|
export type CreateShotShareLinkMutation = {
|
|
|
|
|
__typename?: "Mutation";
|
|
|
|
|
createShotShareLink: {
|
|
|
|
|
__typename?: "ShareLinkGQL";
|
|
|
|
|
slug: string;
|
|
|
|
|
url: string;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type PlayerSummaryFieldsFragment = {
|
|
|
|
|
@@ -9116,7 +9332,7 @@ export type VideoExportJobFieldsFragment = {
|
|
|
|
|
shotIds?: Array<number> | null;
|
|
|
|
|
runId?: number | null;
|
|
|
|
|
downloadUrl?: string | null;
|
|
|
|
|
fileSizeBytes?: number | null;
|
|
|
|
|
fileSizeBytes?: any | null;
|
|
|
|
|
expiresAt?: any | null;
|
|
|
|
|
createdAt?: any | null;
|
|
|
|
|
};
|
|
|
|
|
@@ -9138,7 +9354,7 @@ export type RequestVideoExportMutation = {
|
|
|
|
|
shotIds?: Array<number> | null;
|
|
|
|
|
runId?: number | null;
|
|
|
|
|
downloadUrl?: string | null;
|
|
|
|
|
fileSizeBytes?: number | null;
|
|
|
|
|
fileSizeBytes?: any | null;
|
|
|
|
|
expiresAt?: any | null;
|
|
|
|
|
createdAt?: any | null;
|
|
|
|
|
};
|
|
|
|
|
@@ -9170,7 +9386,7 @@ export type VideoExportJobQuery = {
|
|
|
|
|
shotIds?: Array<number> | null;
|
|
|
|
|
runId?: number | null;
|
|
|
|
|
downloadUrl?: string | null;
|
|
|
|
|
fileSizeBytes?: number | null;
|
|
|
|
|
fileSizeBytes?: any | null;
|
|
|
|
|
expiresAt?: any | null;
|
|
|
|
|
createdAt?: any | null;
|
|
|
|
|
} | null;
|
|
|
|
|
@@ -9194,7 +9410,7 @@ export type MyVideoExportsQuery = {
|
|
|
|
|
shotIds?: Array<number> | null;
|
|
|
|
|
runId?: number | null;
|
|
|
|
|
downloadUrl?: string | null;
|
|
|
|
|
fileSizeBytes?: number | null;
|
|
|
|
|
fileSizeBytes?: any | null;
|
|
|
|
|
expiresAt?: any | null;
|
|
|
|
|
createdAt?: any | null;
|
|
|
|
|
}>;
|
|
|
|
|
@@ -9273,6 +9489,71 @@ export type GetUploadLinkMutation = {
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
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;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type GetHlsInitUploadLinkMutationVariables = Exact<{
|
|
|
|
|
videoId: Scalars["Int"]["input"];
|
|
|
|
|
}>;
|
|
|
|
|
@@ -9670,6 +9951,10 @@ export const SessionCoachCandidateFieldsFragmentDoc = gql`
|
|
|
|
|
patternShotCount
|
|
|
|
|
score
|
|
|
|
|
rankReason
|
|
|
|
|
baselineSessionCount
|
|
|
|
|
baselineAttemptCount
|
|
|
|
|
baselineMadeCount
|
|
|
|
|
baselineMakePercentage
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
`;
|
|
|
|
|
@@ -9680,7 +9965,13 @@ export const SessionCoachGenerationFieldsFragmentDoc = gql`
|
|
|
|
|
createdAt
|
|
|
|
|
completedAt
|
|
|
|
|
decision {
|
|
|
|
|
selectedPositiveCandidateId
|
|
|
|
|
positiveTitle
|
|
|
|
|
positiveBody
|
|
|
|
|
selectedCandidateId
|
|
|
|
|
supportingCandidateIds
|
|
|
|
|
supportingShotIds
|
|
|
|
|
sessionSummary
|
|
|
|
|
title
|
|
|
|
|
body
|
|
|
|
|
suggestedAction
|
|
|
|
|
@@ -9707,6 +9998,11 @@ export const SessionCoachGenerationFieldsFragmentDoc = gql`
|
|
|
|
|
startedAt
|
|
|
|
|
lastEnqueuedAt
|
|
|
|
|
abstentionReason
|
|
|
|
|
synthesisRationale
|
|
|
|
|
}
|
|
|
|
|
feedback {
|
|
|
|
|
response
|
|
|
|
|
updatedAt
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
`;
|
|
|
|
|
@@ -14936,12 +15232,18 @@ export type ReactToVideoMutationOptions = Apollo.BaseMutationOptions<
|
|
|
|
|
ReactToVideoMutationVariables
|
|
|
|
|
>;
|
|
|
|
|
export const GetShotLabVideosDocument = gql`
|
|
|
|
|
query GetShotLabVideos($userId: Int!, $limit: Int! = 25) {
|
|
|
|
|
query GetShotLabVideos(
|
|
|
|
|
$feedInput: VideoFeedInputGQL!
|
|
|
|
|
$includePrivate: IncludePrivateEnum!
|
|
|
|
|
$limit: Int! = 25
|
|
|
|
|
$after: String = null
|
|
|
|
|
) {
|
|
|
|
|
getFeedVideos(
|
|
|
|
|
limit: $limit
|
|
|
|
|
after: $after
|
|
|
|
|
includeCallersVideos: false
|
|
|
|
|
includePrivate: MINE
|
|
|
|
|
feedInput: { userId: $userId }
|
|
|
|
|
includePrivate: $includePrivate
|
|
|
|
|
feedInput: $feedInput
|
|
|
|
|
) {
|
|
|
|
|
videos {
|
|
|
|
|
id
|
|
|
|
|
@@ -14961,6 +15263,10 @@ export const GetShotLabVideosDocument = gql`
|
|
|
|
|
lastSegmentUploadedAt
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
pageInfo {
|
|
|
|
|
hasNextPage
|
|
|
|
|
endCursor
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
`;
|
|
|
|
|
@@ -14977,8 +15283,10 @@ export const GetShotLabVideosDocument = gql`
|
|
|
|
|
* @example
|
|
|
|
|
* const { data, loading, error } = useGetShotLabVideosQuery({
|
|
|
|
|
* variables: {
|
|
|
|
|
* userId: // value for 'userId'
|
|
|
|
|
* feedInput: // value for 'feedInput'
|
|
|
|
|
* includePrivate: // value for 'includePrivate'
|
|
|
|
|
* limit: // value for 'limit'
|
|
|
|
|
* after: // value for 'after'
|
|
|
|
|
* },
|
|
|
|
|
* });
|
|
|
|
|
*/
|
|
|
|
|
@@ -15339,6 +15647,16 @@ export const GetSessionCoachDocument = gql`
|
|
|
|
|
unknownOutcomeCount
|
|
|
|
|
analyzedShotCount
|
|
|
|
|
makePercentage
|
|
|
|
|
longestMakeStreak
|
|
|
|
|
recentBaseline {
|
|
|
|
|
sessionCount
|
|
|
|
|
attemptCount
|
|
|
|
|
madeCount
|
|
|
|
|
makePercentage
|
|
|
|
|
}
|
|
|
|
|
positiveCandidates {
|
|
|
|
|
...SessionCoachCandidateFields
|
|
|
|
|
}
|
|
|
|
|
primaryCandidate {
|
|
|
|
|
...SessionCoachCandidateFields
|
|
|
|
|
}
|
|
|
|
|
@@ -15474,6 +15792,125 @@ export type RequestSessionCoachGenerationMutationOptions =
|
|
|
|
|
RequestSessionCoachGenerationMutation,
|
|
|
|
|
RequestSessionCoachGenerationMutationVariables
|
|
|
|
|
>;
|
|
|
|
|
export const SubmitSessionCoachFeedbackDocument = gql`
|
|
|
|
|
mutation SubmitSessionCoachFeedback(
|
|
|
|
|
$videoId: Int!
|
|
|
|
|
$generationId: ID!
|
|
|
|
|
$response: SessionCoachFeedbackResponseEnum!
|
|
|
|
|
) {
|
|
|
|
|
submitSessionCoachFeedback(
|
|
|
|
|
videoId: $videoId
|
|
|
|
|
generationId: $generationId
|
|
|
|
|
response: $response
|
|
|
|
|
) {
|
|
|
|
|
response
|
|
|
|
|
updatedAt
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
`;
|
|
|
|
|
export type SubmitSessionCoachFeedbackMutationFn = Apollo.MutationFunction<
|
|
|
|
|
SubmitSessionCoachFeedbackMutation,
|
|
|
|
|
SubmitSessionCoachFeedbackMutationVariables
|
|
|
|
|
>;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* __useSubmitSessionCoachFeedbackMutation__
|
|
|
|
|
*
|
|
|
|
|
* To run a mutation, you first call `useSubmitSessionCoachFeedbackMutation` within a React component and pass it any options that fit your needs.
|
|
|
|
|
* When your component renders, `useSubmitSessionCoachFeedbackMutation` 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 [submitSessionCoachFeedbackMutation, { data, loading, error }] = useSubmitSessionCoachFeedbackMutation({
|
|
|
|
|
* variables: {
|
|
|
|
|
* videoId: // value for 'videoId'
|
|
|
|
|
* generationId: // value for 'generationId'
|
|
|
|
|
* response: // value for 'response'
|
|
|
|
|
* },
|
|
|
|
|
* });
|
|
|
|
|
*/
|
|
|
|
|
export function useSubmitSessionCoachFeedbackMutation(
|
|
|
|
|
baseOptions?: Apollo.MutationHookOptions<
|
|
|
|
|
SubmitSessionCoachFeedbackMutation,
|
|
|
|
|
SubmitSessionCoachFeedbackMutationVariables
|
|
|
|
|
>,
|
|
|
|
|
) {
|
|
|
|
|
const options = { ...defaultOptions, ...baseOptions };
|
|
|
|
|
return Apollo.useMutation<
|
|
|
|
|
SubmitSessionCoachFeedbackMutation,
|
|
|
|
|
SubmitSessionCoachFeedbackMutationVariables
|
|
|
|
|
>(SubmitSessionCoachFeedbackDocument, options);
|
|
|
|
|
}
|
|
|
|
|
export type SubmitSessionCoachFeedbackMutationHookResult = ReturnType<
|
|
|
|
|
typeof useSubmitSessionCoachFeedbackMutation
|
|
|
|
|
>;
|
|
|
|
|
export type SubmitSessionCoachFeedbackMutationResult =
|
|
|
|
|
Apollo.MutationResult<SubmitSessionCoachFeedbackMutation>;
|
|
|
|
|
export type SubmitSessionCoachFeedbackMutationOptions =
|
|
|
|
|
Apollo.BaseMutationOptions<
|
|
|
|
|
SubmitSessionCoachFeedbackMutation,
|
|
|
|
|
SubmitSessionCoachFeedbackMutationVariables
|
|
|
|
|
>;
|
|
|
|
|
export const CreateShotShareLinkDocument = gql`
|
|
|
|
|
mutation CreateShotShareLink(
|
|
|
|
|
$shotIds: [Int!]!
|
|
|
|
|
$paddingSeconds: Float = null
|
|
|
|
|
) {
|
|
|
|
|
createShotShareLink(
|
|
|
|
|
input: { shotIds: $shotIds, paddingSeconds: $paddingSeconds }
|
|
|
|
|
) {
|
|
|
|
|
slug
|
|
|
|
|
url
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
`;
|
|
|
|
|
export type CreateShotShareLinkMutationFn = Apollo.MutationFunction<
|
|
|
|
|
CreateShotShareLinkMutation,
|
|
|
|
|
CreateShotShareLinkMutationVariables
|
|
|
|
|
>;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* __useCreateShotShareLinkMutation__
|
|
|
|
|
*
|
|
|
|
|
* To run a mutation, you first call `useCreateShotShareLinkMutation` within a React component and pass it any options that fit your needs.
|
|
|
|
|
* When your component renders, `useCreateShotShareLinkMutation` 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 [createShotShareLinkMutation, { data, loading, error }] = useCreateShotShareLinkMutation({
|
|
|
|
|
* variables: {
|
|
|
|
|
* shotIds: // value for 'shotIds'
|
|
|
|
|
* paddingSeconds: // value for 'paddingSeconds'
|
|
|
|
|
* },
|
|
|
|
|
* });
|
|
|
|
|
*/
|
|
|
|
|
export function useCreateShotShareLinkMutation(
|
|
|
|
|
baseOptions?: Apollo.MutationHookOptions<
|
|
|
|
|
CreateShotShareLinkMutation,
|
|
|
|
|
CreateShotShareLinkMutationVariables
|
|
|
|
|
>,
|
|
|
|
|
) {
|
|
|
|
|
const options = { ...defaultOptions, ...baseOptions };
|
|
|
|
|
return Apollo.useMutation<
|
|
|
|
|
CreateShotShareLinkMutation,
|
|
|
|
|
CreateShotShareLinkMutationVariables
|
|
|
|
|
>(CreateShotShareLinkDocument, options);
|
|
|
|
|
}
|
|
|
|
|
export type CreateShotShareLinkMutationHookResult = ReturnType<
|
|
|
|
|
typeof useCreateShotShareLinkMutation
|
|
|
|
|
>;
|
|
|
|
|
export type CreateShotShareLinkMutationResult =
|
|
|
|
|
Apollo.MutationResult<CreateShotShareLinkMutation>;
|
|
|
|
|
export type CreateShotShareLinkMutationOptions = Apollo.BaseMutationOptions<
|
|
|
|
|
CreateShotShareLinkMutation,
|
|
|
|
|
CreateShotShareLinkMutationVariables
|
|
|
|
|
>;
|
|
|
|
|
export const VideoPlayerClustersDocument = gql`
|
|
|
|
|
query VideoPlayerClusters($videoId: Int!) {
|
|
|
|
|
videoPlayerClusters(videoId: $videoId) {
|
|
|
|
|
@@ -19986,6 +20423,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) {
|
|
|
|
|
|