diff --git a/src/index.tsx b/src/index.tsx index ba00e69..7ea9b6c 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -140,6 +140,15 @@ export type BucketSetInputGql = { feature: Scalars["String"]["input"]; }; +export enum CancellationReasonEnum { + DataNotAccurate = "DATA_NOT_ACCURATE", + DontPlayEnough = "DONT_PLAY_ENOUGH", + MissingFeatures = "MISSING_FEATURES", + Other = "OTHER", + TechnicalIssues = "TECHNICAL_ISSUES", + TooExpensive = "TOO_EXPENSIVE", +} + export type Challenge = { __typename?: "Challenge"; createdAt: Scalars["DateTime"]["output"]; @@ -2361,6 +2370,7 @@ export type Mutation = { setLoggerLevel: Scalars["Boolean"]["output"]; setSegmentDuration: Scalars["Boolean"]["output"]; startChallenge: ChallengeEntry; + submitCancellationFeedback: Scalars["Boolean"]["output"]; submitChallengeEntry: ChallengeEntry; undismissChallenge: Scalars["Boolean"]["output"]; unfollowUser: UserGql; @@ -2537,6 +2547,11 @@ export type MutationStartChallengeArgs = { challengeId: Scalars["ID"]["input"]; }; +export type MutationSubmitCancellationFeedbackArgs = { + feedback?: InputMaybe; + reasons?: InputMaybe>; +}; + export type MutationSubmitChallengeEntryArgs = { entryId: Scalars["ID"]["input"]; videoId: Scalars["ID"]["input"]; diff --git a/src/schema.gql b/src/schema.gql index 7f63751..9e23153 100644 --- a/src/schema.gql +++ b/src/schema.gql @@ -1072,6 +1072,10 @@ type Mutation { deleteUser: Boolean! createSubscription(priceId: String!): CreateSubscriptionResultGQL! cancelSubscription: UserSubscriptionStatusGQL! + submitCancellationFeedback( + reasons: [CancellationReasonEnum!] = null + feedback: String = null + ): Boolean! findPrerecordTableLayout(b64Image: String!, videoId: Int!): HomographyInfoGQL createUploadStream( videoMetadata: VideoMetadataInput! @@ -1196,6 +1200,15 @@ type CreateSubscriptionResultGQL { sessionId: String! } +enum CancellationReasonEnum { + DONT_PLAY_ENOUGH + TOO_EXPENSIVE + MISSING_FEATURES + TECHNICAL_ISSUES + DATA_NOT_ACCURATE + OTHER +} + type CreateUploadStreamReturn { videoId: Int! }