vbv/client/src/gql/graphql.ts

1932 lines
59 KiB
TypeScript

/* eslint-disable */
import type { TypedDocumentNode as DocumentNode } from "@graphql-typed-document-node/core";
export type Maybe<T> = T | null;
export type InputMaybe<T> = Maybe<T>;
export type Exact<T extends { [key: string]: unknown }> = { [K in keyof T]: T[K] };
export type MakeOptional<T, K extends keyof T> = Omit<T, K> & {
[SubKey in K]?: Maybe<T[SubKey]>;
};
export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & {
[SubKey in K]: Maybe<T[SubKey]>;
};
/** 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;
JSONString: any;
PositiveInt: any;
UUID: any;
};
export type BlockQuoteBlock = StreamFieldInterface & {
__typename?: "BlockQuoteBlock";
blockType: Scalars["String"];
field: Scalars["String"];
id?: Maybe<Scalars["String"]>;
rawValue: Scalars["String"];
value: Scalars["String"];
};
export type BooleanBlock = StreamFieldInterface & {
__typename?: "BooleanBlock";
blockType: Scalars["String"];
field: Scalars["String"];
id?: Maybe<Scalars["String"]>;
rawValue: Scalars["String"];
value: Scalars["Boolean"];
};
export type CharBlock = StreamFieldInterface & {
__typename?: "CharBlock";
blockType: Scalars["String"];
field: Scalars["String"];
id?: Maybe<Scalars["String"]>;
rawValue: Scalars["String"];
value: Scalars["String"];
};
export type ChoiceBlock = StreamFieldInterface & {
__typename?: "ChoiceBlock";
blockType: Scalars["String"];
choices: Array<ChoiceOption>;
field: Scalars["String"];
id?: Maybe<Scalars["String"]>;
rawValue: Scalars["String"];
value: Scalars["String"];
};
export type ChoiceOption = {
__typename?: "ChoiceOption";
key: Scalars["String"];
value: Scalars["String"];
};
export type Circle = PageInterface & {
__typename?: "Circle";
aliasOf?: Maybe<Page>;
ancestors: Array<PageInterface>;
children: Array<PageInterface>;
contentType: Scalars["String"];
depth?: Maybe<Scalars["Int"]>;
descendants: Array<PageInterface>;
draftTitle: Scalars["String"];
expireAt?: Maybe<Scalars["DateTime"]>;
expired: Scalars["Boolean"];
firstPublishedAt?: Maybe<Scalars["DateTime"]>;
goLiveAt?: Maybe<Scalars["DateTime"]>;
hasUnpublishedChanges: Scalars["Boolean"];
id?: Maybe<Scalars["ID"]>;
lastPublishedAt?: Maybe<Scalars["DateTime"]>;
latestRevisionCreatedAt?: Maybe<Scalars["DateTime"]>;
live: Scalars["Boolean"];
locked?: Maybe<Scalars["Boolean"]>;
lockedAt?: Maybe<Scalars["DateTime"]>;
lockedBy?: Maybe<User>;
nextSiblings: Array<PageInterface>;
numchild: Scalars["Int"];
owner?: Maybe<User>;
pageType?: Maybe<Scalars["String"]>;
parent?: Maybe<PageInterface>;
path: Scalars["String"];
previousSiblings: Array<PageInterface>;
searchDescription?: Maybe<Scalars["String"]>;
seoTitle: Scalars["String"];
showInMenus: Scalars["Boolean"];
siblings: Array<PageInterface>;
slug: Scalars["String"];
title: Scalars["String"];
translationKey: Scalars["UUID"];
url?: Maybe<Scalars["String"]>;
urlPath: Scalars["String"];
};
export type CircleAncestorsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type CircleChildrenArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type CircleDescendantsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type CircleNextSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type CirclePreviousSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type CircleSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type CollectionObjectType = {
__typename?: "CollectionObjectType";
ancestors: Array<Maybe<CollectionObjectType>>;
depth: Scalars["Int"];
descendants: Array<Maybe<CollectionObjectType>>;
id: Scalars["ID"];
name: Scalars["String"];
numchild: Scalars["Int"];
path: Scalars["String"];
};
export type CompetencePage = PageInterface & {
__typename?: "CompetencePage";
aliasOf?: Maybe<Page>;
ancestors: Array<PageInterface>;
children: Array<PageInterface>;
contentType: Scalars["String"];
depth?: Maybe<Scalars["Int"]>;
descendants: Array<PageInterface>;
draftTitle: Scalars["String"];
expireAt?: Maybe<Scalars["DateTime"]>;
expired: Scalars["Boolean"];
firstPublishedAt?: Maybe<Scalars["DateTime"]>;
goLiveAt?: Maybe<Scalars["DateTime"]>;
hasUnpublishedChanges: Scalars["Boolean"];
id?: Maybe<Scalars["ID"]>;
lastPublishedAt?: Maybe<Scalars["DateTime"]>;
latestRevisionCreatedAt?: Maybe<Scalars["DateTime"]>;
live: Scalars["Boolean"];
locked?: Maybe<Scalars["Boolean"]>;
lockedAt?: Maybe<Scalars["DateTime"]>;
lockedBy?: Maybe<User>;
nextSiblings: Array<PageInterface>;
numchild: Scalars["Int"];
owner?: Maybe<User>;
pageType?: Maybe<Scalars["String"]>;
parent?: Maybe<PageInterface>;
path: Scalars["String"];
previousSiblings: Array<PageInterface>;
searchDescription?: Maybe<Scalars["String"]>;
seoTitle: Scalars["String"];
showInMenus: Scalars["Boolean"];
siblings: Array<PageInterface>;
slug: Scalars["String"];
title: Scalars["String"];
translationKey: Scalars["UUID"];
url?: Maybe<Scalars["String"]>;
urlPath: Scalars["String"];
};
export type CompetencePageAncestorsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type CompetencePageChildrenArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type CompetencePageDescendantsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type CompetencePageNextSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type CompetencePagePreviousSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type CompetencePageSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type CompetenceProfilePage = PageInterface & {
__typename?: "CompetenceProfilePage";
aliasOf?: Maybe<Page>;
ancestors: Array<PageInterface>;
children: Array<PageInterface>;
contentType: Scalars["String"];
depth?: Maybe<Scalars["Int"]>;
descendants: Array<PageInterface>;
draftTitle: Scalars["String"];
expireAt?: Maybe<Scalars["DateTime"]>;
expired: Scalars["Boolean"];
firstPublishedAt?: Maybe<Scalars["DateTime"]>;
goLiveAt?: Maybe<Scalars["DateTime"]>;
hasUnpublishedChanges: Scalars["Boolean"];
id?: Maybe<Scalars["ID"]>;
lastPublishedAt?: Maybe<Scalars["DateTime"]>;
latestRevisionCreatedAt?: Maybe<Scalars["DateTime"]>;
live: Scalars["Boolean"];
locked?: Maybe<Scalars["Boolean"]>;
lockedAt?: Maybe<Scalars["DateTime"]>;
lockedBy?: Maybe<User>;
nextSiblings: Array<PageInterface>;
numchild: Scalars["Int"];
owner?: Maybe<User>;
pageType?: Maybe<Scalars["String"]>;
parent?: Maybe<PageInterface>;
path: Scalars["String"];
previousSiblings: Array<PageInterface>;
searchDescription?: Maybe<Scalars["String"]>;
seoTitle: Scalars["String"];
showInMenus: Scalars["Boolean"];
siblings: Array<PageInterface>;
slug: Scalars["String"];
title: Scalars["String"];
translationKey: Scalars["UUID"];
url?: Maybe<Scalars["String"]>;
urlPath: Scalars["String"];
};
export type CompetenceProfilePageAncestorsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type CompetenceProfilePageChildrenArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type CompetenceProfilePageDescendantsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type CompetenceProfilePageNextSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type CompetenceProfilePagePreviousSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type CompetenceProfilePageSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type Course = {
__typename?: "Course";
id?: Maybe<Scalars["ID"]>;
};
export type CourseCategory = {
__typename?: "CourseCategory";
id?: Maybe<Scalars["ID"]>;
};
export type CourseCompletion = {
__typename?: "CourseCompletion";
id?: Maybe<Scalars["ID"]>;
};
export type CoursePage = PageInterface & {
__typename?: "CoursePage";
aliasOf?: Maybe<Page>;
ancestors: Array<PageInterface>;
children: Array<PageInterface>;
contentType: Scalars["String"];
depth?: Maybe<Scalars["Int"]>;
descendants: Array<PageInterface>;
draftTitle: Scalars["String"];
expireAt?: Maybe<Scalars["DateTime"]>;
expired: Scalars["Boolean"];
firstPublishedAt?: Maybe<Scalars["DateTime"]>;
goLiveAt?: Maybe<Scalars["DateTime"]>;
hasUnpublishedChanges: Scalars["Boolean"];
id?: Maybe<Scalars["ID"]>;
lastPublishedAt?: Maybe<Scalars["DateTime"]>;
latestRevisionCreatedAt?: Maybe<Scalars["DateTime"]>;
live: Scalars["Boolean"];
locked?: Maybe<Scalars["Boolean"]>;
lockedAt?: Maybe<Scalars["DateTime"]>;
lockedBy?: Maybe<User>;
nextSiblings: Array<PageInterface>;
numchild: Scalars["Int"];
owner?: Maybe<User>;
pageType?: Maybe<Scalars["String"]>;
parent?: Maybe<PageInterface>;
path: Scalars["String"];
previousSiblings: Array<PageInterface>;
searchDescription?: Maybe<Scalars["String"]>;
seoTitle: Scalars["String"];
showInMenus: Scalars["Boolean"];
siblings: Array<PageInterface>;
slug: Scalars["String"];
title: Scalars["String"];
translationKey: Scalars["UUID"];
url?: Maybe<Scalars["String"]>;
urlPath: Scalars["String"];
};
export type CoursePageAncestorsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type CoursePageChildrenArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type CoursePageDescendantsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type CoursePageNextSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type CoursePagePreviousSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type CoursePageSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type CourseSession = {
__typename?: "CourseSession";
id?: Maybe<Scalars["ID"]>;
};
export type CourseSessionUser = {
__typename?: "CourseSessionUser";
id?: Maybe<Scalars["ID"]>;
};
export type DateBlock = StreamFieldInterface & {
__typename?: "DateBlock";
blockType: Scalars["String"];
field: Scalars["String"];
id?: Maybe<Scalars["String"]>;
rawValue: Scalars["String"];
value: Scalars["String"];
};
export type DateBlockValueArgs = {
format?: InputMaybe<Scalars["String"]>;
};
export type DateTimeBlock = StreamFieldInterface & {
__typename?: "DateTimeBlock";
blockType: Scalars["String"];
field: Scalars["String"];
id?: Maybe<Scalars["String"]>;
rawValue: Scalars["String"];
value: Scalars["String"];
};
export type DateTimeBlockValueArgs = {
format?: InputMaybe<Scalars["String"]>;
};
export type DecimalBlock = StreamFieldInterface & {
__typename?: "DecimalBlock";
blockType: Scalars["String"];
field: Scalars["String"];
id?: Maybe<Scalars["String"]>;
rawValue: Scalars["String"];
value: Scalars["Float"];
};
export type DocumentChooserBlock = StreamFieldInterface & {
__typename?: "DocumentChooserBlock";
blockType: Scalars["String"];
document: LibraryDocument;
field: Scalars["String"];
id?: Maybe<Scalars["String"]>;
rawValue: Scalars["String"];
};
export type EmailBlock = StreamFieldInterface & {
__typename?: "EmailBlock";
blockType: Scalars["String"];
field: Scalars["String"];
id?: Maybe<Scalars["String"]>;
rawValue: Scalars["String"];
value: Scalars["String"];
};
export type EmbedBlock = StreamFieldInterface & {
__typename?: "EmbedBlock";
blockType: Scalars["String"];
embed?: Maybe<Scalars["String"]>;
field: Scalars["String"];
id?: Maybe<Scalars["String"]>;
rawEmbed?: Maybe<Scalars["JSONString"]>;
rawValue: Scalars["String"];
url: Scalars["String"];
value: Scalars["String"];
};
export type ErrorType = {
__typename?: "ErrorType";
field: Scalars["String"];
messages: Array<Scalars["String"]>;
};
export type FloatBlock = StreamFieldInterface & {
__typename?: "FloatBlock";
blockType: Scalars["String"];
field: Scalars["String"];
id?: Maybe<Scalars["String"]>;
rawValue: Scalars["String"];
value: Scalars["Float"];
};
export type ImageChooserBlock = StreamFieldInterface & {
__typename?: "ImageChooserBlock";
blockType: Scalars["String"];
field: Scalars["String"];
id?: Maybe<Scalars["String"]>;
image: ImageObjectType;
rawValue: Scalars["String"];
};
export type ImageObjectType = {
__typename?: "ImageObjectType";
aspectRatio: Scalars["Float"];
collection: CollectionObjectType;
createdAt: Scalars["DateTime"];
file: Scalars["String"];
fileHash: Scalars["String"];
fileSize?: Maybe<Scalars["Int"]>;
focalPointHeight?: Maybe<Scalars["Int"]>;
focalPointWidth?: Maybe<Scalars["Int"]>;
focalPointX?: Maybe<Scalars["Int"]>;
focalPointY?: Maybe<Scalars["Int"]>;
height: Scalars["Int"];
id: Scalars["ID"];
rendition?: Maybe<ImageRenditionObjectType>;
renditions: Array<ImageRenditionObjectType>;
sizes: Scalars["String"];
/** @deprecated Use the `url` attribute */
src: Scalars["String"];
srcSet?: Maybe<Scalars["String"]>;
tags: Array<TagObjectType>;
title: Scalars["String"];
uploadedByUser?: Maybe<User>;
url: Scalars["String"];
width: Scalars["Int"];
};
export type ImageObjectTypeRenditionArgs = {
bgcolor?: InputMaybe<Scalars["String"]>;
fill?: InputMaybe<Scalars["String"]>;
format?: InputMaybe<Scalars["String"]>;
height?: InputMaybe<Scalars["Int"]>;
jpegquality?: InputMaybe<Scalars["Int"]>;
max?: InputMaybe<Scalars["String"]>;
min?: InputMaybe<Scalars["String"]>;
webpquality?: InputMaybe<Scalars["Int"]>;
width?: InputMaybe<Scalars["Int"]>;
};
export type ImageObjectTypeSrcSetArgs = {
format?: InputMaybe<Scalars["String"]>;
sizes?: InputMaybe<Array<InputMaybe<Scalars["Int"]>>>;
};
export type ImageRenditionObjectType = {
__typename?: "ImageRenditionObjectType";
aspectRatio: Scalars["Float"];
collection: CollectionObjectType;
createdAt: Scalars["DateTime"];
file: Scalars["String"];
fileHash: Scalars["String"];
fileSize?: Maybe<Scalars["Int"]>;
filterSpec: Scalars["String"];
focalPointHeight?: Maybe<Scalars["Int"]>;
focalPointKey: Scalars["String"];
focalPointWidth?: Maybe<Scalars["Int"]>;
focalPointX?: Maybe<Scalars["Int"]>;
focalPointY?: Maybe<Scalars["Int"]>;
height: Scalars["Int"];
id: Scalars["ID"];
image: ImageObjectType;
sizes: Scalars["String"];
/** @deprecated Use the `url` attribute */
src: Scalars["String"];
tags: Array<TagObjectType>;
title: Scalars["String"];
url: Scalars["String"];
width: Scalars["Int"];
};
export type IntegerBlock = StreamFieldInterface & {
__typename?: "IntegerBlock";
blockType: Scalars["String"];
field: Scalars["String"];
id?: Maybe<Scalars["String"]>;
rawValue: Scalars["String"];
value: Scalars["Int"];
};
export type LearningContent = PageInterface & {
__typename?: "LearningContent";
aliasOf?: Maybe<Page>;
ancestors: Array<PageInterface>;
children: Array<PageInterface>;
contentType: Scalars["String"];
depth?: Maybe<Scalars["Int"]>;
descendants: Array<PageInterface>;
draftTitle: Scalars["String"];
expireAt?: Maybe<Scalars["DateTime"]>;
expired: Scalars["Boolean"];
firstPublishedAt?: Maybe<Scalars["DateTime"]>;
goLiveAt?: Maybe<Scalars["DateTime"]>;
hasUnpublishedChanges: Scalars["Boolean"];
id?: Maybe<Scalars["ID"]>;
lastPublishedAt?: Maybe<Scalars["DateTime"]>;
latestRevisionCreatedAt?: Maybe<Scalars["DateTime"]>;
live: Scalars["Boolean"];
locked?: Maybe<Scalars["Boolean"]>;
lockedAt?: Maybe<Scalars["DateTime"]>;
lockedBy?: Maybe<User>;
nextSiblings: Array<PageInterface>;
numchild: Scalars["Int"];
owner?: Maybe<User>;
pageType?: Maybe<Scalars["String"]>;
parent?: Maybe<PageInterface>;
path: Scalars["String"];
previousSiblings: Array<PageInterface>;
searchDescription?: Maybe<Scalars["String"]>;
seoTitle: Scalars["String"];
showInMenus: Scalars["Boolean"];
siblings: Array<PageInterface>;
slug: Scalars["String"];
title: Scalars["String"];
translationKey: Scalars["UUID"];
url?: Maybe<Scalars["String"]>;
urlPath: Scalars["String"];
};
export type LearningContentAncestorsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type LearningContentChildrenArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type LearningContentDescendantsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type LearningContentNextSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type LearningContentPreviousSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type LearningContentSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type LearningPath = PageInterface & {
__typename?: "LearningPath";
aliasOf?: Maybe<Page>;
ancestors: Array<PageInterface>;
children: Array<PageInterface>;
contentType: Scalars["String"];
depth?: Maybe<Scalars["Int"]>;
descendants: Array<PageInterface>;
draftTitle: Scalars["String"];
expireAt?: Maybe<Scalars["DateTime"]>;
expired: Scalars["Boolean"];
firstPublishedAt?: Maybe<Scalars["DateTime"]>;
goLiveAt?: Maybe<Scalars["DateTime"]>;
hasUnpublishedChanges: Scalars["Boolean"];
id?: Maybe<Scalars["ID"]>;
lastPublishedAt?: Maybe<Scalars["DateTime"]>;
latestRevisionCreatedAt?: Maybe<Scalars["DateTime"]>;
live: Scalars["Boolean"];
locked?: Maybe<Scalars["Boolean"]>;
lockedAt?: Maybe<Scalars["DateTime"]>;
lockedBy?: Maybe<User>;
nextSiblings: Array<PageInterface>;
numchild: Scalars["Int"];
owner?: Maybe<User>;
pageType?: Maybe<Scalars["String"]>;
parent?: Maybe<PageInterface>;
path: Scalars["String"];
previousSiblings: Array<PageInterface>;
searchDescription?: Maybe<Scalars["String"]>;
seoTitle: Scalars["String"];
showInMenus: Scalars["Boolean"];
siblings: Array<PageInterface>;
slug: Scalars["String"];
title: Scalars["String"];
translationKey: Scalars["UUID"];
url?: Maybe<Scalars["String"]>;
urlPath: Scalars["String"];
};
export type LearningPathAncestorsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type LearningPathChildrenArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type LearningPathDescendantsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type LearningPathNextSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type LearningPathPreviousSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type LearningPathSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type LearningSequence = PageInterface & {
__typename?: "LearningSequence";
aliasOf?: Maybe<Page>;
ancestors: Array<PageInterface>;
children: Array<PageInterface>;
contentType: Scalars["String"];
depth?: Maybe<Scalars["Int"]>;
descendants: Array<PageInterface>;
draftTitle: Scalars["String"];
expireAt?: Maybe<Scalars["DateTime"]>;
expired: Scalars["Boolean"];
firstPublishedAt?: Maybe<Scalars["DateTime"]>;
goLiveAt?: Maybe<Scalars["DateTime"]>;
hasUnpublishedChanges: Scalars["Boolean"];
id?: Maybe<Scalars["ID"]>;
lastPublishedAt?: Maybe<Scalars["DateTime"]>;
latestRevisionCreatedAt?: Maybe<Scalars["DateTime"]>;
live: Scalars["Boolean"];
locked?: Maybe<Scalars["Boolean"]>;
lockedAt?: Maybe<Scalars["DateTime"]>;
lockedBy?: Maybe<User>;
nextSiblings: Array<PageInterface>;
numchild: Scalars["Int"];
owner?: Maybe<User>;
pageType?: Maybe<Scalars["String"]>;
parent?: Maybe<PageInterface>;
path: Scalars["String"];
previousSiblings: Array<PageInterface>;
searchDescription?: Maybe<Scalars["String"]>;
seoTitle: Scalars["String"];
showInMenus: Scalars["Boolean"];
siblings: Array<PageInterface>;
slug: Scalars["String"];
title: Scalars["String"];
translationKey: Scalars["UUID"];
url?: Maybe<Scalars["String"]>;
urlPath: Scalars["String"];
};
export type LearningSequenceAncestorsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type LearningSequenceChildrenArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type LearningSequenceDescendantsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type LearningSequenceNextSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type LearningSequencePreviousSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type LearningSequenceSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type LearningUnit = PageInterface & {
__typename?: "LearningUnit";
aliasOf?: Maybe<Page>;
ancestors: Array<PageInterface>;
children: Array<PageInterface>;
contentType: Scalars["String"];
depth?: Maybe<Scalars["Int"]>;
descendants: Array<PageInterface>;
draftTitle: Scalars["String"];
expireAt?: Maybe<Scalars["DateTime"]>;
expired: Scalars["Boolean"];
firstPublishedAt?: Maybe<Scalars["DateTime"]>;
goLiveAt?: Maybe<Scalars["DateTime"]>;
hasUnpublishedChanges: Scalars["Boolean"];
id?: Maybe<Scalars["ID"]>;
lastPublishedAt?: Maybe<Scalars["DateTime"]>;
latestRevisionCreatedAt?: Maybe<Scalars["DateTime"]>;
live: Scalars["Boolean"];
locked?: Maybe<Scalars["Boolean"]>;
lockedAt?: Maybe<Scalars["DateTime"]>;
lockedBy?: Maybe<User>;
nextSiblings: Array<PageInterface>;
numchild: Scalars["Int"];
owner?: Maybe<User>;
pageType?: Maybe<Scalars["String"]>;
parent?: Maybe<PageInterface>;
path: Scalars["String"];
previousSiblings: Array<PageInterface>;
searchDescription?: Maybe<Scalars["String"]>;
seoTitle: Scalars["String"];
showInMenus: Scalars["Boolean"];
siblings: Array<PageInterface>;
slug: Scalars["String"];
title: Scalars["String"];
translationKey: Scalars["UUID"];
url?: Maybe<Scalars["String"]>;
urlPath: Scalars["String"];
};
export type LearningUnitAncestorsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type LearningUnitChildrenArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type LearningUnitDescendantsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type LearningUnitNextSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type LearningUnitPreviousSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type LearningUnitSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type LibraryDocument = {
__typename?: "LibraryDocument";
collection: CollectionObjectType;
createdAt: Scalars["DateTime"];
file: Scalars["String"];
fileHash: Scalars["String"];
fileSize?: Maybe<Scalars["Int"]>;
id?: Maybe<Scalars["ID"]>;
tags: Array<TagObjectType>;
title: Scalars["String"];
url: Scalars["String"];
};
export type ListBlock = StreamFieldInterface & {
__typename?: "ListBlock";
blockType: Scalars["String"];
field: Scalars["String"];
id?: Maybe<Scalars["String"]>;
items: Array<StreamFieldInterface>;
rawValue: Scalars["String"];
};
export type MediaCategoryPage = PageInterface & {
__typename?: "MediaCategoryPage";
aliasOf?: Maybe<Page>;
ancestors: Array<PageInterface>;
children: Array<PageInterface>;
contentType: Scalars["String"];
depth?: Maybe<Scalars["Int"]>;
descendants: Array<PageInterface>;
draftTitle: Scalars["String"];
expireAt?: Maybe<Scalars["DateTime"]>;
expired: Scalars["Boolean"];
firstPublishedAt?: Maybe<Scalars["DateTime"]>;
goLiveAt?: Maybe<Scalars["DateTime"]>;
hasUnpublishedChanges: Scalars["Boolean"];
id?: Maybe<Scalars["ID"]>;
lastPublishedAt?: Maybe<Scalars["DateTime"]>;
latestRevisionCreatedAt?: Maybe<Scalars["DateTime"]>;
live: Scalars["Boolean"];
locked?: Maybe<Scalars["Boolean"]>;
lockedAt?: Maybe<Scalars["DateTime"]>;
lockedBy?: Maybe<User>;
nextSiblings: Array<PageInterface>;
numchild: Scalars["Int"];
owner?: Maybe<User>;
pageType?: Maybe<Scalars["String"]>;
parent?: Maybe<PageInterface>;
path: Scalars["String"];
previousSiblings: Array<PageInterface>;
searchDescription?: Maybe<Scalars["String"]>;
seoTitle: Scalars["String"];
showInMenus: Scalars["Boolean"];
siblings: Array<PageInterface>;
slug: Scalars["String"];
title: Scalars["String"];
translationKey: Scalars["UUID"];
url?: Maybe<Scalars["String"]>;
urlPath: Scalars["String"];
};
export type MediaCategoryPageAncestorsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type MediaCategoryPageChildrenArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type MediaCategoryPageDescendantsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type MediaCategoryPageNextSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type MediaCategoryPagePreviousSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type MediaCategoryPageSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type MediaLibraryPage = PageInterface & {
__typename?: "MediaLibraryPage";
aliasOf?: Maybe<Page>;
ancestors: Array<PageInterface>;
children: Array<PageInterface>;
contentType: Scalars["String"];
depth?: Maybe<Scalars["Int"]>;
descendants: Array<PageInterface>;
draftTitle: Scalars["String"];
expireAt?: Maybe<Scalars["DateTime"]>;
expired: Scalars["Boolean"];
firstPublishedAt?: Maybe<Scalars["DateTime"]>;
goLiveAt?: Maybe<Scalars["DateTime"]>;
hasUnpublishedChanges: Scalars["Boolean"];
id?: Maybe<Scalars["ID"]>;
lastPublishedAt?: Maybe<Scalars["DateTime"]>;
latestRevisionCreatedAt?: Maybe<Scalars["DateTime"]>;
live: Scalars["Boolean"];
locked?: Maybe<Scalars["Boolean"]>;
lockedAt?: Maybe<Scalars["DateTime"]>;
lockedBy?: Maybe<User>;
nextSiblings: Array<PageInterface>;
numchild: Scalars["Int"];
owner?: Maybe<User>;
pageType?: Maybe<Scalars["String"]>;
parent?: Maybe<PageInterface>;
path: Scalars["String"];
previousSiblings: Array<PageInterface>;
searchDescription?: Maybe<Scalars["String"]>;
seoTitle: Scalars["String"];
showInMenus: Scalars["Boolean"];
siblings: Array<PageInterface>;
slug: Scalars["String"];
title: Scalars["String"];
translationKey: Scalars["UUID"];
url?: Maybe<Scalars["String"]>;
urlPath: Scalars["String"];
};
export type MediaLibraryPageAncestorsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type MediaLibraryPageChildrenArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type MediaLibraryPageDescendantsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type MediaLibraryPageNextSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type MediaLibraryPagePreviousSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type MediaLibraryPageSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type Mutation = {
__typename?: "Mutation";
sendFeedback?: Maybe<SendFeedbackPayload>;
};
export type MutationSendFeedbackArgs = {
input: SendFeedbackInput;
};
export type Page = PageInterface & {
__typename?: "Page";
aliasOf?: Maybe<Page>;
aliases: Array<Page>;
ancestors: Array<PageInterface>;
children: Array<PageInterface>;
circle?: Maybe<Circle>;
competencepage?: Maybe<CompetencePage>;
competenceprofilepage?: Maybe<CompetenceProfilePage>;
contentType: Scalars["String"];
coursepage?: Maybe<CoursePage>;
depth?: Maybe<Scalars["Int"]>;
descendants: Array<PageInterface>;
draftTitle: Scalars["String"];
expireAt?: Maybe<Scalars["DateTime"]>;
expired: Scalars["Boolean"];
firstPublishedAt?: Maybe<Scalars["DateTime"]>;
goLiveAt?: Maybe<Scalars["DateTime"]>;
hasUnpublishedChanges: Scalars["Boolean"];
id?: Maybe<Scalars["ID"]>;
lastPublishedAt?: Maybe<Scalars["DateTime"]>;
latestRevisionCreatedAt?: Maybe<Scalars["DateTime"]>;
learningcontent?: Maybe<LearningContent>;
learningpath?: Maybe<LearningPath>;
learningsequence?: Maybe<LearningSequence>;
learningunit?: Maybe<LearningUnit>;
live: Scalars["Boolean"];
locked?: Maybe<Scalars["Boolean"]>;
lockedAt?: Maybe<Scalars["DateTime"]>;
lockedBy?: Maybe<User>;
mediacategorypage?: Maybe<MediaCategoryPage>;
medialibrarypage?: Maybe<MediaLibraryPage>;
nextSiblings: Array<PageInterface>;
numchild: Scalars["Int"];
owner?: Maybe<User>;
pageType?: Maybe<Scalars["String"]>;
parent?: Maybe<PageInterface>;
path: Scalars["String"];
performancecriteria?: Maybe<PerformanceCriteria>;
previousSiblings: Array<PageInterface>;
searchDescription?: Maybe<Scalars["String"]>;
seoTitle: Scalars["String"];
showInMenus: Scalars["Boolean"];
siblings: Array<PageInterface>;
sitesRootedHere: Array<SiteObjectType>;
slug: Scalars["String"];
title: Scalars["String"];
topic?: Maybe<Topic>;
translationKey: Scalars["UUID"];
url?: Maybe<Scalars["String"]>;
urlPath: Scalars["String"];
};
export type PageAncestorsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type PageChildrenArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type PageDescendantsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type PageNextSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type PagePreviousSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type PageSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type PageChooserBlock = StreamFieldInterface & {
__typename?: "PageChooserBlock";
blockType: Scalars["String"];
field: Scalars["String"];
id?: Maybe<Scalars["String"]>;
page: PageInterface;
rawValue: Scalars["String"];
};
export type PageInterface = {
ancestors: Array<PageInterface>;
children: Array<PageInterface>;
contentType: Scalars["String"];
depth?: Maybe<Scalars["Int"]>;
descendants: Array<PageInterface>;
firstPublishedAt?: Maybe<Scalars["DateTime"]>;
id?: Maybe<Scalars["ID"]>;
lastPublishedAt?: Maybe<Scalars["DateTime"]>;
live: Scalars["Boolean"];
locked?: Maybe<Scalars["Boolean"]>;
nextSiblings: Array<PageInterface>;
pageType?: Maybe<Scalars["String"]>;
parent?: Maybe<PageInterface>;
previousSiblings: Array<PageInterface>;
searchDescription?: Maybe<Scalars["String"]>;
seoTitle: Scalars["String"];
showInMenus: Scalars["Boolean"];
siblings: Array<PageInterface>;
slug: Scalars["String"];
title: Scalars["String"];
url?: Maybe<Scalars["String"]>;
urlPath: Scalars["String"];
};
export type PageInterfaceAncestorsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type PageInterfaceChildrenArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type PageInterfaceDescendantsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type PageInterfaceNextSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type PageInterfacePreviousSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type PageInterfaceSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type PerformanceCriteria = PageInterface & {
__typename?: "PerformanceCriteria";
aliasOf?: Maybe<Page>;
ancestors: Array<PageInterface>;
children: Array<PageInterface>;
contentType: Scalars["String"];
depth?: Maybe<Scalars["Int"]>;
descendants: Array<PageInterface>;
draftTitle: Scalars["String"];
expireAt?: Maybe<Scalars["DateTime"]>;
expired: Scalars["Boolean"];
firstPublishedAt?: Maybe<Scalars["DateTime"]>;
goLiveAt?: Maybe<Scalars["DateTime"]>;
hasUnpublishedChanges: Scalars["Boolean"];
id?: Maybe<Scalars["ID"]>;
lastPublishedAt?: Maybe<Scalars["DateTime"]>;
latestRevisionCreatedAt?: Maybe<Scalars["DateTime"]>;
live: Scalars["Boolean"];
locked?: Maybe<Scalars["Boolean"]>;
lockedAt?: Maybe<Scalars["DateTime"]>;
lockedBy?: Maybe<User>;
nextSiblings: Array<PageInterface>;
numchild: Scalars["Int"];
owner?: Maybe<User>;
pageType?: Maybe<Scalars["String"]>;
parent?: Maybe<PageInterface>;
path: Scalars["String"];
previousSiblings: Array<PageInterface>;
searchDescription?: Maybe<Scalars["String"]>;
seoTitle: Scalars["String"];
showInMenus: Scalars["Boolean"];
siblings: Array<PageInterface>;
slug: Scalars["String"];
title: Scalars["String"];
translationKey: Scalars["UUID"];
url?: Maybe<Scalars["String"]>;
urlPath: Scalars["String"];
};
export type PerformanceCriteriaAncestorsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type PerformanceCriteriaChildrenArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type PerformanceCriteriaDescendantsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type PerformanceCriteriaNextSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type PerformanceCriteriaPreviousSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type PerformanceCriteriaSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type Query = {
__typename?: "Query";
collections: Array<Maybe<CollectionObjectType>>;
document?: Maybe<LibraryDocument>;
documentType: Scalars["String"];
documents: Array<LibraryDocument>;
image?: Maybe<ImageObjectType>;
imageType: Scalars["String"];
images: Array<ImageObjectType>;
page?: Maybe<PageInterface>;
pages: Array<PageInterface>;
redirects: Array<RedirectType>;
search: Array<Search>;
site?: Maybe<SiteObjectType>;
sites: Array<SiteObjectType>;
tag?: Maybe<TagObjectType>;
tags: Array<TagObjectType>;
};
export type QueryCollectionsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
};
export type QueryDocumentArgs = {
id?: InputMaybe<Scalars["ID"]>;
};
export type QueryDocumentsArgs = {
collection?: InputMaybe<Scalars["ID"]>;
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type QueryImageArgs = {
id?: InputMaybe<Scalars["ID"]>;
};
export type QueryImagesArgs = {
collection?: InputMaybe<Scalars["ID"]>;
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type QueryPageArgs = {
contentType?: InputMaybe<Scalars["String"]>;
id?: InputMaybe<Scalars["Int"]>;
inSite?: InputMaybe<Scalars["Boolean"]>;
site?: InputMaybe<Scalars["String"]>;
slug?: InputMaybe<Scalars["String"]>;
token?: InputMaybe<Scalars["String"]>;
urlPath?: InputMaybe<Scalars["String"]>;
};
export type QueryPagesArgs = {
ancestor?: InputMaybe<Scalars["ID"]>;
contentType?: InputMaybe<Scalars["String"]>;
id?: InputMaybe<Scalars["ID"]>;
inSite?: InputMaybe<Scalars["Boolean"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
parent?: InputMaybe<Scalars["ID"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
site?: InputMaybe<Scalars["String"]>;
};
export type QuerySearchArgs = {
query?: InputMaybe<Scalars["String"]>;
};
export type QuerySiteArgs = {
hostname?: InputMaybe<Scalars["String"]>;
id?: InputMaybe<Scalars["ID"]>;
};
export type QuerySitesArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type QueryTagArgs = {
id?: InputMaybe<Scalars["ID"]>;
};
export type QueryTagsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
};
export type RawHtmlBlock = StreamFieldInterface & {
__typename?: "RawHTMLBlock";
blockType: Scalars["String"];
field: Scalars["String"];
id?: Maybe<Scalars["String"]>;
rawValue: Scalars["String"];
value: Scalars["String"];
};
export type RedirectType = {
__typename?: "RedirectType";
isPermanent: Scalars["Boolean"];
newUrl: Scalars["String"];
oldPath: Scalars["String"];
oldUrl: Scalars["String"];
page?: Maybe<PageInterface>;
};
export type RegexBlock = StreamFieldInterface & {
__typename?: "RegexBlock";
blockType: Scalars["String"];
field: Scalars["String"];
id?: Maybe<Scalars["String"]>;
rawValue: Scalars["String"];
value: Scalars["String"];
};
export type RichTextBlock = StreamFieldInterface & {
__typename?: "RichTextBlock";
blockType: Scalars["String"];
field: Scalars["String"];
id?: Maybe<Scalars["String"]>;
rawValue: Scalars["String"];
value: Scalars["String"];
};
export type Search =
| Circle
| CompetencePage
| CompetenceProfilePage
| Course
| CourseCategory
| CourseCompletion
| CoursePage
| CourseSession
| CourseSessionUser
| LearningContent
| LearningPath
| LearningSequence
| LearningUnit
| LibraryDocument
| MediaCategoryPage
| MediaLibraryPage
| Page
| PerformanceCriteria
| SecurityRequestResponseLog
| Topic
| User;
export type SecurityRequestResponseLog = {
__typename?: "SecurityRequestResponseLog";
id?: Maybe<Scalars["ID"]>;
};
export type SendFeedbackInput = {
clientMutationId?: InputMaybe<Scalars["String"]>;
courseNegativeFeedback?: InputMaybe<Scalars["String"]>;
coursePositiveFeedback?: InputMaybe<Scalars["String"]>;
goalAttainment?: InputMaybe<Scalars["Int"]>;
id?: InputMaybe<Scalars["Int"]>;
instructorCompetence?: InputMaybe<Scalars["Int"]>;
instructorOpenFeedback?: InputMaybe<Scalars["String"]>;
instructorRespect?: InputMaybe<Scalars["Int"]>;
materialsRating?: InputMaybe<Scalars["Int"]>;
page: Scalars["String"];
proficiency?: InputMaybe<Scalars["Int"]>;
receivedMaterials?: InputMaybe<Scalars["Boolean"]>;
satisfaction?: InputMaybe<Scalars["Int"]>;
wouldRecommend?: InputMaybe<Scalars["Boolean"]>;
};
export type SendFeedbackPayload = {
__typename?: "SendFeedbackPayload";
clientMutationId?: Maybe<Scalars["String"]>;
courseNegativeFeedback?: Maybe<Scalars["String"]>;
coursePositiveFeedback?: Maybe<Scalars["String"]>;
errors?: Maybe<Array<Maybe<ErrorType>>>;
goalAttainment?: Maybe<Scalars["Int"]>;
id?: Maybe<Scalars["Int"]>;
instructorCompetence?: Maybe<Scalars["Int"]>;
instructorOpenFeedback?: Maybe<Scalars["String"]>;
instructorRespect?: Maybe<Scalars["Int"]>;
materialsRating?: Maybe<Scalars["Int"]>;
proficiency?: Maybe<Scalars["Int"]>;
receivedMaterials?: Maybe<Scalars["Boolean"]>;
satisfaction?: Maybe<Scalars["Int"]>;
wouldRecommend?: Maybe<Scalars["Boolean"]>;
};
export type SiteObjectType = {
__typename?: "SiteObjectType";
hostname: Scalars["String"];
id: Scalars["ID"];
isDefaultSite: Scalars["Boolean"];
page?: Maybe<PageInterface>;
pages: Array<PageInterface>;
port: Scalars["Int"];
rootPage: Page;
siteName: Scalars["String"];
};
export type SiteObjectTypePageArgs = {
contentType?: InputMaybe<Scalars["String"]>;
id?: InputMaybe<Scalars["Int"]>;
slug?: InputMaybe<Scalars["String"]>;
token?: InputMaybe<Scalars["String"]>;
urlPath?: InputMaybe<Scalars["String"]>;
};
export type SiteObjectTypePagesArgs = {
contentType?: InputMaybe<Scalars["String"]>;
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type StaticBlock = StreamFieldInterface & {
__typename?: "StaticBlock";
blockType: Scalars["String"];
field: Scalars["String"];
id?: Maybe<Scalars["String"]>;
rawValue: Scalars["String"];
value: Scalars["String"];
};
export type StreamBlock = StreamFieldInterface & {
__typename?: "StreamBlock";
blockType: Scalars["String"];
blocks: Array<StreamFieldInterface>;
field: Scalars["String"];
id?: Maybe<Scalars["String"]>;
rawValue: Scalars["String"];
};
export type StreamFieldBlock = StreamFieldInterface & {
__typename?: "StreamFieldBlock";
blockType: Scalars["String"];
field: Scalars["String"];
id?: Maybe<Scalars["String"]>;
rawValue: Scalars["String"];
value: Scalars["String"];
};
export type StreamFieldInterface = {
blockType: Scalars["String"];
field: Scalars["String"];
id?: Maybe<Scalars["String"]>;
rawValue: Scalars["String"];
};
export type StructBlock = StreamFieldInterface & {
__typename?: "StructBlock";
blockType: Scalars["String"];
blocks: Array<StreamFieldInterface>;
field: Scalars["String"];
id?: Maybe<Scalars["String"]>;
rawValue: Scalars["String"];
};
export type TagObjectType = {
__typename?: "TagObjectType";
id: Scalars["ID"];
name: Scalars["String"];
};
export type TextBlock = StreamFieldInterface & {
__typename?: "TextBlock";
blockType: Scalars["String"];
field: Scalars["String"];
id?: Maybe<Scalars["String"]>;
rawValue: Scalars["String"];
value: Scalars["String"];
};
export type TimeBlock = StreamFieldInterface & {
__typename?: "TimeBlock";
blockType: Scalars["String"];
field: Scalars["String"];
id?: Maybe<Scalars["String"]>;
rawValue: Scalars["String"];
value: Scalars["String"];
};
export type TimeBlockValueArgs = {
format?: InputMaybe<Scalars["String"]>;
};
export type Topic = PageInterface & {
__typename?: "Topic";
aliasOf?: Maybe<Page>;
ancestors: Array<PageInterface>;
children: Array<PageInterface>;
contentType: Scalars["String"];
depth?: Maybe<Scalars["Int"]>;
descendants: Array<PageInterface>;
draftTitle: Scalars["String"];
expireAt?: Maybe<Scalars["DateTime"]>;
expired: Scalars["Boolean"];
firstPublishedAt?: Maybe<Scalars["DateTime"]>;
goLiveAt?: Maybe<Scalars["DateTime"]>;
hasUnpublishedChanges: Scalars["Boolean"];
id?: Maybe<Scalars["ID"]>;
lastPublishedAt?: Maybe<Scalars["DateTime"]>;
latestRevisionCreatedAt?: Maybe<Scalars["DateTime"]>;
live: Scalars["Boolean"];
locked?: Maybe<Scalars["Boolean"]>;
lockedAt?: Maybe<Scalars["DateTime"]>;
lockedBy?: Maybe<User>;
nextSiblings: Array<PageInterface>;
numchild: Scalars["Int"];
owner?: Maybe<User>;
pageType?: Maybe<Scalars["String"]>;
parent?: Maybe<PageInterface>;
path: Scalars["String"];
previousSiblings: Array<PageInterface>;
searchDescription?: Maybe<Scalars["String"]>;
seoTitle: Scalars["String"];
showInMenus: Scalars["Boolean"];
siblings: Array<PageInterface>;
slug: Scalars["String"];
title: Scalars["String"];
translationKey: Scalars["UUID"];
url?: Maybe<Scalars["String"]>;
urlPath: Scalars["String"];
};
export type TopicAncestorsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type TopicChildrenArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type TopicDescendantsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type TopicNextSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type TopicPreviousSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type TopicSiblingsArgs = {
id?: InputMaybe<Scalars["ID"]>;
limit?: InputMaybe<Scalars["PositiveInt"]>;
offset?: InputMaybe<Scalars["PositiveInt"]>;
order?: InputMaybe<Scalars["String"]>;
searchQuery?: InputMaybe<Scalars["String"]>;
};
export type UrlBlock = StreamFieldInterface & {
__typename?: "URLBlock";
blockType: Scalars["String"];
field: Scalars["String"];
id?: Maybe<Scalars["String"]>;
rawValue: Scalars["String"];
value: Scalars["String"];
};
export type User = {
__typename?: "User";
id?: Maybe<Scalars["ID"]>;
};
export type SendFeedbackMutationMutationVariables = Exact<{
input: SendFeedbackInput;
}>;
export type SendFeedbackMutationMutation = {
__typename?: "Mutation";
sendFeedback?: {
__typename?: "SendFeedbackPayload";
id?: number | null;
satisfaction?: number | null;
goalAttainment?: number | null;
proficiency?: number | null;
receivedMaterials?: boolean | null;
materialsRating?: number | null;
errors?: Array<{
__typename?: "ErrorType";
field: string;
messages: Array<string>;
} | null> | null;
} | null;
};
export const SendFeedbackMutationDocument = {
kind: "Document",
definitions: [
{
kind: "OperationDefinition",
operation: "mutation",
name: { kind: "Name", value: "SendFeedbackMutation" },
variableDefinitions: [
{
kind: "VariableDefinition",
variable: { kind: "Variable", name: { kind: "Name", value: "input" } },
type: {
kind: "NonNullType",
type: {
kind: "NamedType",
name: { kind: "Name", value: "SendFeedbackInput" },
},
},
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{
kind: "Field",
name: { kind: "Name", value: "sendFeedback" },
arguments: [
{
kind: "Argument",
name: { kind: "Name", value: "input" },
value: { kind: "Variable", name: { kind: "Name", value: "input" } },
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{ kind: "Field", name: { kind: "Name", value: "id" } },
{ kind: "Field", name: { kind: "Name", value: "satisfaction" } },
{ kind: "Field", name: { kind: "Name", value: "goalAttainment" } },
{ kind: "Field", name: { kind: "Name", value: "proficiency" } },
{ kind: "Field", name: { kind: "Name", value: "receivedMaterials" } },
{ kind: "Field", name: { kind: "Name", value: "materialsRating" } },
{
kind: "Field",
name: { kind: "Name", value: "errors" },
selectionSet: {
kind: "SelectionSet",
selections: [
{ kind: "Field", name: { kind: "Name", value: "field" } },
{ kind: "Field", name: { kind: "Name", value: "messages" } },
],
},
},
],
},
},
],
},
},
],
} as unknown as DocumentNode<
SendFeedbackMutationMutation,
SendFeedbackMutationMutationVariables
>;