diff --git a/src/index.tsx b/src/index.tsx index e279aef..d2b7ad9 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -142,6 +142,14 @@ export type IntendedPocketTypeInput = { value: EnumFilter; }; +export type MakePercentageIntervalGql = { + __typename?: "MakePercentageIntervalGQL"; + endFrame: Scalars["Float"]["output"]; + framesPerSecond: Scalars["Float"]["output"]; + makePercentage: Scalars["Float"]["output"]; + startFrame: Scalars["Float"]["output"]; +}; + export type Mutation = { __typename?: "Mutation"; createBucketSet: BucketSetGql; @@ -199,6 +207,7 @@ export type Query = { getUser?: Maybe; getVideo: VideoGql; getVideoFeedForUser: VideoFeedGql; + getVideoMakePercentageIntervals: Array; }; export type QueryGetAggregateShotsArgs = { @@ -226,6 +235,10 @@ export type QueryGetVideoFeedForUserArgs = { limit?: Scalars["Int"]["input"]; }; +export type QueryGetVideoMakePercentageIntervalsArgs = { + videoId: Scalars["ID"]["input"]; +}; + export type RangeFilter = { greaterThanEqualTo?: InputMaybe; lessThan?: InputMaybe; diff --git a/src/operations/make_percentage_time_series.gql b/src/operations/make_percentage_time_series.gql new file mode 100644 index 0000000..3e34e0b --- /dev/null +++ b/src/operations/make_percentage_time_series.gql @@ -0,0 +1,10 @@ +query GetVideoMakePercentageIntervals($videoId: ID!) { + getVideoMakePercentageIntervals(videoId: $videoId) { + makePercentageIntervals { + startFrame + endFrame + framesPerSecond + makePercentage + } + } +} diff --git a/src/schema.gql b/src/schema.gql index 5cef84c..6b879b5 100644 --- a/src/schema.gql +++ b/src/schema.gql @@ -6,6 +6,7 @@ type Query { getShots(filterInput: FilterInput = null): [ShotGQL!]! getBucketSet(keyName: String!): BucketSetGQL getVideoFeedForUser(limit: Int! = 5, after: String = null): VideoFeedGQL! + getVideoMakePercentageIntervals(videoId: ID!): [MakePercentageIntervalGQL!]! } type AggregateResultGQL { @@ -221,6 +222,13 @@ type PageInfoGQL { endCursor: String } +type MakePercentageIntervalGQL { + startFrame: Float! + endFrame: Float! + framesPerSecond: Float! + makePercentage: Float! +} + type Mutation { createBucketSet(params: CreateBucketSetInput!): BucketSetGQL! createUploadStream(