/* eslint-disable */ import { gql } from '@apollo/client'; import * as ApolloReactCommon from '@apollo/react-common'; import * as ApolloReactHooks from '@apollo/client'; export type Maybe = T | undefined; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { ID: string, String: string, Boolean: boolean, Int: number, Float: number, DateTime: any, Upload: any, }; export type AggregateTraining = { count: Scalars['Int'], }; export type Block = Node & { id: Scalars['ID'], title: Scalars['String'], description?: Maybe, duration?: Maybe, format: Format, rest?: Maybe, tracks?: Maybe>, videos?: Maybe>, pictures?: Maybe>, blocks?: Maybe>, parentBlockInstances?: Maybe>, exercises?: Maybe>, }; export type BlockTracksArgs = { where?: Maybe, orderBy?: Maybe, skip?: Maybe, after?: Maybe, before?: Maybe, first?: Maybe, last?: Maybe }; export type BlockVideosArgs = { where?: Maybe, orderBy?: Maybe, skip?: Maybe, after?: Maybe, before?: Maybe, first?: Maybe, last?: Maybe }; export type BlockPicturesArgs = { where?: Maybe, orderBy?: Maybe, skip?: Maybe, after?: Maybe, before?: Maybe, first?: Maybe, last?: Maybe }; export type BlockBlocksArgs = { where?: Maybe, orderBy?: Maybe, skip?: Maybe, after?: Maybe, before?: Maybe, first?: Maybe, last?: Maybe }; export type BlockParentBlockInstancesArgs = { where?: Maybe, orderBy?: Maybe, skip?: Maybe, after?: Maybe, before?: Maybe, first?: Maybe, last?: Maybe }; export type BlockExercisesArgs = { where?: Maybe, orderBy?: Maybe, skip?: Maybe, after?: Maybe, before?: Maybe, first?: Maybe, last?: Maybe }; export type BlockCreateOneWithoutBlocksInput = { create?: Maybe, connect?: Maybe, }; export type BlockCreateOneWithoutParentBlockInstancesInput = { create?: Maybe, connect?: Maybe, }; export type BlockCreateWithoutBlocksInput = { id?: Maybe, title: Scalars['String'], description?: Maybe, duration?: Maybe, rest?: Maybe, format: FormatCreateOneInput, tracks?: Maybe, videos?: Maybe, pictures?: Maybe, parentBlockInstances?: Maybe, exercises?: Maybe, }; export type BlockCreateWithoutParentBlockInstancesInput = { id?: Maybe, title: Scalars['String'], description?: Maybe, duration?: Maybe, rest?: Maybe, format: FormatCreateOneInput, tracks?: Maybe, videos?: Maybe, pictures?: Maybe, blocks?: Maybe, exercises?: Maybe, }; export type BlockInstance = Node & { id: Scalars['ID'], block: Block, parentBlock?: Maybe, parentTraining?: Maybe, order: Scalars['Int'], rounds?: Maybe, variation?: Maybe, }; export type BlockInstanceCreateManyWithoutBlockInput = { create?: Maybe>, connect?: Maybe>, }; export type BlockInstanceCreateManyWithoutParentBlockInput = { create?: Maybe>, connect?: Maybe>, }; export type BlockInstanceCreateManyWithoutParentTrainingInput = { create?: Maybe>, connect?: Maybe>, }; export type BlockInstanceCreateWithoutBlockInput = { id?: Maybe, order: Scalars['Int'], rounds?: Maybe, variation?: Maybe, parentBlock?: Maybe, parentTraining?: Maybe, }; export type BlockInstanceCreateWithoutParentBlockInput = { id?: Maybe, order: Scalars['Int'], rounds?: Maybe, variation?: Maybe, block: BlockCreateOneWithoutParentBlockInstancesInput, parentTraining?: Maybe, }; export type BlockInstanceCreateWithoutParentTrainingInput = { id?: Maybe, order: Scalars['Int'], rounds?: Maybe, variation?: Maybe, block: BlockCreateOneWithoutParentBlockInstancesInput, parentBlock?: Maybe, }; export enum BlockInstanceOrderByInput { IdAsc = 'id_ASC', IdDesc = 'id_DESC', OrderAsc = 'order_ASC', OrderDesc = 'order_DESC', RoundsAsc = 'rounds_ASC', RoundsDesc = 'rounds_DESC', VariationAsc = 'variation_ASC', VariationDesc = 'variation_DESC' } export type BlockInstanceScalarWhereInput = { /** Logical AND on all given filters. */ AND?: Maybe>, /** Logical OR on all given filters. */ OR?: Maybe>, /** Logical NOT on all given filters combined by AND. */ NOT?: Maybe>, id?: Maybe, /** All values that are not equal to given value. */ id_not?: Maybe, /** All values that are contained in given list. */ id_in?: Maybe>, /** All values that are not contained in given list. */ id_not_in?: Maybe>, /** All values less than the given value. */ id_lt?: Maybe, /** All values less than or equal the given value. */ id_lte?: Maybe, /** All values greater than the given value. */ id_gt?: Maybe, /** All values greater than or equal the given value. */ id_gte?: Maybe, /** All values containing the given string. */ id_contains?: Maybe, /** All values not containing the given string. */ id_not_contains?: Maybe, /** All values starting with the given string. */ id_starts_with?: Maybe, /** All values not starting with the given string. */ id_not_starts_with?: Maybe, /** All values ending with the given string. */ id_ends_with?: Maybe, /** All values not ending with the given string. */ id_not_ends_with?: Maybe, order?: Maybe, /** All values that are not equal to given value. */ order_not?: Maybe, /** All values that are contained in given list. */ order_in?: Maybe>, /** All values that are not contained in given list. */ order_not_in?: Maybe>, /** All values less than the given value. */ order_lt?: Maybe, /** All values less than or equal the given value. */ order_lte?: Maybe, /** All values greater than the given value. */ order_gt?: Maybe, /** All values greater than or equal the given value. */ order_gte?: Maybe, rounds?: Maybe, /** All values that are not equal to given value. */ rounds_not?: Maybe, /** All values that are contained in given list. */ rounds_in?: Maybe>, /** All values that are not contained in given list. */ rounds_not_in?: Maybe>, /** All values less than the given value. */ rounds_lt?: Maybe, /** All values less than or equal the given value. */ rounds_lte?: Maybe, /** All values greater than the given value. */ rounds_gt?: Maybe, /** All values greater than or equal the given value. */ rounds_gte?: Maybe, variation?: Maybe, /** All values that are not equal to given value. */ variation_not?: Maybe, /** All values that are contained in given list. */ variation_in?: Maybe>, /** All values that are not contained in given list. */ variation_not_in?: Maybe>, /** All values less than the given value. */ variation_lt?: Maybe, /** All values less than or equal the given value. */ variation_lte?: Maybe, /** All values greater than the given value. */ variation_gt?: Maybe, /** All values greater than or equal the given value. */ variation_gte?: Maybe, /** All values containing the given string. */ variation_contains?: Maybe, /** All values not containing the given string. */ variation_not_contains?: Maybe, /** All values starting with the given string. */ variation_starts_with?: Maybe, /** All values not starting with the given string. */ variation_not_starts_with?: Maybe, /** All values ending with the given string. */ variation_ends_with?: Maybe, /** All values not ending with the given string. */ variation_not_ends_with?: Maybe, }; export type BlockInstanceUpdateManyDataInput = { order?: Maybe, rounds?: Maybe, variation?: Maybe, }; export type BlockInstanceUpdateManyWithoutBlockInput = { create?: Maybe>, connect?: Maybe>, set?: Maybe>, disconnect?: Maybe>, delete?: Maybe>, update?: Maybe>, updateMany?: Maybe>, deleteMany?: Maybe>, upsert?: Maybe>, }; export type BlockInstanceUpdateManyWithoutParentBlockInput = { create?: Maybe>, connect?: Maybe>, set?: Maybe>, disconnect?: Maybe>, delete?: Maybe>, update?: Maybe>, updateMany?: Maybe>, deleteMany?: Maybe>, upsert?: Maybe>, }; export type BlockInstanceUpdateManyWithoutParentTrainingInput = { create?: Maybe>, connect?: Maybe>, set?: Maybe>, disconnect?: Maybe>, delete?: Maybe>, update?: Maybe>, updateMany?: Maybe>, deleteMany?: Maybe>, upsert?: Maybe>, }; export type BlockInstanceUpdateManyWithWhereNestedInput = { where: BlockInstanceScalarWhereInput, data: BlockInstanceUpdateManyDataInput, }; export type BlockInstanceUpdateWithoutBlockDataInput = { order?: Maybe, rounds?: Maybe, variation?: Maybe, parentBlock?: Maybe, parentTraining?: Maybe, }; export type BlockInstanceUpdateWithoutParentBlockDataInput = { order?: Maybe, rounds?: Maybe, variation?: Maybe, block?: Maybe, parentTraining?: Maybe, }; export type BlockInstanceUpdateWithoutParentTrainingDataInput = { order?: Maybe, rounds?: Maybe, variation?: Maybe, block?: Maybe, parentBlock?: Maybe, }; export type BlockInstanceUpdateWithWhereUniqueWithoutBlockInput = { where: BlockInstanceWhereUniqueInput, data: BlockInstanceUpdateWithoutBlockDataInput, }; export type BlockInstanceUpdateWithWhereUniqueWithoutParentBlockInput = { where: BlockInstanceWhereUniqueInput, data: BlockInstanceUpdateWithoutParentBlockDataInput, }; export type BlockInstanceUpdateWithWhereUniqueWithoutParentTrainingInput = { where: BlockInstanceWhereUniqueInput, data: BlockInstanceUpdateWithoutParentTrainingDataInput, }; export type BlockInstanceUpsertWithWhereUniqueWithoutBlockInput = { where: BlockInstanceWhereUniqueInput, update: BlockInstanceUpdateWithoutBlockDataInput, create: BlockInstanceCreateWithoutBlockInput, }; export type BlockInstanceUpsertWithWhereUniqueWithoutParentBlockInput = { where: BlockInstanceWhereUniqueInput, update: BlockInstanceUpdateWithoutParentBlockDataInput, create: BlockInstanceCreateWithoutParentBlockInput, }; export type BlockInstanceUpsertWithWhereUniqueWithoutParentTrainingInput = { where: BlockInstanceWhereUniqueInput, update: BlockInstanceUpdateWithoutParentTrainingDataInput, create: BlockInstanceCreateWithoutParentTrainingInput, }; export type BlockInstanceWhereInput = { /** Logical AND on all given filters. */ AND?: Maybe>, /** Logical OR on all given filters. */ OR?: Maybe>, /** Logical NOT on all given filters combined by AND. */ NOT?: Maybe>, id?: Maybe, /** All values that are not equal to given value. */ id_not?: Maybe, /** All values that are contained in given list. */ id_in?: Maybe>, /** All values that are not contained in given list. */ id_not_in?: Maybe>, /** All values less than the given value. */ id_lt?: Maybe, /** All values less than or equal the given value. */ id_lte?: Maybe, /** All values greater than the given value. */ id_gt?: Maybe, /** All values greater than or equal the given value. */ id_gte?: Maybe, /** All values containing the given string. */ id_contains?: Maybe, /** All values not containing the given string. */ id_not_contains?: Maybe, /** All values starting with the given string. */ id_starts_with?: Maybe, /** All values not starting with the given string. */ id_not_starts_with?: Maybe, /** All values ending with the given string. */ id_ends_with?: Maybe, /** All values not ending with the given string. */ id_not_ends_with?: Maybe, order?: Maybe, /** All values that are not equal to given value. */ order_not?: Maybe, /** All values that are contained in given list. */ order_in?: Maybe>, /** All values that are not contained in given list. */ order_not_in?: Maybe>, /** All values less than the given value. */ order_lt?: Maybe, /** All values less than or equal the given value. */ order_lte?: Maybe, /** All values greater than the given value. */ order_gt?: Maybe, /** All values greater than or equal the given value. */ order_gte?: Maybe, rounds?: Maybe, /** All values that are not equal to given value. */ rounds_not?: Maybe, /** All values that are contained in given list. */ rounds_in?: Maybe>, /** All values that are not contained in given list. */ rounds_not_in?: Maybe>, /** All values less than the given value. */ rounds_lt?: Maybe, /** All values less than or equal the given value. */ rounds_lte?: Maybe, /** All values greater than the given value. */ rounds_gt?: Maybe, /** All values greater than or equal the given value. */ rounds_gte?: Maybe, variation?: Maybe, /** All values that are not equal to given value. */ variation_not?: Maybe, /** All values that are contained in given list. */ variation_in?: Maybe>, /** All values that are not contained in given list. */ variation_not_in?: Maybe>, /** All values less than the given value. */ variation_lt?: Maybe, /** All values less than or equal the given value. */ variation_lte?: Maybe, /** All values greater than the given value. */ variation_gt?: Maybe, /** All values greater than or equal the given value. */ variation_gte?: Maybe, /** All values containing the given string. */ variation_contains?: Maybe, /** All values not containing the given string. */ variation_not_contains?: Maybe, /** All values starting with the given string. */ variation_starts_with?: Maybe, /** All values not starting with the given string. */ variation_not_starts_with?: Maybe, /** All values ending with the given string. */ variation_ends_with?: Maybe, /** All values not ending with the given string. */ variation_not_ends_with?: Maybe, block?: Maybe, parentBlock?: Maybe, parentTraining?: Maybe, }; export type BlockInstanceWhereUniqueInput = { id?: Maybe, }; export enum BlockOrderByInput { IdAsc = 'id_ASC', IdDesc = 'id_DESC', TitleAsc = 'title_ASC', TitleDesc = 'title_DESC', DescriptionAsc = 'description_ASC', DescriptionDesc = 'description_DESC', DurationAsc = 'duration_ASC', DurationDesc = 'duration_DESC', RestAsc = 'rest_ASC', RestDesc = 'rest_DESC' } export type BlockUpdateOneRequiredWithoutParentBlockInstancesInput = { create?: Maybe, connect?: Maybe, update?: Maybe, upsert?: Maybe, }; export type BlockUpdateOneWithoutBlocksInput = { create?: Maybe, connect?: Maybe, disconnect?: Maybe, delete?: Maybe, update?: Maybe, upsert?: Maybe, }; export type BlockUpdateWithoutBlocksDataInput = { title?: Maybe, description?: Maybe, duration?: Maybe, rest?: Maybe, format?: Maybe, tracks?: Maybe, videos?: Maybe, pictures?: Maybe, parentBlockInstances?: Maybe, exercises?: Maybe, }; export type BlockUpdateWithoutParentBlockInstancesDataInput = { title?: Maybe, description?: Maybe, duration?: Maybe, rest?: Maybe, format?: Maybe, tracks?: Maybe, videos?: Maybe, pictures?: Maybe, blocks?: Maybe, exercises?: Maybe, }; export type BlockUpsertWithoutBlocksInput = { update: BlockUpdateWithoutBlocksDataInput, create: BlockCreateWithoutBlocksInput, }; export type BlockUpsertWithoutParentBlockInstancesInput = { update: BlockUpdateWithoutParentBlockInstancesDataInput, create: BlockCreateWithoutParentBlockInstancesInput, }; export type BlockWhereInput = { /** Logical AND on all given filters. */ AND?: Maybe>, /** Logical OR on all given filters. */ OR?: Maybe>, /** Logical NOT on all given filters combined by AND. */ NOT?: Maybe>, id?: Maybe, /** All values that are not equal to given value. */ id_not?: Maybe, /** All values that are contained in given list. */ id_in?: Maybe>, /** All values that are not contained in given list. */ id_not_in?: Maybe>, /** All values less than the given value. */ id_lt?: Maybe, /** All values less than or equal the given value. */ id_lte?: Maybe, /** All values greater than the given value. */ id_gt?: Maybe, /** All values greater than or equal the given value. */ id_gte?: Maybe, /** All values containing the given string. */ id_contains?: Maybe, /** All values not containing the given string. */ id_not_contains?: Maybe, /** All values starting with the given string. */ id_starts_with?: Maybe, /** All values not starting with the given string. */ id_not_starts_with?: Maybe, /** All values ending with the given string. */ id_ends_with?: Maybe, /** All values not ending with the given string. */ id_not_ends_with?: Maybe, title?: Maybe, /** All values that are not equal to given value. */ title_not?: Maybe, /** All values that are contained in given list. */ title_in?: Maybe>, /** All values that are not contained in given list. */ title_not_in?: Maybe>, /** All values less than the given value. */ title_lt?: Maybe, /** All values less than or equal the given value. */ title_lte?: Maybe, /** All values greater than the given value. */ title_gt?: Maybe, /** All values greater than or equal the given value. */ title_gte?: Maybe, /** All values containing the given string. */ title_contains?: Maybe, /** All values not containing the given string. */ title_not_contains?: Maybe, /** All values starting with the given string. */ title_starts_with?: Maybe, /** All values not starting with the given string. */ title_not_starts_with?: Maybe, /** All values ending with the given string. */ title_ends_with?: Maybe, /** All values not ending with the given string. */ title_not_ends_with?: Maybe, description?: Maybe, /** All values that are not equal to given value. */ description_not?: Maybe, /** All values that are contained in given list. */ description_in?: Maybe>, /** All values that are not contained in given list. */ description_not_in?: Maybe>, /** All values less than the given value. */ description_lt?: Maybe, /** All values less than or equal the given value. */ description_lte?: Maybe, /** All values greater than the given value. */ description_gt?: Maybe, /** All values greater than or equal the given value. */ description_gte?: Maybe, /** All values containing the given string. */ description_contains?: Maybe, /** All values not containing the given string. */ description_not_contains?: Maybe, /** All values starting with the given string. */ description_starts_with?: Maybe, /** All values not starting with the given string. */ description_not_starts_with?: Maybe, /** All values ending with the given string. */ description_ends_with?: Maybe, /** All values not ending with the given string. */ description_not_ends_with?: Maybe, duration?: Maybe, /** All values that are not equal to given value. */ duration_not?: Maybe, /** All values that are contained in given list. */ duration_in?: Maybe>, /** All values that are not contained in given list. */ duration_not_in?: Maybe>, /** All values less than the given value. */ duration_lt?: Maybe, /** All values less than or equal the given value. */ duration_lte?: Maybe, /** All values greater than the given value. */ duration_gt?: Maybe, /** All values greater than or equal the given value. */ duration_gte?: Maybe, rest?: Maybe, /** All values that are not equal to given value. */ rest_not?: Maybe, /** All values that are contained in given list. */ rest_in?: Maybe>, /** All values that are not contained in given list. */ rest_not_in?: Maybe>, /** All values less than the given value. */ rest_lt?: Maybe, /** All values less than or equal the given value. */ rest_lte?: Maybe, /** All values greater than the given value. */ rest_gt?: Maybe, /** All values greater than or equal the given value. */ rest_gte?: Maybe, format?: Maybe, tracks_every?: Maybe, tracks_some?: Maybe, tracks_none?: Maybe, videos_every?: Maybe, videos_some?: Maybe, videos_none?: Maybe, pictures_every?: Maybe, pictures_some?: Maybe, pictures_none?: Maybe, blocks_every?: Maybe, blocks_some?: Maybe, blocks_none?: Maybe, parentBlockInstances_every?: Maybe, parentBlockInstances_some?: Maybe, parentBlockInstances_none?: Maybe, exercises_every?: Maybe, exercises_some?: Maybe, exercises_none?: Maybe, }; export type BlockWhereUniqueInput = { id?: Maybe, }; export type Comment = Node & { id: Scalars['ID'], text: Scalars['String'], author: User, createdAt: Scalars['DateTime'], }; export type CommentCreateManyWithoutAuthorInput = { create?: Maybe>, connect?: Maybe>, }; export type CommentCreateWithoutAuthorInput = { id?: Maybe, text: Scalars['String'], }; export enum CommentOrderByInput { IdAsc = 'id_ASC', IdDesc = 'id_DESC', TextAsc = 'text_ASC', TextDesc = 'text_DESC', CreatedAtAsc = 'createdAt_ASC', CreatedAtDesc = 'createdAt_DESC' } export type CommentScalarWhereInput = { /** Logical AND on all given filters. */ AND?: Maybe>, /** Logical OR on all given filters. */ OR?: Maybe>, /** Logical NOT on all given filters combined by AND. */ NOT?: Maybe>, id?: Maybe, /** All values that are not equal to given value. */ id_not?: Maybe, /** All values that are contained in given list. */ id_in?: Maybe>, /** All values that are not contained in given list. */ id_not_in?: Maybe>, /** All values less than the given value. */ id_lt?: Maybe, /** All values less than or equal the given value. */ id_lte?: Maybe, /** All values greater than the given value. */ id_gt?: Maybe, /** All values greater than or equal the given value. */ id_gte?: Maybe, /** All values containing the given string. */ id_contains?: Maybe, /** All values not containing the given string. */ id_not_contains?: Maybe, /** All values starting with the given string. */ id_starts_with?: Maybe, /** All values not starting with the given string. */ id_not_starts_with?: Maybe, /** All values ending with the given string. */ id_ends_with?: Maybe, /** All values not ending with the given string. */ id_not_ends_with?: Maybe, text?: Maybe, /** All values that are not equal to given value. */ text_not?: Maybe, /** All values that are contained in given list. */ text_in?: Maybe>, /** All values that are not contained in given list. */ text_not_in?: Maybe>, /** All values less than the given value. */ text_lt?: Maybe, /** All values less than or equal the given value. */ text_lte?: Maybe, /** All values greater than the given value. */ text_gt?: Maybe, /** All values greater than or equal the given value. */ text_gte?: Maybe, /** All values containing the given string. */ text_contains?: Maybe, /** All values not containing the given string. */ text_not_contains?: Maybe, /** All values starting with the given string. */ text_starts_with?: Maybe, /** All values not starting with the given string. */ text_not_starts_with?: Maybe, /** All values ending with the given string. */ text_ends_with?: Maybe, /** All values not ending with the given string. */ text_not_ends_with?: Maybe, createdAt?: Maybe, /** All values that are not equal to given value. */ createdAt_not?: Maybe, /** All values that are contained in given list. */ createdAt_in?: Maybe>, /** All values that are not contained in given list. */ createdAt_not_in?: Maybe>, /** All values less than the given value. */ createdAt_lt?: Maybe, /** All values less than or equal the given value. */ createdAt_lte?: Maybe, /** All values greater than the given value. */ createdAt_gt?: Maybe, /** All values greater than or equal the given value. */ createdAt_gte?: Maybe, }; export type CommentUpdateManyDataInput = { text?: Maybe, }; export type CommentUpdateManyWithoutAuthorInput = { create?: Maybe>, connect?: Maybe>, set?: Maybe>, disconnect?: Maybe>, delete?: Maybe>, update?: Maybe>, updateMany?: Maybe>, deleteMany?: Maybe>, upsert?: Maybe>, }; export type CommentUpdateManyWithWhereNestedInput = { where: CommentScalarWhereInput, data: CommentUpdateManyDataInput, }; export type CommentUpdateWithoutAuthorDataInput = { text?: Maybe, }; export type CommentUpdateWithWhereUniqueWithoutAuthorInput = { where: CommentWhereUniqueInput, data: CommentUpdateWithoutAuthorDataInput, }; export type CommentUpsertWithWhereUniqueWithoutAuthorInput = { where: CommentWhereUniqueInput, update: CommentUpdateWithoutAuthorDataInput, create: CommentCreateWithoutAuthorInput, }; export type CommentWhereInput = { /** Logical AND on all given filters. */ AND?: Maybe>, /** Logical OR on all given filters. */ OR?: Maybe>, /** Logical NOT on all given filters combined by AND. */ NOT?: Maybe>, id?: Maybe, /** All values that are not equal to given value. */ id_not?: Maybe, /** All values that are contained in given list. */ id_in?: Maybe>, /** All values that are not contained in given list. */ id_not_in?: Maybe>, /** All values less than the given value. */ id_lt?: Maybe, /** All values less than or equal the given value. */ id_lte?: Maybe, /** All values greater than the given value. */ id_gt?: Maybe, /** All values greater than or equal the given value. */ id_gte?: Maybe, /** All values containing the given string. */ id_contains?: Maybe, /** All values not containing the given string. */ id_not_contains?: Maybe, /** All values starting with the given string. */ id_starts_with?: Maybe, /** All values not starting with the given string. */ id_not_starts_with?: Maybe, /** All values ending with the given string. */ id_ends_with?: Maybe, /** All values not ending with the given string. */ id_not_ends_with?: Maybe, text?: Maybe, /** All values that are not equal to given value. */ text_not?: Maybe, /** All values that are contained in given list. */ text_in?: Maybe>, /** All values that are not contained in given list. */ text_not_in?: Maybe>, /** All values less than the given value. */ text_lt?: Maybe, /** All values less than or equal the given value. */ text_lte?: Maybe, /** All values greater than the given value. */ text_gt?: Maybe, /** All values greater than or equal the given value. */ text_gte?: Maybe, /** All values containing the given string. */ text_contains?: Maybe, /** All values not containing the given string. */ text_not_contains?: Maybe, /** All values starting with the given string. */ text_starts_with?: Maybe, /** All values not starting with the given string. */ text_not_starts_with?: Maybe, /** All values ending with the given string. */ text_ends_with?: Maybe, /** All values not ending with the given string. */ text_not_ends_with?: Maybe, createdAt?: Maybe, /** All values that are not equal to given value. */ createdAt_not?: Maybe, /** All values that are contained in given list. */ createdAt_in?: Maybe>, /** All values that are not contained in given list. */ createdAt_not_in?: Maybe>, /** All values less than the given value. */ createdAt_lt?: Maybe, /** All values less than or equal the given value. */ createdAt_lte?: Maybe, /** All values greater than the given value. */ createdAt_gt?: Maybe, /** All values greater than or equal the given value. */ createdAt_gte?: Maybe, author?: Maybe, }; export type CommentWhereUniqueInput = { id?: Maybe, }; export type Exercise = Node & { id: Scalars['ID'], name: Scalars['String'], description?: Maybe, videos?: Maybe>, pictures?: Maybe>, targets: Array, baseExercise: Array, parentExerciseInstances?: Maybe>, }; export type ExerciseVideosArgs = { where?: Maybe, orderBy?: Maybe, skip?: Maybe, after?: Maybe, before?: Maybe, first?: Maybe, last?: Maybe }; export type ExercisePicturesArgs = { where?: Maybe, orderBy?: Maybe, skip?: Maybe, after?: Maybe, before?: Maybe, first?: Maybe, last?: Maybe }; export type ExerciseParentExerciseInstancesArgs = { where?: Maybe, orderBy?: Maybe, skip?: Maybe, after?: Maybe, before?: Maybe, first?: Maybe, last?: Maybe }; export type ExerciseCreatebaseExerciseInput = { set?: Maybe>, }; export type ExerciseCreateOneWithoutParentExerciseInstancesInput = { create?: Maybe, connect?: Maybe, }; export type ExerciseCreatetargetsInput = { set?: Maybe>, }; export type ExerciseCreateWithoutParentExerciseInstancesInput = { id?: Maybe, name: Scalars['String'], description?: Maybe, targets?: Maybe, baseExercise?: Maybe, videos?: Maybe, pictures?: Maybe, }; export type ExerciseInstance = Node & { id: Scalars['ID'], exercise: Exercise, order: Scalars['Int'], repetitions?: Maybe, variation?: Maybe, parentBlockInstances: Block, }; export type ExerciseInstanceCreateManyWithoutParentBlockInstancesInput = { create?: Maybe>, connect?: Maybe>, }; export type ExerciseInstanceCreateWithoutParentBlockInstancesInput = { id?: Maybe, order: Scalars['Int'], repetitions?: Maybe, variation?: Maybe, exercise: ExerciseCreateOneWithoutParentExerciseInstancesInput, }; export enum ExerciseInstanceOrderByInput { IdAsc = 'id_ASC', IdDesc = 'id_DESC', OrderAsc = 'order_ASC', OrderDesc = 'order_DESC', RepetitionsAsc = 'repetitions_ASC', RepetitionsDesc = 'repetitions_DESC', VariationAsc = 'variation_ASC', VariationDesc = 'variation_DESC' } export type ExerciseInstanceScalarWhereInput = { /** Logical AND on all given filters. */ AND?: Maybe>, /** Logical OR on all given filters. */ OR?: Maybe>, /** Logical NOT on all given filters combined by AND. */ NOT?: Maybe>, id?: Maybe, /** All values that are not equal to given value. */ id_not?: Maybe, /** All values that are contained in given list. */ id_in?: Maybe>, /** All values that are not contained in given list. */ id_not_in?: Maybe>, /** All values less than the given value. */ id_lt?: Maybe, /** All values less than or equal the given value. */ id_lte?: Maybe, /** All values greater than the given value. */ id_gt?: Maybe, /** All values greater than or equal the given value. */ id_gte?: Maybe, /** All values containing the given string. */ id_contains?: Maybe, /** All values not containing the given string. */ id_not_contains?: Maybe, /** All values starting with the given string. */ id_starts_with?: Maybe, /** All values not starting with the given string. */ id_not_starts_with?: Maybe, /** All values ending with the given string. */ id_ends_with?: Maybe, /** All values not ending with the given string. */ id_not_ends_with?: Maybe, order?: Maybe, /** All values that are not equal to given value. */ order_not?: Maybe, /** All values that are contained in given list. */ order_in?: Maybe>, /** All values that are not contained in given list. */ order_not_in?: Maybe>, /** All values less than the given value. */ order_lt?: Maybe, /** All values less than or equal the given value. */ order_lte?: Maybe, /** All values greater than the given value. */ order_gt?: Maybe, /** All values greater than or equal the given value. */ order_gte?: Maybe, repetitions?: Maybe, /** All values that are not equal to given value. */ repetitions_not?: Maybe, /** All values that are contained in given list. */ repetitions_in?: Maybe>, /** All values that are not contained in given list. */ repetitions_not_in?: Maybe>, /** All values less than the given value. */ repetitions_lt?: Maybe, /** All values less than or equal the given value. */ repetitions_lte?: Maybe, /** All values greater than the given value. */ repetitions_gt?: Maybe, /** All values greater than or equal the given value. */ repetitions_gte?: Maybe, variation?: Maybe, /** All values that are not equal to given value. */ variation_not?: Maybe, /** All values that are contained in given list. */ variation_in?: Maybe>, /** All values that are not contained in given list. */ variation_not_in?: Maybe>, /** All values less than the given value. */ variation_lt?: Maybe, /** All values less than or equal the given value. */ variation_lte?: Maybe, /** All values greater than the given value. */ variation_gt?: Maybe, /** All values greater than or equal the given value. */ variation_gte?: Maybe, /** All values containing the given string. */ variation_contains?: Maybe, /** All values not containing the given string. */ variation_not_contains?: Maybe, /** All values starting with the given string. */ variation_starts_with?: Maybe, /** All values not starting with the given string. */ variation_not_starts_with?: Maybe, /** All values ending with the given string. */ variation_ends_with?: Maybe, /** All values not ending with the given string. */ variation_not_ends_with?: Maybe, }; export type ExerciseInstanceUpdateManyDataInput = { order?: Maybe, repetitions?: Maybe, variation?: Maybe, }; export type ExerciseInstanceUpdateManyWithoutParentBlockInstancesInput = { create?: Maybe>, connect?: Maybe>, set?: Maybe>, disconnect?: Maybe>, delete?: Maybe>, update?: Maybe>, updateMany?: Maybe>, deleteMany?: Maybe>, upsert?: Maybe>, }; export type ExerciseInstanceUpdateManyWithWhereNestedInput = { where: ExerciseInstanceScalarWhereInput, data: ExerciseInstanceUpdateManyDataInput, }; export type ExerciseInstanceUpdateWithoutParentBlockInstancesDataInput = { order?: Maybe, repetitions?: Maybe, variation?: Maybe, exercise?: Maybe, }; export type ExerciseInstanceUpdateWithWhereUniqueWithoutParentBlockInstancesInput = { where: ExerciseInstanceWhereUniqueInput, data: ExerciseInstanceUpdateWithoutParentBlockInstancesDataInput, }; export type ExerciseInstanceUpsertWithWhereUniqueWithoutParentBlockInstancesInput = { where: ExerciseInstanceWhereUniqueInput, update: ExerciseInstanceUpdateWithoutParentBlockInstancesDataInput, create: ExerciseInstanceCreateWithoutParentBlockInstancesInput, }; export type ExerciseInstanceWhereInput = { /** Logical AND on all given filters. */ AND?: Maybe>, /** Logical OR on all given filters. */ OR?: Maybe>, /** Logical NOT on all given filters combined by AND. */ NOT?: Maybe>, id?: Maybe, /** All values that are not equal to given value. */ id_not?: Maybe, /** All values that are contained in given list. */ id_in?: Maybe>, /** All values that are not contained in given list. */ id_not_in?: Maybe>, /** All values less than the given value. */ id_lt?: Maybe, /** All values less than or equal the given value. */ id_lte?: Maybe, /** All values greater than the given value. */ id_gt?: Maybe, /** All values greater than or equal the given value. */ id_gte?: Maybe, /** All values containing the given string. */ id_contains?: Maybe, /** All values not containing the given string. */ id_not_contains?: Maybe, /** All values starting with the given string. */ id_starts_with?: Maybe, /** All values not starting with the given string. */ id_not_starts_with?: Maybe, /** All values ending with the given string. */ id_ends_with?: Maybe, /** All values not ending with the given string. */ id_not_ends_with?: Maybe, order?: Maybe, /** All values that are not equal to given value. */ order_not?: Maybe, /** All values that are contained in given list. */ order_in?: Maybe>, /** All values that are not contained in given list. */ order_not_in?: Maybe>, /** All values less than the given value. */ order_lt?: Maybe, /** All values less than or equal the given value. */ order_lte?: Maybe, /** All values greater than the given value. */ order_gt?: Maybe, /** All values greater than or equal the given value. */ order_gte?: Maybe, repetitions?: Maybe, /** All values that are not equal to given value. */ repetitions_not?: Maybe, /** All values that are contained in given list. */ repetitions_in?: Maybe>, /** All values that are not contained in given list. */ repetitions_not_in?: Maybe>, /** All values less than the given value. */ repetitions_lt?: Maybe, /** All values less than or equal the given value. */ repetitions_lte?: Maybe, /** All values greater than the given value. */ repetitions_gt?: Maybe, /** All values greater than or equal the given value. */ repetitions_gte?: Maybe, variation?: Maybe, /** All values that are not equal to given value. */ variation_not?: Maybe, /** All values that are contained in given list. */ variation_in?: Maybe>, /** All values that are not contained in given list. */ variation_not_in?: Maybe>, /** All values less than the given value. */ variation_lt?: Maybe, /** All values less than or equal the given value. */ variation_lte?: Maybe, /** All values greater than the given value. */ variation_gt?: Maybe, /** All values greater than or equal the given value. */ variation_gte?: Maybe, /** All values containing the given string. */ variation_contains?: Maybe, /** All values not containing the given string. */ variation_not_contains?: Maybe, /** All values starting with the given string. */ variation_starts_with?: Maybe, /** All values not starting with the given string. */ variation_not_starts_with?: Maybe, /** All values ending with the given string. */ variation_ends_with?: Maybe, /** All values not ending with the given string. */ variation_not_ends_with?: Maybe, exercise?: Maybe, parentBlockInstances?: Maybe, }; export type ExerciseInstanceWhereUniqueInput = { id?: Maybe, }; export enum ExerciseOrderByInput { IdAsc = 'id_ASC', IdDesc = 'id_DESC', NameAsc = 'name_ASC', NameDesc = 'name_DESC', DescriptionAsc = 'description_ASC', DescriptionDesc = 'description_DESC' } export type ExerciseUpdatebaseExerciseInput = { set?: Maybe>, }; export type ExerciseUpdateOneRequiredWithoutParentExerciseInstancesInput = { create?: Maybe, connect?: Maybe, update?: Maybe, upsert?: Maybe, }; export type ExerciseUpdatetargetsInput = { set?: Maybe>, }; export type ExerciseUpdateWithoutParentExerciseInstancesDataInput = { name?: Maybe, description?: Maybe, targets?: Maybe, baseExercise?: Maybe, videos?: Maybe, pictures?: Maybe, }; export type ExerciseUpsertWithoutParentExerciseInstancesInput = { update: ExerciseUpdateWithoutParentExerciseInstancesDataInput, create: ExerciseCreateWithoutParentExerciseInstancesInput, }; export type ExerciseWhereInput = { /** Logical AND on all given filters. */ AND?: Maybe>, /** Logical OR on all given filters. */ OR?: Maybe>, /** Logical NOT on all given filters combined by AND. */ NOT?: Maybe>, id?: Maybe, /** All values that are not equal to given value. */ id_not?: Maybe, /** All values that are contained in given list. */ id_in?: Maybe>, /** All values that are not contained in given list. */ id_not_in?: Maybe>, /** All values less than the given value. */ id_lt?: Maybe, /** All values less than or equal the given value. */ id_lte?: Maybe, /** All values greater than the given value. */ id_gt?: Maybe, /** All values greater than or equal the given value. */ id_gte?: Maybe, /** All values containing the given string. */ id_contains?: Maybe, /** All values not containing the given string. */ id_not_contains?: Maybe, /** All values starting with the given string. */ id_starts_with?: Maybe, /** All values not starting with the given string. */ id_not_starts_with?: Maybe, /** All values ending with the given string. */ id_ends_with?: Maybe, /** All values not ending with the given string. */ id_not_ends_with?: Maybe, name?: Maybe, /** All values that are not equal to given value. */ name_not?: Maybe, /** All values that are contained in given list. */ name_in?: Maybe>, /** All values that are not contained in given list. */ name_not_in?: Maybe>, /** All values less than the given value. */ name_lt?: Maybe, /** All values less than or equal the given value. */ name_lte?: Maybe, /** All values greater than the given value. */ name_gt?: Maybe, /** All values greater than or equal the given value. */ name_gte?: Maybe, /** All values containing the given string. */ name_contains?: Maybe, /** All values not containing the given string. */ name_not_contains?: Maybe, /** All values starting with the given string. */ name_starts_with?: Maybe, /** All values not starting with the given string. */ name_not_starts_with?: Maybe, /** All values ending with the given string. */ name_ends_with?: Maybe, /** All values not ending with the given string. */ name_not_ends_with?: Maybe, description?: Maybe, /** All values that are not equal to given value. */ description_not?: Maybe, /** All values that are contained in given list. */ description_in?: Maybe>, /** All values that are not contained in given list. */ description_not_in?: Maybe>, /** All values less than the given value. */ description_lt?: Maybe, /** All values less than or equal the given value. */ description_lte?: Maybe, /** All values greater than the given value. */ description_gt?: Maybe, /** All values greater than or equal the given value. */ description_gte?: Maybe, /** All values containing the given string. */ description_contains?: Maybe, /** All values not containing the given string. */ description_not_contains?: Maybe, /** All values starting with the given string. */ description_starts_with?: Maybe, /** All values not starting with the given string. */ description_not_starts_with?: Maybe, /** All values ending with the given string. */ description_ends_with?: Maybe, /** All values not ending with the given string. */ description_not_ends_with?: Maybe, videos_every?: Maybe, videos_some?: Maybe, videos_none?: Maybe, pictures_every?: Maybe, pictures_some?: Maybe, pictures_none?: Maybe, parentExerciseInstances_every?: Maybe, parentExerciseInstances_some?: Maybe, parentExerciseInstances_none?: Maybe, }; export type ExerciseWhereUniqueInput = { id?: Maybe, }; export type File = Node & { id: Scalars['ID'], createdAt: Scalars['DateTime'], updatedAt: Scalars['DateTime'], user: User, path: Scalars['String'], comment?: Maybe, mimetype?: Maybe, thumbnail?: Maybe, filename?: Maybe, encoding?: Maybe, size?: Maybe, width?: Maybe, height?: Maybe, duration?: Maybe, title?: Maybe, artist?: Maybe, }; export type FileCreateInput = { id?: Maybe, path: Scalars['String'], comment?: Maybe, mimetype?: Maybe, thumbnail?: Maybe, filename?: Maybe, encoding?: Maybe, size?: Maybe, width?: Maybe, height?: Maybe, duration?: Maybe, title?: Maybe, artist?: Maybe, user: UserCreateOneInput, }; export type FileCreateOneInput = { create?: Maybe, connect?: Maybe, }; export enum FileOrderByInput { IdAsc = 'id_ASC', IdDesc = 'id_DESC', CreatedAtAsc = 'createdAt_ASC', CreatedAtDesc = 'createdAt_DESC', UpdatedAtAsc = 'updatedAt_ASC', UpdatedAtDesc = 'updatedAt_DESC', PathAsc = 'path_ASC', PathDesc = 'path_DESC', CommentAsc = 'comment_ASC', CommentDesc = 'comment_DESC', MimetypeAsc = 'mimetype_ASC', MimetypeDesc = 'mimetype_DESC', ThumbnailAsc = 'thumbnail_ASC', ThumbnailDesc = 'thumbnail_DESC', FilenameAsc = 'filename_ASC', FilenameDesc = 'filename_DESC', EncodingAsc = 'encoding_ASC', EncodingDesc = 'encoding_DESC', SizeAsc = 'size_ASC', SizeDesc = 'size_DESC', WidthAsc = 'width_ASC', WidthDesc = 'width_DESC', HeightAsc = 'height_ASC', HeightDesc = 'height_DESC', DurationAsc = 'duration_ASC', DurationDesc = 'duration_DESC', TitleAsc = 'title_ASC', TitleDesc = 'title_DESC', ArtistAsc = 'artist_ASC', ArtistDesc = 'artist_DESC' } export type FileUpdateDataInput = { path?: Maybe, comment?: Maybe, mimetype?: Maybe, thumbnail?: Maybe, filename?: Maybe, encoding?: Maybe, size?: Maybe, width?: Maybe, height?: Maybe, duration?: Maybe, title?: Maybe, artist?: Maybe, user?: Maybe, }; export type FileUpdateInput = { path?: Maybe, comment?: Maybe, mimetype?: Maybe, thumbnail?: Maybe, filename?: Maybe, encoding?: Maybe, size?: Maybe, width?: Maybe, height?: Maybe, duration?: Maybe, title?: Maybe, artist?: Maybe, user?: Maybe, }; export type FileUpdateOneInput = { create?: Maybe, connect?: Maybe, disconnect?: Maybe, delete?: Maybe, update?: Maybe, upsert?: Maybe, }; export type FileUpsertNestedInput = { update: FileUpdateDataInput, create: FileCreateInput, }; export type FileWhereInput = { /** Logical AND on all given filters. */ AND?: Maybe>, /** Logical OR on all given filters. */ OR?: Maybe>, /** Logical NOT on all given filters combined by AND. */ NOT?: Maybe>, id?: Maybe, /** All values that are not equal to given value. */ id_not?: Maybe, /** All values that are contained in given list. */ id_in?: Maybe>, /** All values that are not contained in given list. */ id_not_in?: Maybe>, /** All values less than the given value. */ id_lt?: Maybe, /** All values less than or equal the given value. */ id_lte?: Maybe, /** All values greater than the given value. */ id_gt?: Maybe, /** All values greater than or equal the given value. */ id_gte?: Maybe, /** All values containing the given string. */ id_contains?: Maybe, /** All values not containing the given string. */ id_not_contains?: Maybe, /** All values starting with the given string. */ id_starts_with?: Maybe, /** All values not starting with the given string. */ id_not_starts_with?: Maybe, /** All values ending with the given string. */ id_ends_with?: Maybe, /** All values not ending with the given string. */ id_not_ends_with?: Maybe, createdAt?: Maybe, /** All values that are not equal to given value. */ createdAt_not?: Maybe, /** All values that are contained in given list. */ createdAt_in?: Maybe>, /** All values that are not contained in given list. */ createdAt_not_in?: Maybe>, /** All values less than the given value. */ createdAt_lt?: Maybe, /** All values less than or equal the given value. */ createdAt_lte?: Maybe, /** All values greater than the given value. */ createdAt_gt?: Maybe, /** All values greater than or equal the given value. */ createdAt_gte?: Maybe, updatedAt?: Maybe, /** All values that are not equal to given value. */ updatedAt_not?: Maybe, /** All values that are contained in given list. */ updatedAt_in?: Maybe>, /** All values that are not contained in given list. */ updatedAt_not_in?: Maybe>, /** All values less than the given value. */ updatedAt_lt?: Maybe, /** All values less than or equal the given value. */ updatedAt_lte?: Maybe, /** All values greater than the given value. */ updatedAt_gt?: Maybe, /** All values greater than or equal the given value. */ updatedAt_gte?: Maybe, path?: Maybe, /** All values that are not equal to given value. */ path_not?: Maybe, /** All values that are contained in given list. */ path_in?: Maybe>, /** All values that are not contained in given list. */ path_not_in?: Maybe>, /** All values less than the given value. */ path_lt?: Maybe, /** All values less than or equal the given value. */ path_lte?: Maybe, /** All values greater than the given value. */ path_gt?: Maybe, /** All values greater than or equal the given value. */ path_gte?: Maybe, /** All values containing the given string. */ path_contains?: Maybe, /** All values not containing the given string. */ path_not_contains?: Maybe, /** All values starting with the given string. */ path_starts_with?: Maybe, /** All values not starting with the given string. */ path_not_starts_with?: Maybe, /** All values ending with the given string. */ path_ends_with?: Maybe, /** All values not ending with the given string. */ path_not_ends_with?: Maybe, comment?: Maybe, /** All values that are not equal to given value. */ comment_not?: Maybe, /** All values that are contained in given list. */ comment_in?: Maybe>, /** All values that are not contained in given list. */ comment_not_in?: Maybe>, /** All values less than the given value. */ comment_lt?: Maybe, /** All values less than or equal the given value. */ comment_lte?: Maybe, /** All values greater than the given value. */ comment_gt?: Maybe, /** All values greater than or equal the given value. */ comment_gte?: Maybe, /** All values containing the given string. */ comment_contains?: Maybe, /** All values not containing the given string. */ comment_not_contains?: Maybe, /** All values starting with the given string. */ comment_starts_with?: Maybe, /** All values not starting with the given string. */ comment_not_starts_with?: Maybe, /** All values ending with the given string. */ comment_ends_with?: Maybe, /** All values not ending with the given string. */ comment_not_ends_with?: Maybe, mimetype?: Maybe, /** All values that are not equal to given value. */ mimetype_not?: Maybe, /** All values that are contained in given list. */ mimetype_in?: Maybe>, /** All values that are not contained in given list. */ mimetype_not_in?: Maybe>, /** All values less than the given value. */ mimetype_lt?: Maybe, /** All values less than or equal the given value. */ mimetype_lte?: Maybe, /** All values greater than the given value. */ mimetype_gt?: Maybe, /** All values greater than or equal the given value. */ mimetype_gte?: Maybe, /** All values containing the given string. */ mimetype_contains?: Maybe, /** All values not containing the given string. */ mimetype_not_contains?: Maybe, /** All values starting with the given string. */ mimetype_starts_with?: Maybe, /** All values not starting with the given string. */ mimetype_not_starts_with?: Maybe, /** All values ending with the given string. */ mimetype_ends_with?: Maybe, /** All values not ending with the given string. */ mimetype_not_ends_with?: Maybe, thumbnail?: Maybe, /** All values that are not equal to given value. */ thumbnail_not?: Maybe, /** All values that are contained in given list. */ thumbnail_in?: Maybe>, /** All values that are not contained in given list. */ thumbnail_not_in?: Maybe>, /** All values less than the given value. */ thumbnail_lt?: Maybe, /** All values less than or equal the given value. */ thumbnail_lte?: Maybe, /** All values greater than the given value. */ thumbnail_gt?: Maybe, /** All values greater than or equal the given value. */ thumbnail_gte?: Maybe, /** All values containing the given string. */ thumbnail_contains?: Maybe, /** All values not containing the given string. */ thumbnail_not_contains?: Maybe, /** All values starting with the given string. */ thumbnail_starts_with?: Maybe, /** All values not starting with the given string. */ thumbnail_not_starts_with?: Maybe, /** All values ending with the given string. */ thumbnail_ends_with?: Maybe, /** All values not ending with the given string. */ thumbnail_not_ends_with?: Maybe, filename?: Maybe, /** All values that are not equal to given value. */ filename_not?: Maybe, /** All values that are contained in given list. */ filename_in?: Maybe>, /** All values that are not contained in given list. */ filename_not_in?: Maybe>, /** All values less than the given value. */ filename_lt?: Maybe, /** All values less than or equal the given value. */ filename_lte?: Maybe, /** All values greater than the given value. */ filename_gt?: Maybe, /** All values greater than or equal the given value. */ filename_gte?: Maybe, /** All values containing the given string. */ filename_contains?: Maybe, /** All values not containing the given string. */ filename_not_contains?: Maybe, /** All values starting with the given string. */ filename_starts_with?: Maybe, /** All values not starting with the given string. */ filename_not_starts_with?: Maybe, /** All values ending with the given string. */ filename_ends_with?: Maybe, /** All values not ending with the given string. */ filename_not_ends_with?: Maybe, encoding?: Maybe, /** All values that are not equal to given value. */ encoding_not?: Maybe, /** All values that are contained in given list. */ encoding_in?: Maybe>, /** All values that are not contained in given list. */ encoding_not_in?: Maybe>, /** All values less than the given value. */ encoding_lt?: Maybe, /** All values less than or equal the given value. */ encoding_lte?: Maybe, /** All values greater than the given value. */ encoding_gt?: Maybe, /** All values greater than or equal the given value. */ encoding_gte?: Maybe, /** All values containing the given string. */ encoding_contains?: Maybe, /** All values not containing the given string. */ encoding_not_contains?: Maybe, /** All values starting with the given string. */ encoding_starts_with?: Maybe, /** All values not starting with the given string. */ encoding_not_starts_with?: Maybe, /** All values ending with the given string. */ encoding_ends_with?: Maybe, /** All values not ending with the given string. */ encoding_not_ends_with?: Maybe, size?: Maybe, /** All values that are not equal to given value. */ size_not?: Maybe, /** All values that are contained in given list. */ size_in?: Maybe>, /** All values that are not contained in given list. */ size_not_in?: Maybe>, /** All values less than the given value. */ size_lt?: Maybe, /** All values less than or equal the given value. */ size_lte?: Maybe, /** All values greater than the given value. */ size_gt?: Maybe, /** All values greater than or equal the given value. */ size_gte?: Maybe, width?: Maybe, /** All values that are not equal to given value. */ width_not?: Maybe, /** All values that are contained in given list. */ width_in?: Maybe>, /** All values that are not contained in given list. */ width_not_in?: Maybe>, /** All values less than the given value. */ width_lt?: Maybe, /** All values less than or equal the given value. */ width_lte?: Maybe, /** All values greater than the given value. */ width_gt?: Maybe, /** All values greater than or equal the given value. */ width_gte?: Maybe, height?: Maybe, /** All values that are not equal to given value. */ height_not?: Maybe, /** All values that are contained in given list. */ height_in?: Maybe>, /** All values that are not contained in given list. */ height_not_in?: Maybe>, /** All values less than the given value. */ height_lt?: Maybe, /** All values less than or equal the given value. */ height_lte?: Maybe, /** All values greater than the given value. */ height_gt?: Maybe, /** All values greater than or equal the given value. */ height_gte?: Maybe, duration?: Maybe, /** All values that are not equal to given value. */ duration_not?: Maybe, /** All values that are contained in given list. */ duration_in?: Maybe>, /** All values that are not contained in given list. */ duration_not_in?: Maybe>, /** All values less than the given value. */ duration_lt?: Maybe, /** All values less than or equal the given value. */ duration_lte?: Maybe, /** All values greater than the given value. */ duration_gt?: Maybe, /** All values greater than or equal the given value. */ duration_gte?: Maybe, title?: Maybe, /** All values that are not equal to given value. */ title_not?: Maybe, /** All values that are contained in given list. */ title_in?: Maybe>, /** All values that are not contained in given list. */ title_not_in?: Maybe>, /** All values less than the given value. */ title_lt?: Maybe, /** All values less than or equal the given value. */ title_lte?: Maybe, /** All values greater than the given value. */ title_gt?: Maybe, /** All values greater than or equal the given value. */ title_gte?: Maybe, /** All values containing the given string. */ title_contains?: Maybe, /** All values not containing the given string. */ title_not_contains?: Maybe, /** All values starting with the given string. */ title_starts_with?: Maybe, /** All values not starting with the given string. */ title_not_starts_with?: Maybe, /** All values ending with the given string. */ title_ends_with?: Maybe, /** All values not ending with the given string. */ title_not_ends_with?: Maybe, artist?: Maybe, /** All values that are not equal to given value. */ artist_not?: Maybe, /** All values that are contained in given list. */ artist_in?: Maybe>, /** All values that are not contained in given list. */ artist_not_in?: Maybe>, /** All values less than the given value. */ artist_lt?: Maybe, /** All values less than or equal the given value. */ artist_lte?: Maybe, /** All values greater than the given value. */ artist_gt?: Maybe, /** All values greater than or equal the given value. */ artist_gte?: Maybe, /** All values containing the given string. */ artist_contains?: Maybe, /** All values not containing the given string. */ artist_not_contains?: Maybe, /** All values starting with the given string. */ artist_starts_with?: Maybe, /** All values not starting with the given string. */ artist_not_starts_with?: Maybe, /** All values ending with the given string. */ artist_ends_with?: Maybe, /** All values not ending with the given string. */ artist_not_ends_with?: Maybe, user?: Maybe, }; export type FileWhereUniqueInput = { id?: Maybe, }; export type Format = Node & { id: Scalars['ID'], name: Scalars['String'], description: Scalars['String'], }; export type FormatCreateInput = { id?: Maybe, name: Scalars['String'], description: Scalars['String'], }; export type FormatCreateOneInput = { create?: Maybe, connect?: Maybe, }; export enum FormatOrderByInput { IdAsc = 'id_ASC', IdDesc = 'id_DESC', NameAsc = 'name_ASC', NameDesc = 'name_DESC', DescriptionAsc = 'description_ASC', DescriptionDesc = 'description_DESC' } export type FormatUpdateDataInput = { name?: Maybe, description?: Maybe, }; export type FormatUpdateOneRequiredInput = { create?: Maybe, connect?: Maybe, update?: Maybe, upsert?: Maybe, }; export type FormatUpsertNestedInput = { update: FormatUpdateDataInput, create: FormatCreateInput, }; export type FormatWhereInput = { /** Logical AND on all given filters. */ AND?: Maybe>, /** Logical OR on all given filters. */ OR?: Maybe>, /** Logical NOT on all given filters combined by AND. */ NOT?: Maybe>, id?: Maybe, /** All values that are not equal to given value. */ id_not?: Maybe, /** All values that are contained in given list. */ id_in?: Maybe>, /** All values that are not contained in given list. */ id_not_in?: Maybe>, /** All values less than the given value. */ id_lt?: Maybe, /** All values less than or equal the given value. */ id_lte?: Maybe, /** All values greater than the given value. */ id_gt?: Maybe, /** All values greater than or equal the given value. */ id_gte?: Maybe, /** All values containing the given string. */ id_contains?: Maybe, /** All values not containing the given string. */ id_not_contains?: Maybe, /** All values starting with the given string. */ id_starts_with?: Maybe, /** All values not starting with the given string. */ id_not_starts_with?: Maybe, /** All values ending with the given string. */ id_ends_with?: Maybe, /** All values not ending with the given string. */ id_not_ends_with?: Maybe, name?: Maybe, /** All values that are not equal to given value. */ name_not?: Maybe, /** All values that are contained in given list. */ name_in?: Maybe>, /** All values that are not contained in given list. */ name_not_in?: Maybe>, /** All values less than the given value. */ name_lt?: Maybe, /** All values less than or equal the given value. */ name_lte?: Maybe, /** All values greater than the given value. */ name_gt?: Maybe, /** All values greater than or equal the given value. */ name_gte?: Maybe, /** All values containing the given string. */ name_contains?: Maybe, /** All values not containing the given string. */ name_not_contains?: Maybe, /** All values starting with the given string. */ name_starts_with?: Maybe, /** All values not starting with the given string. */ name_not_starts_with?: Maybe, /** All values ending with the given string. */ name_ends_with?: Maybe, /** All values not ending with the given string. */ name_not_ends_with?: Maybe, description?: Maybe, /** All values that are not equal to given value. */ description_not?: Maybe, /** All values that are contained in given list. */ description_in?: Maybe>, /** All values that are not contained in given list. */ description_not_in?: Maybe>, /** All values less than the given value. */ description_lt?: Maybe, /** All values less than or equal the given value. */ description_lte?: Maybe, /** All values greater than the given value. */ description_gt?: Maybe, /** All values greater than or equal the given value. */ description_gte?: Maybe, /** All values containing the given string. */ description_contains?: Maybe, /** All values not containing the given string. */ description_not_contains?: Maybe, /** All values starting with the given string. */ description_starts_with?: Maybe, /** All values not starting with the given string. */ description_not_starts_with?: Maybe, /** All values ending with the given string. */ description_ends_with?: Maybe, /** All values not ending with the given string. */ description_not_ends_with?: Maybe, }; export type FormatWhereUniqueInput = { id?: Maybe, }; export type FsFile = { filename: Scalars['String'], path: Scalars['String'], size: Scalars['Int'], ctime: Scalars['DateTime'], mtime: Scalars['DateTime'], }; export type Link = Node & { id: Scalars['ID'], createdAt: Scalars['DateTime'], updatedAt: Scalars['DateTime'], url: Scalars['String'], user: User, comment?: Maybe, duration?: Maybe, title?: Maybe, artist?: Maybe, }; export type LinkCreateInput = { id?: Maybe, url: Scalars['String'], comment?: Maybe, duration?: Maybe, title?: Maybe, artist?: Maybe, user: UserCreateOneInput, }; export type LinkCreateOneInput = { create?: Maybe, connect?: Maybe, }; export type LinkUpdateDataInput = { url?: Maybe, comment?: Maybe, duration?: Maybe, title?: Maybe, artist?: Maybe, user?: Maybe, }; export type LinkUpdateOneInput = { create?: Maybe, connect?: Maybe, disconnect?: Maybe, delete?: Maybe, update?: Maybe, upsert?: Maybe, }; export type LinkUpsertNestedInput = { update: LinkUpdateDataInput, create: LinkCreateInput, }; export type LinkWhereInput = { /** Logical AND on all given filters. */ AND?: Maybe>, /** Logical OR on all given filters. */ OR?: Maybe>, /** Logical NOT on all given filters combined by AND. */ NOT?: Maybe>, id?: Maybe, /** All values that are not equal to given value. */ id_not?: Maybe, /** All values that are contained in given list. */ id_in?: Maybe>, /** All values that are not contained in given list. */ id_not_in?: Maybe>, /** All values less than the given value. */ id_lt?: Maybe, /** All values less than or equal the given value. */ id_lte?: Maybe, /** All values greater than the given value. */ id_gt?: Maybe, /** All values greater than or equal the given value. */ id_gte?: Maybe, /** All values containing the given string. */ id_contains?: Maybe, /** All values not containing the given string. */ id_not_contains?: Maybe, /** All values starting with the given string. */ id_starts_with?: Maybe, /** All values not starting with the given string. */ id_not_starts_with?: Maybe, /** All values ending with the given string. */ id_ends_with?: Maybe, /** All values not ending with the given string. */ id_not_ends_with?: Maybe, createdAt?: Maybe, /** All values that are not equal to given value. */ createdAt_not?: Maybe, /** All values that are contained in given list. */ createdAt_in?: Maybe>, /** All values that are not contained in given list. */ createdAt_not_in?: Maybe>, /** All values less than the given value. */ createdAt_lt?: Maybe, /** All values less than or equal the given value. */ createdAt_lte?: Maybe, /** All values greater than the given value. */ createdAt_gt?: Maybe, /** All values greater than or equal the given value. */ createdAt_gte?: Maybe, updatedAt?: Maybe, /** All values that are not equal to given value. */ updatedAt_not?: Maybe, /** All values that are contained in given list. */ updatedAt_in?: Maybe>, /** All values that are not contained in given list. */ updatedAt_not_in?: Maybe>, /** All values less than the given value. */ updatedAt_lt?: Maybe, /** All values less than or equal the given value. */ updatedAt_lte?: Maybe, /** All values greater than the given value. */ updatedAt_gt?: Maybe, /** All values greater than or equal the given value. */ updatedAt_gte?: Maybe, url?: Maybe, /** All values that are not equal to given value. */ url_not?: Maybe, /** All values that are contained in given list. */ url_in?: Maybe>, /** All values that are not contained in given list. */ url_not_in?: Maybe>, /** All values less than the given value. */ url_lt?: Maybe, /** All values less than or equal the given value. */ url_lte?: Maybe, /** All values greater than the given value. */ url_gt?: Maybe, /** All values greater than or equal the given value. */ url_gte?: Maybe, /** All values containing the given string. */ url_contains?: Maybe, /** All values not containing the given string. */ url_not_contains?: Maybe, /** All values starting with the given string. */ url_starts_with?: Maybe, /** All values not starting with the given string. */ url_not_starts_with?: Maybe, /** All values ending with the given string. */ url_ends_with?: Maybe, /** All values not ending with the given string. */ url_not_ends_with?: Maybe, comment?: Maybe, /** All values that are not equal to given value. */ comment_not?: Maybe, /** All values that are contained in given list. */ comment_in?: Maybe>, /** All values that are not contained in given list. */ comment_not_in?: Maybe>, /** All values less than the given value. */ comment_lt?: Maybe, /** All values less than or equal the given value. */ comment_lte?: Maybe, /** All values greater than the given value. */ comment_gt?: Maybe, /** All values greater than or equal the given value. */ comment_gte?: Maybe, /** All values containing the given string. */ comment_contains?: Maybe, /** All values not containing the given string. */ comment_not_contains?: Maybe, /** All values starting with the given string. */ comment_starts_with?: Maybe, /** All values not starting with the given string. */ comment_not_starts_with?: Maybe, /** All values ending with the given string. */ comment_ends_with?: Maybe, /** All values not ending with the given string. */ comment_not_ends_with?: Maybe, duration?: Maybe, /** All values that are not equal to given value. */ duration_not?: Maybe, /** All values that are contained in given list. */ duration_in?: Maybe>, /** All values that are not contained in given list. */ duration_not_in?: Maybe>, /** All values less than the given value. */ duration_lt?: Maybe, /** All values less than or equal the given value. */ duration_lte?: Maybe, /** All values greater than the given value. */ duration_gt?: Maybe, /** All values greater than or equal the given value. */ duration_gte?: Maybe, title?: Maybe, /** All values that are not equal to given value. */ title_not?: Maybe, /** All values that are contained in given list. */ title_in?: Maybe>, /** All values that are not contained in given list. */ title_not_in?: Maybe>, /** All values less than the given value. */ title_lt?: Maybe, /** All values less than or equal the given value. */ title_lte?: Maybe, /** All values greater than the given value. */ title_gt?: Maybe, /** All values greater than or equal the given value. */ title_gte?: Maybe, /** All values containing the given string. */ title_contains?: Maybe, /** All values not containing the given string. */ title_not_contains?: Maybe, /** All values starting with the given string. */ title_starts_with?: Maybe, /** All values not starting with the given string. */ title_not_starts_with?: Maybe, /** All values ending with the given string. */ title_ends_with?: Maybe, /** All values not ending with the given string. */ title_not_ends_with?: Maybe, artist?: Maybe, /** All values that are not equal to given value. */ artist_not?: Maybe, /** All values that are contained in given list. */ artist_in?: Maybe>, /** All values that are not contained in given list. */ artist_not_in?: Maybe>, /** All values less than the given value. */ artist_lt?: Maybe, /** All values less than or equal the given value. */ artist_lte?: Maybe, /** All values greater than the given value. */ artist_gt?: Maybe, /** All values greater than or equal the given value. */ artist_gte?: Maybe, /** All values containing the given string. */ artist_contains?: Maybe, /** All values not containing the given string. */ artist_not_contains?: Maybe, /** All values starting with the given string. */ artist_starts_with?: Maybe, /** All values not starting with the given string. */ artist_not_starts_with?: Maybe, /** All values ending with the given string. */ artist_ends_with?: Maybe, /** All values not ending with the given string. */ artist_not_ends_with?: Maybe, user?: Maybe, }; export type LinkWhereUniqueInput = { id?: Maybe, }; export type Mutation = { uploadFile: File, updateFile: File, deleteFile: File, createVideo: Video, updateVideo: Video, deleteVideo: Video, createUser: User, updateUser: User, deleteUser: User, updatePermissions: User, createTraining: Training, deleteTraining: Training, updateTraining: Training, createTrainingType: TrainingType, createFormat: Format, userLogin: User, userLogout: Scalars['String'], userSignup: User, requestReset: Scalars['String'], resetPassword: User, register: Training, deregister: Training, publish: Training, }; export type MutationUploadFileArgs = { file: Scalars['Upload'], comment?: Maybe, width?: Maybe, height?: Maybe, duration?: Maybe, title?: Maybe, artist?: Maybe }; export type MutationUpdateFileArgs = { where: FileWhereUniqueInput, data: FileUpdateInput }; export type MutationDeleteFileArgs = { id: Scalars['ID'] }; export type MutationCreateVideoArgs = { data: VideoCreateInput }; export type MutationUpdateVideoArgs = { where: VideoWhereUniqueInput, data: VideoUpdateInput }; export type MutationDeleteVideoArgs = { id: Scalars['ID'] }; export type MutationCreateUserArgs = { data: UserCreateInput }; export type MutationUpdateUserArgs = { id: Scalars['ID'], data: UserUpdateInput }; export type MutationDeleteUserArgs = { id: Scalars['ID'] }; export type MutationUpdatePermissionsArgs = { id: Scalars['ID'], permissions: Array }; export type MutationCreateTrainingArgs = { title: Scalars['String'], type: TrainingTypeCreateOneInput, trainingDate: Scalars['DateTime'], location: Scalars['String'], attendance?: Maybe, published: Scalars['Boolean'], blocks?: Maybe }; export type MutationDeleteTrainingArgs = { id: Scalars['ID'] }; export type MutationUpdateTrainingArgs = { where: TrainingWhereUniqueInput, data: TrainingUpdateInput }; export type MutationCreateTrainingTypeArgs = { name: Scalars['String'], description: Scalars['String'] }; export type MutationCreateFormatArgs = { name: Scalars['String'], description: Scalars['String'] }; export type MutationUserLoginArgs = { email: Scalars['String'], password: Scalars['String'] }; export type MutationUserSignupArgs = { name: Scalars['String'], email: Scalars['String'], password: Scalars['String'] }; export type MutationRequestResetArgs = { email: Scalars['String'] }; export type MutationResetPasswordArgs = { token: Scalars['String'], password: Scalars['String'] }; export type MutationRegisterArgs = { training: Scalars['ID'] }; export type MutationDeregisterArgs = { training: Scalars['ID'] }; export type MutationPublishArgs = { training: Scalars['ID'], status?: Maybe }; /** An object with an ID */ export type Node = { /** The id of the object. */ id: Scalars['ID'], }; /** Information about pagination in a connection. */ export type PageInfo = { /** When paginating forwards, are there more items? */ hasNextPage: Scalars['Boolean'], /** When paginating backwards, are there more items? */ hasPreviousPage: Scalars['Boolean'], /** When paginating backwards, the cursor to continue. */ startCursor?: Maybe, /** When paginating forwards, the cursor to continue. */ endCursor?: Maybe, }; export enum Permission { Admin = 'ADMIN', Instructor = 'INSTRUCTOR' } export type Picture = Node & { id: Scalars['ID'], createdAt: Scalars['DateTime'], updatedAt: Scalars['DateTime'], order: Scalars['Int'], file?: Maybe, link?: Maybe, }; export type PictureCreateInput = { id?: Maybe, order: Scalars['Int'], file?: Maybe, link?: Maybe, }; export type PictureCreateManyInput = { create?: Maybe>, connect?: Maybe>, }; export enum PictureOrderByInput { IdAsc = 'id_ASC', IdDesc = 'id_DESC', CreatedAtAsc = 'createdAt_ASC', CreatedAtDesc = 'createdAt_DESC', UpdatedAtAsc = 'updatedAt_ASC', UpdatedAtDesc = 'updatedAt_DESC', OrderAsc = 'order_ASC', OrderDesc = 'order_DESC' } export type PictureScalarWhereInput = { /** Logical AND on all given filters. */ AND?: Maybe>, /** Logical OR on all given filters. */ OR?: Maybe>, /** Logical NOT on all given filters combined by AND. */ NOT?: Maybe>, id?: Maybe, /** All values that are not equal to given value. */ id_not?: Maybe, /** All values that are contained in given list. */ id_in?: Maybe>, /** All values that are not contained in given list. */ id_not_in?: Maybe>, /** All values less than the given value. */ id_lt?: Maybe, /** All values less than or equal the given value. */ id_lte?: Maybe, /** All values greater than the given value. */ id_gt?: Maybe, /** All values greater than or equal the given value. */ id_gte?: Maybe, /** All values containing the given string. */ id_contains?: Maybe, /** All values not containing the given string. */ id_not_contains?: Maybe, /** All values starting with the given string. */ id_starts_with?: Maybe, /** All values not starting with the given string. */ id_not_starts_with?: Maybe, /** All values ending with the given string. */ id_ends_with?: Maybe, /** All values not ending with the given string. */ id_not_ends_with?: Maybe, createdAt?: Maybe, /** All values that are not equal to given value. */ createdAt_not?: Maybe, /** All values that are contained in given list. */ createdAt_in?: Maybe>, /** All values that are not contained in given list. */ createdAt_not_in?: Maybe>, /** All values less than the given value. */ createdAt_lt?: Maybe, /** All values less than or equal the given value. */ createdAt_lte?: Maybe, /** All values greater than the given value. */ createdAt_gt?: Maybe, /** All values greater than or equal the given value. */ createdAt_gte?: Maybe, updatedAt?: Maybe, /** All values that are not equal to given value. */ updatedAt_not?: Maybe, /** All values that are contained in given list. */ updatedAt_in?: Maybe>, /** All values that are not contained in given list. */ updatedAt_not_in?: Maybe>, /** All values less than the given value. */ updatedAt_lt?: Maybe, /** All values less than or equal the given value. */ updatedAt_lte?: Maybe, /** All values greater than the given value. */ updatedAt_gt?: Maybe, /** All values greater than or equal the given value. */ updatedAt_gte?: Maybe, order?: Maybe, /** All values that are not equal to given value. */ order_not?: Maybe, /** All values that are contained in given list. */ order_in?: Maybe>, /** All values that are not contained in given list. */ order_not_in?: Maybe>, /** All values less than the given value. */ order_lt?: Maybe, /** All values less than or equal the given value. */ order_lte?: Maybe, /** All values greater than the given value. */ order_gt?: Maybe, /** All values greater than or equal the given value. */ order_gte?: Maybe, }; export type PictureUpdateDataInput = { order?: Maybe, file?: Maybe, link?: Maybe, }; export type PictureUpdateManyDataInput = { order?: Maybe, }; export type PictureUpdateManyInput = { create?: Maybe>, connect?: Maybe>, set?: Maybe>, disconnect?: Maybe>, delete?: Maybe>, update?: Maybe>, updateMany?: Maybe>, deleteMany?: Maybe>, upsert?: Maybe>, }; export type PictureUpdateManyWithWhereNestedInput = { where: PictureScalarWhereInput, data: PictureUpdateManyDataInput, }; export type PictureUpdateWithWhereUniqueNestedInput = { where: PictureWhereUniqueInput, data: PictureUpdateDataInput, }; export type PictureUpsertWithWhereUniqueNestedInput = { where: PictureWhereUniqueInput, update: PictureUpdateDataInput, create: PictureCreateInput, }; export type PictureWhereInput = { /** Logical AND on all given filters. */ AND?: Maybe>, /** Logical OR on all given filters. */ OR?: Maybe>, /** Logical NOT on all given filters combined by AND. */ NOT?: Maybe>, id?: Maybe, /** All values that are not equal to given value. */ id_not?: Maybe, /** All values that are contained in given list. */ id_in?: Maybe>, /** All values that are not contained in given list. */ id_not_in?: Maybe>, /** All values less than the given value. */ id_lt?: Maybe, /** All values less than or equal the given value. */ id_lte?: Maybe, /** All values greater than the given value. */ id_gt?: Maybe, /** All values greater than or equal the given value. */ id_gte?: Maybe, /** All values containing the given string. */ id_contains?: Maybe, /** All values not containing the given string. */ id_not_contains?: Maybe, /** All values starting with the given string. */ id_starts_with?: Maybe, /** All values not starting with the given string. */ id_not_starts_with?: Maybe, /** All values ending with the given string. */ id_ends_with?: Maybe, /** All values not ending with the given string. */ id_not_ends_with?: Maybe, createdAt?: Maybe, /** All values that are not equal to given value. */ createdAt_not?: Maybe, /** All values that are contained in given list. */ createdAt_in?: Maybe>, /** All values that are not contained in given list. */ createdAt_not_in?: Maybe>, /** All values less than the given value. */ createdAt_lt?: Maybe, /** All values less than or equal the given value. */ createdAt_lte?: Maybe, /** All values greater than the given value. */ createdAt_gt?: Maybe, /** All values greater than or equal the given value. */ createdAt_gte?: Maybe, updatedAt?: Maybe, /** All values that are not equal to given value. */ updatedAt_not?: Maybe, /** All values that are contained in given list. */ updatedAt_in?: Maybe>, /** All values that are not contained in given list. */ updatedAt_not_in?: Maybe>, /** All values less than the given value. */ updatedAt_lt?: Maybe, /** All values less than or equal the given value. */ updatedAt_lte?: Maybe, /** All values greater than the given value. */ updatedAt_gt?: Maybe, /** All values greater than or equal the given value. */ updatedAt_gte?: Maybe, order?: Maybe, /** All values that are not equal to given value. */ order_not?: Maybe, /** All values that are contained in given list. */ order_in?: Maybe>, /** All values that are not contained in given list. */ order_not_in?: Maybe>, /** All values less than the given value. */ order_lt?: Maybe, /** All values less than or equal the given value. */ order_lte?: Maybe, /** All values greater than the given value. */ order_gt?: Maybe, /** All values greater than or equal the given value. */ order_gte?: Maybe, file?: Maybe, link?: Maybe, }; export type PictureWhereUniqueInput = { id?: Maybe, }; export type Query = { trainingArchive: TrainingArchive, publishedTrainings: Array, training: Training, trainings: Array, trainingsCount: TrainingConnection, fsFiles: Array, files: Array, file: File, videos: Array