/* eslint-disable */
/* prettier-ignore */

export type introspection_types = {
    'ActionLogDetails': { kind: 'UNION'; name: 'ActionLogDetails'; fields: {}; possibleTypes: 'CustomInjectDetailsType' | 'EmailType' | 'InjectDetailsType' | 'TeamQuestionnaireStateType' | 'ToolDetailsType'; };
    'ActionLogType': { kind: 'OBJECT'; name: 'ActionLogType'; fields: { 'channel': { name: 'channel'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'DefinitionChannelType'; ofType: null; }; } }; 'details': { name: 'details'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'UNION'; name: 'ActionLogDetails'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'readReceipt': { name: 'readReceipt'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'requiresAttention': { name: 'requiresAttention'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'team': { name: 'team'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'TeamType'; ofType: null; }; } }; 'teamId': { name: 'teamId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'timestamp': { name: 'timestamp'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; } }; 'todo': { name: 'todo'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'type': { name: 'type'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'LogType'; ofType: null; }; } }; }; };
    'ActionLogsSubscription': { kind: 'OBJECT'; name: 'ActionLogsSubscription'; fields: { 'actionLog': { name: 'actionLog'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ActionLogType'; ofType: null; }; } }; 'eventType': { name: 'eventType'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'EventType'; ofType: null; }; } }; }; };
    'AddDefinitionAccessMutation': { kind: 'OBJECT'; name: 'AddDefinitionAccessMutation'; fields: { 'operationDone': { name: 'operationDone'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; };
    'AnalyticsActionLogsSubscription': { kind: 'OBJECT'; name: 'AnalyticsActionLogsSubscription'; fields: { 'actionLog': { name: 'actionLog'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ActionLogType'; ofType: null; }; } }; 'eventType': { name: 'eventType'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'EventType'; ofType: null; }; } }; }; };
    'AnalyticsEmailThreadSubscription': { kind: 'OBJECT'; name: 'AnalyticsEmailThreadSubscription'; fields: { 'emailThread': { name: 'emailThread'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'EmailThreadType'; ofType: null; }; } }; }; };
    'AnalyticsMilestonesSubscription': { kind: 'OBJECT'; name: 'AnalyticsMilestonesSubscription'; fields: { 'milestones': { name: 'milestones'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'MilestoneStateType'; ofType: null; }; }; }; } }; }; };
    'AnswerInput': { kind: 'INPUT_OBJECT'; name: 'AnswerInput'; isOneOf: false; inputFields: [{ name: 'questionId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; defaultValue: null }, { name: 'value'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; defaultValue: null }]; };
    'AnswerQuestionnaireMutation': { kind: 'OBJECT'; name: 'AnswerQuestionnaireMutation'; fields: { 'operationDone': { name: 'operationDone'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; };
    'AnswerType': { kind: 'OBJECT'; name: 'AnswerType'; fields: { 'questionId': { name: 'questionId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'value': { name: 'value'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'AssignInstructorsToExercise': { kind: 'OBJECT'; name: 'AssignInstructorsToExercise'; fields: { 'operationDone': { name: 'operationDone'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; };
    'AssignUsersByTags': { kind: 'OBJECT'; name: 'AssignUsersByTags'; fields: { 'operationDone': { name: 'operationDone'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; };
    'AssignUsersEqually': { kind: 'OBJECT'; name: 'AssignUsersEqually'; fields: { 'operationDone': { name: 'operationDone'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; };
    'AssignUsersToTeamMutation': { kind: 'OBJECT'; name: 'AssignUsersToTeamMutation'; fields: { 'operationDone': { name: 'operationDone'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; };
    'AuthGroup': { name: 'AuthGroup'; enumValues: 'ADMIN' | 'INSTRUCTOR' | 'TRAINEE'; };
    'Boolean': unknown;
    'ChangeUserDataMutation': { kind: 'OBJECT'; name: 'ChangeUserDataMutation'; fields: { 'user': { name: 'user'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'UserType'; ofType: null; }; } }; }; };
    'ChangeUserInput': { kind: 'INPUT_OBJECT'; name: 'ChangeUserInput'; isOneOf: false; inputFields: [{ name: 'active'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; defaultValue: null }, { name: 'group'; type: { kind: 'ENUM'; name: 'AuthGroup'; ofType: null; }; defaultValue: null }, { name: 'userId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'UUID'; ofType: null; }; }; defaultValue: null }]; };
    'ChangeUserType': { kind: 'OBJECT'; name: 'ChangeUserType'; fields: { 'active': { name: 'active'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; } }; 'group': { name: 'group'; type: { kind: 'ENUM'; name: 'AuthGroup'; ofType: null; } }; 'userId': { name: 'userId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'UUID'; ofType: null; }; } }; }; };
    'ChannelType': { name: 'ChannelType'; enumValues: 'EMAIL' | 'FORM' | 'INFO' | 'TOOL'; };
    'ClearValueMutation': { kind: 'OBJECT'; name: 'ClearValueMutation'; fields: { 'operationDone': { name: 'operationDone'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; };
    'ConfigOverrideInput': { kind: 'INPUT_OBJECT'; name: 'ConfigOverrideInput'; isOneOf: false; inputFields: [{ name: 'customEmailSuffix'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'customTeamNames'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: "[]" }, { name: 'emailBetweenTeams'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; defaultValue: null }, { name: 'exerciseDuration'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; defaultValue: null }, { name: 'showExerciseTime'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; defaultValue: null }, { name: 'updateIntervalS'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; defaultValue: null }]; };
    'ConfigOverrideType': { kind: 'OBJECT'; name: 'ConfigOverrideType'; fields: { 'customEmailSuffix': { name: 'customEmailSuffix'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'customTeamNames': { name: 'customTeamNames'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; } }; 'emailBetweenTeams': { name: 'emailBetweenTeams'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; } }; 'exerciseDuration': { name: 'exerciseDuration'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; } }; 'showExerciseTime': { name: 'showExerciseTime'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; } }; 'updateIntervalS': { name: 'updateIntervalS'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; } }; }; };
    'ConfigType': { kind: 'OBJECT'; name: 'ConfigType'; fields: { 'customEmailSuffix': { name: 'customEmailSuffix'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'definition': { name: 'definition'; type: { kind: 'OBJECT'; name: 'ExerciseDefinitionType'; ofType: null; } }; 'enabledFeatures': { name: 'enabledFeatures'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'Feature'; ofType: null; }; }; }; } }; 'exerciseDuration': { name: 'exerciseDuration'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; 'exercises': { name: 'exercises'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'RestrictedExercise'; ofType: null; }; }; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'updateIntervalS': { name: 'updateIntervalS'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; }; };
    'ConfirmActionMutation': { kind: 'OBJECT'; name: 'ConfirmActionMutation'; fields: { 'actionLog': { name: 'actionLog'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ActionLogType'; ofType: null; }; } }; }; };
    'ConfirmationType': { kind: 'OBJECT'; name: 'ConfirmationType'; fields: { 'control': { name: 'control'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ControlType'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'text': { name: 'text'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'ContentType': { kind: 'OBJECT'; name: 'ContentType'; fields: { 'fileInfo': { name: 'fileInfo'; type: { kind: 'OBJECT'; name: 'FileInfoType'; ofType: null; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'raw': { name: 'raw'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'rendered': { name: 'rendered'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'ControlType': { kind: 'OBJECT'; name: 'ControlType'; fields: { 'activateMilestone': { name: 'activateMilestone'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'deactivateMilestone': { name: 'deactivateMilestone'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'milestoneCondition': { name: 'milestoneCondition'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'roles': { name: 'roles'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'ControlsMapType': { kind: 'OBJECT'; name: 'ControlsMapType'; fields: { 'choice': { name: 'choice'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; 'control': { name: 'control'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ControlType'; ofType: null; }; } }; }; };
    'CopyUsersAssignment': { kind: 'OBJECT'; name: 'CopyUsersAssignment'; fields: { 'operationDone': { name: 'operationDone'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; };
    'CreateExerciseInput': { kind: 'INPUT_OBJECT'; name: 'CreateExerciseInput'; isOneOf: false; inputFields: [{ name: 'configOverride'; type: { kind: 'INPUT_OBJECT'; name: 'ConfigOverrideInput'; ofType: null; }; defaultValue: null }, { name: 'definitionId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; defaultValue: null }, { name: 'name'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: "\"\"" }, { name: 'teamCount'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; }; defaultValue: null }]; };
    'CreateExerciseMutation': { kind: 'OBJECT'; name: 'CreateExerciseMutation'; fields: { 'exercise': { name: 'exercise'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ExerciseType'; ofType: null; }; } }; }; };
    'CreateExerciseType': { kind: 'OBJECT'; name: 'CreateExerciseType'; fields: { 'configOverride': { name: 'configOverride'; type: { kind: 'OBJECT'; name: 'ConfigOverrideType'; ofType: null; } }; 'definitionId': { name: 'definitionId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'name': { name: 'name'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'teamCount': { name: 'teamCount'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; }; };
    'CreateTagMutation': { kind: 'OBJECT'; name: 'CreateTagMutation'; fields: { 'newTag': { name: 'newTag'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'TagType'; ofType: null; }; } }; }; };
    'CreateThreadMutation': { kind: 'OBJECT'; name: 'CreateThreadMutation'; fields: { 'thread': { name: 'thread'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'EmailThreadType'; ofType: null; }; } }; }; };
    'CreateUserInput': { kind: 'INPUT_OBJECT'; name: 'CreateUserInput'; isOneOf: false; inputFields: [{ name: 'email'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; defaultValue: null }, { name: 'firstName'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: "\"\"" }, { name: 'group'; type: { kind: 'ENUM'; name: 'AuthGroup'; ofType: null; }; defaultValue: null }, { name: 'lastName'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: "\"\"" }, { name: 'tags'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; }; defaultValue: "[]" }]; };
    'CreateUserMutation': { kind: 'OBJECT'; name: 'CreateUserMutation'; fields: { 'newUser': { name: 'newUser'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'RestrictedUser'; ofType: null; }; } }; }; };
    'CreateUserType': { kind: 'OBJECT'; name: 'CreateUserType'; fields: { 'email': { name: 'email'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'firstName': { name: 'firstName'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'group': { name: 'group'; type: { kind: 'ENUM'; name: 'AuthGroup'; ofType: null; } }; 'lastName': { name: 'lastName'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'tags': { name: 'tags'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; } }; }; };
    'CustomInjectDetailsType': { kind: 'OBJECT'; name: 'CustomInjectDetailsType'; fields: { 'content': { name: 'content'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ContentType'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'overlay': { name: 'overlay'; type: { kind: 'OBJECT'; name: 'OverlayType'; ofType: null; } }; 'user': { name: 'user'; type: { kind: 'OBJECT'; name: 'RestrictedUser'; ofType: null; } }; }; };
    'CustomInjectInput': { kind: 'INPUT_OBJECT'; name: 'CustomInjectInput'; isOneOf: false; inputFields: [{ name: 'channelId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; defaultValue: null }, { name: 'content'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; defaultValue: null }, { name: 'exerciseId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; defaultValue: null }, { name: 'fileId'; type: { kind: 'SCALAR'; name: 'UUID'; ofType: null; }; defaultValue: null }, { name: 'overlay'; type: { kind: 'INPUT_OBJECT'; name: 'OverlayInput'; ofType: null; }; defaultValue: null }, { name: 'teamIds'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; }; defaultValue: null }]; };
    'CustomInjectType': { kind: 'OBJECT'; name: 'CustomInjectType'; fields: { 'channelId': { name: 'channelId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'content': { name: 'content'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'exerciseId': { name: 'exerciseId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'fileId': { name: 'fileId'; type: { kind: 'SCALAR'; name: 'UUID'; ofType: null; } }; 'overlay': { name: 'overlay'; type: { kind: 'OBJECT'; name: 'OverlayType'; ofType: null; } }; 'teamIds': { name: 'teamIds'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; } }; }; };
    'DateTime': unknown;
    'DefinitionChannelType': { kind: 'OBJECT'; name: 'DefinitionChannelType'; fields: { 'definition': { name: 'definition'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'DefinitionType'; ofType: null; }; } }; 'description': { name: 'description'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'displayName': { name: 'displayName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'readReceipt': { name: 'readReceipt'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'TeamChannelReceipt'; ofType: null; }; }; }; } }; 'type': { name: 'type'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'ChannelType'; ofType: null; }; } }; }; };
    'DefinitionInjectType': { kind: 'OBJECT'; name: 'DefinitionInjectType'; fields: { 'delay': { name: 'delay'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'organization': { name: 'organization'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'target': { name: 'target'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'DefinitionChannelType'; ofType: null; }; } }; 'time': { name: 'time'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; 'type': { name: 'type'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'InjectType'; ofType: null; }; } }; }; };
    'DefinitionRoleType': { kind: 'OBJECT'; name: 'DefinitionRoleType'; fields: { 'definition': { name: 'definition'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'DefinitionType'; ofType: null; }; } }; 'description': { name: 'description'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'displayName': { name: 'displayName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'DefinitionType': { kind: 'OBJECT'; name: 'DefinitionType'; fields: { 'addresses': { name: 'addresses'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'EmailAddressType'; ofType: null; }; }; }; } }; 'channels': { name: 'channels'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'DefinitionChannelType'; ofType: null; }; }; }; } }; 'config': { name: 'config'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ConfigType'; ofType: null; }; } }; 'description': { name: 'description'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'exercises': { name: 'exercises'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ExerciseType'; ofType: null; }; }; }; } }; 'files': { name: 'files'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FileInfoType'; ofType: null; }; }; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'injects': { name: 'injects'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'DefinitionInjectType'; ofType: null; }; }; }; } }; 'learningObjectives': { name: 'learningObjectives'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'LearningObjectiveType'; ofType: null; }; }; }; } }; 'maintainers': { name: 'maintainers'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'RestrictedUser'; ofType: null; }; }; }; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'prerequisites': { name: 'prerequisites'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; } }; 'questionnaires': { name: 'questionnaires'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'QuestionnaireType'; ofType: null; }; }; }; } }; 'roles': { name: 'roles'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'DefinitionRoleType'; ofType: null; }; }; }; } }; 'targetAudience': { name: 'targetAudience'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'timestampCreated': { name: 'timestampCreated'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; } }; 'tools': { name: 'tools'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ToolType'; ofType: null; }; }; }; } }; 'uploadedBy': { name: 'uploadedBy'; type: { kind: 'OBJECT'; name: 'RestrictedUser'; ofType: null; } }; 'version': { name: 'version'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'DeleteDefinitionMutation': { kind: 'OBJECT'; name: 'DeleteDefinitionMutation'; fields: { 'definitionId': { name: 'definitionId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'exerciseIds': { name: 'exerciseIds'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; }; } }; 'operationDone': { name: 'operationDone'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'teamIds': { name: 'teamIds'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; }; } }; }; };
    'DeleteExerciseMutation': { kind: 'OBJECT'; name: 'DeleteExerciseMutation'; fields: { 'exerciseId': { name: 'exerciseId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'operationDone': { name: 'operationDone'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'teamIds': { name: 'teamIds'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; }; } }; }; };
    'DeleteTagsMutation': { kind: 'OBJECT'; name: 'DeleteTagsMutation'; fields: { 'operationDone': { name: 'operationDone'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'tagIds': { name: 'tagIds'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; }; } }; }; };
    'DeleteUsersMutation': { kind: 'OBJECT'; name: 'DeleteUsersMutation'; fields: { 'operationDone': { name: 'operationDone'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'userIds': { name: 'userIds'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; }; } }; }; };
    'EmailAddressType': { kind: 'OBJECT'; name: 'EmailAddressType'; fields: { 'address': { name: 'address'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'control': { name: 'control'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ControlType'; ofType: null; }; } }; 'definition': { name: 'definition'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ExerciseDefinitionType'; ofType: null; }; } }; 'description': { name: 'description'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'organization': { name: 'organization'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'teamVisible': { name: 'teamVisible'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'templates': { name: 'templates'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'EmailTemplateType'; ofType: null; }; }; }; } }; }; };
    'EmailDraftInput': { kind: 'INPUT_OBJECT'; name: 'EmailDraftInput'; isOneOf: false; inputFields: [{ name: 'activateMilestone'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'content'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'deactivateMilestone'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'emailThreadId'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'fileId'; type: { kind: 'SCALAR'; name: 'UUID'; ofType: null; }; defaultValue: null }, { name: 'instructor'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; }; defaultValue: null }, { name: 'selectedContacts'; type: { kind: 'LIST'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; defaultValue: null }, { name: 'senderAddress'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'subject'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'teamId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; defaultValue: null }, { name: 'templateId'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }]; };
    'EmailDraftType': { kind: 'OBJECT'; name: 'EmailDraftType'; fields: { 'activateMilestone': { name: 'activateMilestone'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'content': { name: 'content'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'deactivateMilestone': { name: 'deactivateMilestone'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'emailThreadId': { name: 'emailThreadId'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'fileId': { name: 'fileId'; type: { kind: 'SCALAR'; name: 'UUID'; ofType: null; } }; 'instructor': { name: 'instructor'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'selectedContacts': { name: 'selectedContacts'; type: { kind: 'LIST'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'senderAddress': { name: 'senderAddress'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'subject': { name: 'subject'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'teamId': { name: 'teamId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'templateId': { name: 'templateId'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; }; };
    'EmailParticipantType': { kind: 'OBJECT'; name: 'EmailParticipantType'; fields: { 'address': { name: 'address'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'definitionAddress': { name: 'definitionAddress'; type: { kind: 'OBJECT'; name: 'EmailAddressType'; ofType: null; } }; 'emails': { name: 'emails'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'EmailType'; ofType: null; }; }; }; } }; 'exercise': { name: 'exercise'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ExerciseType'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'team': { name: 'team'; type: { kind: 'OBJECT'; name: 'TeamType'; ofType: null; } }; 'threads': { name: 'threads'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'EmailThreadType'; ofType: null; }; }; }; } }; }; };
    'EmailTemplateType': { kind: 'OBJECT'; name: 'EmailTemplateType'; fields: { 'content': { name: 'content'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ContentType'; ofType: null; }; } }; 'context': { name: 'context'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'control': { name: 'control'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ControlType'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'sender': { name: 'sender'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'subject': { name: 'subject'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'EmailThreadSubscription': { kind: 'OBJECT'; name: 'EmailThreadSubscription'; fields: { 'emailThread': { name: 'emailThread'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'EmailThreadType'; ofType: null; }; } }; }; };
    'EmailThreadType': { kind: 'OBJECT'; name: 'EmailThreadType'; fields: { 'archived': { name: 'archived'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'emails': { name: 'emails'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'EmailType'; ofType: null; }; }; }; } }; 'exercise': { name: 'exercise'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ExerciseType'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'lastEmail': { name: 'lastEmail'; type: { kind: 'OBJECT'; name: 'EmailType'; ofType: null; } }; 'participants': { name: 'participants'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'EmailParticipantType'; ofType: null; }; }; }; } }; 'subject': { name: 'subject'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'timestamp': { name: 'timestamp'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; } }; }; };
    'EmailType': { kind: 'OBJECT'; name: 'EmailType'; fields: { 'content': { name: 'content'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ContentType'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'overlay': { name: 'overlay'; type: { kind: 'OBJECT'; name: 'OverlayType'; ofType: null; } }; 'readReceipt': { name: 'readReceipt'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'sender': { name: 'sender'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'EmailParticipantType'; ofType: null; }; } }; 'thread': { name: 'thread'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'EmailThreadType'; ofType: null; }; } }; 'timestamp': { name: 'timestamp'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; } }; 'todo': { name: 'todo'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'user': { name: 'user'; type: { kind: 'OBJECT'; name: 'RestrictedUser'; ofType: null; } }; }; };
    'EventType': { name: 'EventType'; enumValues: 'CREATE' | 'DELETE' | 'MODIFY'; };
    'ExerciseDefinitionType': { kind: 'OBJECT'; name: 'ExerciseDefinitionType'; fields: { 'description': { name: 'description'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'ExerciseLoopRunningSubscription': { kind: 'OBJECT'; name: 'ExerciseLoopRunningSubscription'; fields: { 'exerciseLoopRunning': { name: 'exerciseLoopRunning'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; };
    'ExerciseType': { kind: 'OBJECT'; name: 'ExerciseType'; fields: { 'config': { name: 'config'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ConfigType'; ofType: null; }; } }; 'createdBy': { name: 'createdBy'; type: { kind: 'OBJECT'; name: 'RestrictedUser'; ofType: null; } }; 'definition': { name: 'definition'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ExerciseDefinitionType'; ofType: null; }; } }; 'elapsedS': { name: 'elapsedS'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; 'emailParticipants': { name: 'emailParticipants'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'EmailParticipantType'; ofType: null; }; }; }; } }; 'exerciseStart': { name: 'exerciseStart'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'finished': { name: 'finished'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'instructors': { name: 'instructors'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'RestrictedUser'; ofType: null; }; }; }; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'running': { name: 'running'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'teams': { name: 'teams'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'TeamType'; ofType: null; }; }; }; } }; 'threads': { name: 'threads'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'EmailThreadType'; ofType: null; }; }; }; } }; 'timestampCreated': { name: 'timestampCreated'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; } }; 'uuid': { name: 'uuid'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'UUID'; ofType: null; }; } }; }; };
    'ExercisesSubscription': { kind: 'OBJECT'; name: 'ExercisesSubscription'; fields: { 'eventType': { name: 'eventType'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'EventType'; ofType: null; }; } }; 'exercise': { name: 'exercise'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ExerciseType'; ofType: null; }; } }; }; };
    'ExtendedToolType': { kind: 'OBJECT'; name: 'ExtendedToolType'; fields: { 'category': { name: 'category'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'defaultResponse': { name: 'defaultResponse'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ContentType'; ofType: null; }; } }; 'definition': { name: 'definition'; type: { kind: 'OBJECT'; name: 'ExerciseDefinitionType'; ofType: null; } }; 'hint': { name: 'hint'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'requiresInput': { name: 'requiresInput'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'responses': { name: 'responses'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ToolResponseType'; ofType: null; }; }; }; } }; 'roles': { name: 'roles'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'tooltipDescription': { name: 'tooltipDescription'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'Feature': { name: 'Feature'; enumValues: 'EMAIL_BETWEEN_TEAMS' | 'ENABLE_EMAIL' | 'ENABLE_QUESTIONNAIRES' | 'ENABLE_ROLES' | 'ENABLE_TOOLS' | 'SHOW_EXERCISE_TIME'; };
    'FileInfoType': { kind: 'OBJECT'; name: 'FileInfoType'; fields: { 'definition': { name: 'definition'; type: { kind: 'OBJECT'; name: 'DefinitionType'; ofType: null; } }; 'fileName': { name: 'fileName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'UUID'; ofType: null; }; } }; }; };
    'FilterUsersInput': { kind: 'INPUT_OBJECT'; name: 'FilterUsersInput'; isOneOf: false; inputFields: [{ name: 'active'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; defaultValue: null }, { name: 'firstName'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'groups'; type: { kind: 'LIST'; name: never; ofType: { kind: 'ENUM'; name: 'AuthGroup'; ofType: null; }; }; defaultValue: null }, { name: 'imported'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; defaultValue: null }, { name: 'lastName'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'limit'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; defaultValue: null }, { name: 'skip'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; defaultValue: null }, { name: 'tags'; type: { kind: 'LIST'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; defaultValue: null }, { name: 'username'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }]; };
    'FilterUsersType': { kind: 'OBJECT'; name: 'FilterUsersType'; fields: { 'active': { name: 'active'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; } }; 'firstName': { name: 'firstName'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'groups': { name: 'groups'; type: { kind: 'LIST'; name: never; ofType: { kind: 'ENUM'; name: 'AuthGroup'; ofType: null; }; } }; 'imported': { name: 'imported'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; } }; 'lastName': { name: 'lastName'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'limit': { name: 'limit'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; } }; 'skip': { name: 'skip'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; } }; 'tags': { name: 'tags'; type: { kind: 'LIST'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'username': { name: 'username'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; }; };
    'FreeFormQuestionDetailsType': { kind: 'OBJECT'; name: 'FreeFormQuestionDetailsType'; fields: { 'definition': { name: 'definition'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ExerciseDefinitionType'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'multiline': { name: 'multiline'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'relatedMilestones': { name: 'relatedMilestones'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'MilestoneType'; ofType: null; }; }; }; } }; }; };
    'ID': unknown;
    'InjectDetailsType': { kind: 'OBJECT'; name: 'InjectDetailsType'; fields: { 'confirmation': { name: 'confirmation'; type: { kind: 'OBJECT'; name: 'ConfirmationType'; ofType: null; } }; 'confirmed': { name: 'confirmed'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; } }; 'confirmedBy': { name: 'confirmedBy'; type: { kind: 'OBJECT'; name: 'RestrictedUser'; ofType: null; } }; 'content': { name: 'content'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ContentType'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'inject': { name: 'inject'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'DefinitionInjectType'; ofType: null; }; } }; 'overlay': { name: 'overlay'; type: { kind: 'OBJECT'; name: 'OverlayType'; ofType: null; } }; 'timestampConfirmed': { name: 'timestampConfirmed'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; }; };
    'InjectType': { name: 'InjectType'; enumValues: 'EMAIL' | 'FORM' | 'INFO' | 'TOOL'; };
    'Int': unknown;
    'KVStoreSubscription': { kind: 'OBJECT'; name: 'KVStoreSubscription'; fields: { 'key': { name: 'key'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'value': { name: 'value'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; }; };
    'KeyValueType': { kind: 'OBJECT'; name: 'KeyValueType'; fields: { 'key': { name: 'key'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'value': { name: 'value'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'LearningActivityType': { kind: 'OBJECT'; name: 'LearningActivityType'; fields: { 'description': { name: 'description'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'milestones': { name: 'milestones'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'MilestoneType'; ofType: null; }; }; }; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'objective': { name: 'objective'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'LearningObjectiveType'; ofType: null; }; } }; 'tags': { name: 'tags'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'LearningObjectiveType': { kind: 'OBJECT'; name: 'LearningObjectiveType'; fields: { 'activities': { name: 'activities'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'LearningActivityType'; ofType: null; }; }; }; } }; 'definition': { name: 'definition'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'DefinitionType'; ofType: null; }; } }; 'description': { name: 'description'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'order': { name: 'order'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; 'tags': { name: 'tags'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'LogType': { name: 'LogType'; enumValues: 'CUSTOM_INJECT' | 'EMAIL' | 'FORM' | 'INJECT' | 'TOOL'; };
    'MilestoneStateHistoryType': { kind: 'OBJECT'; name: 'MilestoneStateHistoryType'; fields: { 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'reached': { name: 'reached'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'timestampFrom': { name: 'timestampFrom'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; } }; }; };
    'MilestoneStateType': { kind: 'OBJECT'; name: 'MilestoneStateType'; fields: { 'activity': { name: 'activity'; type: { kind: 'OBJECT'; name: 'TeamLearningActivityType'; ofType: null; } }; 'history': { name: 'history'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'MilestoneStateHistoryType'; ofType: null; }; }; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'milestone': { name: 'milestone'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'MilestoneType'; ofType: null; }; } }; 'reached': { name: 'reached'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'teamIds': { name: 'teamIds'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; }; } }; 'timestampReached': { name: 'timestampReached'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; }; };
    'MilestoneType': { kind: 'OBJECT'; name: 'MilestoneType'; fields: { 'activity': { name: 'activity'; type: { kind: 'OBJECT'; name: 'LearningActivityType'; ofType: null; } }; 'description': { name: 'description'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'displayName': { name: 'displayName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'fileNames': { name: 'fileNames'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'final': { name: 'final'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'initialState': { name: 'initialState'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'roles': { name: 'roles'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'tags': { name: 'tags'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; } }; 'teamVisible': { name: 'teamVisible'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; };
    'MilestonesSubscription': { kind: 'OBJECT'; name: 'MilestonesSubscription'; fields: { 'milestones': { name: 'milestones'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'MilestoneStateType'; ofType: null; }; }; }; } }; }; };
    'ModifyMilestoneMutation': { kind: 'OBJECT'; name: 'ModifyMilestoneMutation'; fields: { 'operationDone': { name: 'operationDone'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; };
    'MoveExerciseTimeMutation': { kind: 'OBJECT'; name: 'MoveExerciseTimeMutation'; fields: { 'exercise': { name: 'exercise'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ExerciseType'; ofType: null; }; } }; }; };
    'Mutation': { kind: 'OBJECT'; name: 'Mutation'; fields: { 'addDefinitionAccess': { name: 'addDefinitionAccess'; type: { kind: 'OBJECT'; name: 'AddDefinitionAccessMutation'; ofType: null; } }; 'answerQuestionnaire': { name: 'answerQuestionnaire'; type: { kind: 'OBJECT'; name: 'AnswerQuestionnaireMutation'; ofType: null; } }; 'assignInstructorsToExercise': { name: 'assignInstructorsToExercise'; type: { kind: 'OBJECT'; name: 'AssignInstructorsToExercise'; ofType: null; } }; 'assignUsersByTags': { name: 'assignUsersByTags'; type: { kind: 'OBJECT'; name: 'AssignUsersByTags'; ofType: null; } }; 'assignUsersEqually': { name: 'assignUsersEqually'; type: { kind: 'OBJECT'; name: 'AssignUsersEqually'; ofType: null; } }; 'assignUsersToTeam': { name: 'assignUsersToTeam'; type: { kind: 'OBJECT'; name: 'AssignUsersToTeamMutation'; ofType: null; } }; 'changeUserData': { name: 'changeUserData'; type: { kind: 'OBJECT'; name: 'ChangeUserDataMutation'; ofType: null; } }; 'clearValue': { name: 'clearValue'; type: { kind: 'OBJECT'; name: 'ClearValueMutation'; ofType: null; } }; 'confirmAction': { name: 'confirmAction'; type: { kind: 'OBJECT'; name: 'ConfirmActionMutation'; ofType: null; } }; 'copyUsersAssignment': { name: 'copyUsersAssignment'; type: { kind: 'OBJECT'; name: 'CopyUsersAssignment'; ofType: null; } }; 'createExercise': { name: 'createExercise'; type: { kind: 'OBJECT'; name: 'CreateExerciseMutation'; ofType: null; } }; 'createTag': { name: 'createTag'; type: { kind: 'OBJECT'; name: 'CreateTagMutation'; ofType: null; } }; 'createThread': { name: 'createThread'; type: { kind: 'OBJECT'; name: 'CreateThreadMutation'; ofType: null; } }; 'createUser': { name: 'createUser'; type: { kind: 'OBJECT'; name: 'CreateUserMutation'; ofType: null; } }; 'deleteDefinition': { name: 'deleteDefinition'; type: { kind: 'OBJECT'; name: 'DeleteDefinitionMutation'; ofType: null; } }; 'deleteEmailDraft': { name: 'deleteEmailDraft'; type: { kind: 'OBJECT'; name: 'MutationResult'; ofType: null; } }; 'deleteExercise': { name: 'deleteExercise'; type: { kind: 'OBJECT'; name: 'DeleteExerciseMutation'; ofType: null; } }; 'deleteTags': { name: 'deleteTags'; type: { kind: 'OBJECT'; name: 'DeleteTagsMutation'; ofType: null; } }; 'deleteUsers': { name: 'deleteUsers'; type: { kind: 'OBJECT'; name: 'DeleteUsersMutation'; ofType: null; } }; 'modifyMilestone': { name: 'modifyMilestone'; type: { kind: 'OBJECT'; name: 'ModifyMilestoneMutation'; ofType: null; } }; 'moveTime': { name: 'moveTime'; type: { kind: 'OBJECT'; name: 'MoveExerciseTimeMutation'; ofType: null; } }; 'passwordChange': { name: 'passwordChange'; type: { kind: 'OBJECT'; name: 'PasswordChange'; ofType: null; } }; 'regenerateCredentials': { name: 'regenerateCredentials'; type: { kind: 'OBJECT'; name: 'RegenerateCredentialsMutation'; ofType: null; } }; 'reloadDefinitions': { name: 'reloadDefinitions'; type: { kind: 'OBJECT'; name: 'MutationResult'; ofType: null; } }; 'reloadExercises': { name: 'reloadExercises'; type: { kind: 'OBJECT'; name: 'MutationResult'; ofType: null; } }; 'reloadTable': { name: 'reloadTable'; type: { kind: 'OBJECT'; name: 'MutationResult'; ofType: null; } }; 'removeDefinitionAccess': { name: 'removeDefinitionAccess'; type: { kind: 'OBJECT'; name: 'RemoveDefinitionAccessMutation'; ofType: null; } }; 'removeInstructorsFromExercise': { name: 'removeInstructorsFromExercise'; type: { kind: 'OBJECT'; name: 'RemoveInstructorsFromExerciseMutation'; ofType: null; } }; 'removeUsersFromTeam': { name: 'removeUsersFromTeam'; type: { kind: 'OBJECT'; name: 'RemoveUsersFromTeamMutation'; ofType: null; } }; 'reviewQuestionnaire': { name: 'reviewQuestionnaire'; type: { kind: 'OBJECT'; name: 'ReviewQuestionnaireMutation'; ofType: null; } }; 'sendCustomInject': { name: 'sendCustomInject'; type: { kind: 'OBJECT'; name: 'SendCustomInjectMutation'; ofType: null; } }; 'sendEmail': { name: 'sendEmail'; type: { kind: 'OBJECT'; name: 'SendEmailMutation'; ofType: null; } }; 'setArchiveEmail': { name: 'setArchiveEmail'; type: { kind: 'OBJECT'; name: 'EmailThreadType'; ofType: null; } }; 'setEmailDraft': { name: 'setEmailDraft'; type: { kind: 'OBJECT'; name: 'EmailDraftType'; ofType: null; } }; 'setEmailTodo': { name: 'setEmailTodo'; type: { kind: 'OBJECT'; name: 'EmailType'; ofType: null; } }; 'setIsUnreadChannel': { name: 'setIsUnreadChannel'; type: { kind: 'OBJECT'; name: 'DefinitionChannelType'; ofType: null; } }; 'setSubscriptionTeam': { name: 'setSubscriptionTeam'; type: { kind: 'OBJECT'; name: 'TeamType'; ofType: null; } }; 'setTeamQuestionnaireTodo': { name: 'setTeamQuestionnaireTodo'; type: { kind: 'OBJECT'; name: 'TeamQuestionnaireStateType'; ofType: null; } }; 'setTodoActionLog': { name: 'setTodoActionLog'; type: { kind: 'OBJECT'; name: 'ActionLogType'; ofType: null; } }; 'startExercise': { name: 'startExercise'; type: { kind: 'OBJECT'; name: 'StartExerciseMutation'; ofType: null; } }; 'stopExercise': { name: 'stopExercise'; type: { kind: 'OBJECT'; name: 'StopExerciseMutation'; ofType: null; } }; 'updateTag': { name: 'updateTag'; type: { kind: 'OBJECT'; name: 'UpdateTagMutation'; ofType: null; } }; 'updateTagAssignments': { name: 'updateTagAssignments'; type: { kind: 'OBJECT'; name: 'UpdateTagAssignmentsMutation'; ofType: null; } }; 'useTool': { name: 'useTool'; type: { kind: 'OBJECT'; name: 'UseToolMutation'; ofType: null; } }; 'writeReadReceipt': { name: 'writeReadReceipt'; type: { kind: 'OBJECT'; name: 'ActionLogType'; ofType: null; } }; 'writeReadReceiptEmail': { name: 'writeReadReceiptEmail'; type: { kind: 'OBJECT'; name: 'EmailType'; ofType: null; } }; 'writeValue': { name: 'writeValue'; type: { kind: 'OBJECT'; name: 'WriteValueMutation'; ofType: null; } }; }; };
    'MutationResult': { kind: 'OBJECT'; name: 'MutationResult'; fields: { 'operationDone': { name: 'operationDone'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; } }; }; };
    'OverlayInput': { kind: 'INPUT_OBJECT'; name: 'OverlayInput'; isOneOf: false; inputFields: [{ name: 'duration'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; }; defaultValue: null }]; };
    'OverlayType': { kind: 'OBJECT'; name: 'OverlayType'; fields: { 'duration': { name: 'duration'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; }; };
    'PasswordChange': { kind: 'OBJECT'; name: 'PasswordChange'; fields: { 'passwordChanged': { name: 'passwordChanged'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; };
    'Query': { kind: 'OBJECT'; name: 'Query'; fields: { 'actionLog': { name: 'actionLog'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ActionLogType'; ofType: null; }; } }; 'analyticsActionLogs': { name: 'analyticsActionLogs'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ActionLogType'; ofType: null; }; }; }; } }; 'analyticsEmailThreads': { name: 'analyticsEmailThreads'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'EmailThreadType'; ofType: null; }; }; }; } }; 'analyticsMilestones': { name: 'analyticsMilestones'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'MilestoneStateType'; ofType: null; }; }; }; } }; 'archiveEmail': { name: 'archiveEmail'; type: { kind: 'OBJECT'; name: 'EmailThreadType'; ofType: null; } }; 'channel': { name: 'channel'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'DefinitionChannelType'; ofType: null; }; } }; 'channelId': { name: 'channelId'; type: { kind: 'OBJECT'; name: 'DefinitionChannelType'; ofType: null; } }; 'definition': { name: 'definition'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'DefinitionType'; ofType: null; }; } }; 'definitions': { name: 'definitions'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'DefinitionType'; ofType: null; }; }; }; } }; 'email': { name: 'email'; type: { kind: 'OBJECT'; name: 'EmailType'; ofType: null; } }; 'emailAddresses': { name: 'emailAddresses'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; } }; 'emailContact': { name: 'emailContact'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'EmailParticipantType'; ofType: null; }; } }; 'emailContacts': { name: 'emailContacts'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'EmailParticipantType'; ofType: null; }; }; }; } }; 'emailTemplates': { name: 'emailTemplates'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'EmailTemplateType'; ofType: null; }; }; }; } }; 'emailThread': { name: 'emailThread'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'EmailThreadType'; ofType: null; }; } }; 'emailThreads': { name: 'emailThreads'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'EmailThreadType'; ofType: null; }; }; }; } }; 'emailTodo': { name: 'emailTodo'; type: { kind: 'OBJECT'; name: 'EmailType'; ofType: null; } }; 'exerciseChannels': { name: 'exerciseChannels'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'DefinitionChannelType'; ofType: null; }; }; }; } }; 'exerciseId': { name: 'exerciseId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ExerciseType'; ofType: null; }; } }; 'exerciseLearningObjectives': { name: 'exerciseLearningObjectives'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'TeamLearningObjectiveType'; ofType: null; }; }; }; } }; 'exerciseLoopRunning': { name: 'exerciseLoopRunning'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'exerciseQuestionnaires': { name: 'exerciseQuestionnaires'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'TeamQuestionnaireStateType'; ofType: null; }; }; }; } }; 'exerciseTimeLeft': { name: 'exerciseTimeLeft'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; 'exerciseTools': { name: 'exerciseTools'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ToolType'; ofType: null; }; }; }; } }; 'exerciseValues': { name: 'exerciseValues'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'KeyValueType'; ofType: null; }; }; } }; 'exercises': { name: 'exercises'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ExerciseType'; ofType: null; }; }; }; } }; 'extendedTeamTools': { name: 'extendedTeamTools'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ExtendedToolType'; ofType: null; }; }; }; } }; 'fileInfo': { name: 'fileInfo'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FileInfoType'; ofType: null; }; } }; 'getEmailDraft': { name: 'getEmailDraft'; type: { kind: 'OBJECT'; name: 'EmailDraftType'; ofType: null; } }; 'getEmailDrafts': { name: 'getEmailDrafts'; type: { kind: 'LIST'; name: never; ofType: { kind: 'OBJECT'; name: 'EmailDraftType'; ofType: null; }; } }; 'injects': { name: 'injects'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'DefinitionInjectType'; ofType: null; }; }; }; } }; 'learningObjectives': { name: 'learningObjectives'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'LearningObjectiveType'; ofType: null; }; }; }; } }; 'milestones': { name: 'milestones'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'MilestoneType'; ofType: null; }; }; }; } }; 'noopReload': { name: 'noopReload'; type: { kind: 'OBJECT'; name: 'MutationResult'; ofType: null; } }; 'questionnaireState': { name: 'questionnaireState'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'TeamQuestionnaireStateType'; ofType: null; }; } }; 'questionnaires': { name: 'questionnaires'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'QuestionnaireType'; ofType: null; }; }; }; } }; 'readReceipt': { name: 'readReceipt'; type: { kind: 'OBJECT'; name: 'ActionLogType'; ofType: null; } }; 'readValue': { name: 'readValue'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'tags': { name: 'tags'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'TagType'; ofType: null; }; }; }; } }; 'team': { name: 'team'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'TeamType'; ofType: null; }; } }; 'teamActionLogs': { name: 'teamActionLogs'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ActionLogType'; ofType: null; }; }; }; } }; 'teamChannelLogs': { name: 'teamChannelLogs'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ActionLogType'; ofType: null; }; }; }; } }; 'teamEmailParticipant': { name: 'teamEmailParticipant'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'EmailParticipantType'; ofType: null; }; } }; 'teamLearningObjectives': { name: 'teamLearningObjectives'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'TeamLearningObjectiveType'; ofType: null; }; }; }; } }; 'teamMilestone': { name: 'teamMilestone'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'MilestoneStateType'; ofType: null; }; } }; 'teamMilestones': { name: 'teamMilestones'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'MilestoneStateType'; ofType: null; }; }; }; } }; 'teamQuestionnaireTodo': { name: 'teamQuestionnaireTodo'; type: { kind: 'OBJECT'; name: 'TeamQuestionnaireStateType'; ofType: null; } }; 'teamQuestionnaires': { name: 'teamQuestionnaires'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'TeamQuestionnaireStateType'; ofType: null; }; }; }; } }; 'teamRoles': { name: 'teamRoles'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; } }; 'teamTools': { name: 'teamTools'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ToolType'; ofType: null; }; }; }; } }; 'teamUploadedFiles': { name: 'teamUploadedFiles'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FileInfoType'; ofType: null; }; }; }; } }; 'threadTemplate': { name: 'threadTemplate'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'EmailTemplateType'; ofType: null; }; } }; 'threadTemplates': { name: 'threadTemplates'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'EmailTemplateType'; ofType: null; }; }; }; } }; 'todoActionLog': { name: 'todoActionLog'; type: { kind: 'OBJECT'; name: 'ActionLogType'; ofType: null; } }; 'user': { name: 'user'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'UserType'; ofType: null; }; } }; 'users': { name: 'users'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'UserType'; ofType: null; }; }; }; } }; 'validateEmailAddress': { name: 'validateEmailAddress'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'whoAmI': { name: 'whoAmI'; type: { kind: 'OBJECT'; name: 'UserType'; ofType: null; } }; }; };
    'QuestionDetails': { kind: 'UNION'; name: 'QuestionDetails'; fields: {}; possibleTypes: 'FreeFormQuestionDetailsType' | 'RadioQuestionDetailsType'; };
    'QuestionRelatedMilestonesType': { kind: 'OBJECT'; name: 'QuestionRelatedMilestonesType'; fields: { 'milestones': { name: 'milestones'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'MilestoneStateType'; ofType: null; }; }; }; } }; 'questionId': { name: 'questionId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; }; };
    'QuestionType': { kind: 'OBJECT'; name: 'QuestionType'; fields: { 'content': { name: 'content'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ContentType'; ofType: null; }; } }; 'details': { name: 'details'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'UNION'; name: 'QuestionDetails'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'note': { name: 'note'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'questionnaire': { name: 'questionnaire'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'QuestionnaireType'; ofType: null; }; } }; 'type': { name: 'type'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'QuestionTypes'; ofType: null; }; } }; }; };
    'QuestionTypes': { name: 'QuestionTypes'; enumValues: 'FREE_FORM' | 'RADIO'; };
    'QuestionnaireAnswerType': { kind: 'OBJECT'; name: 'QuestionnaireAnswerType'; fields: { 'answer': { name: 'answer'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'isCorrect': { name: 'isCorrect'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; } }; 'question': { name: 'question'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'QuestionType'; ofType: null; }; } }; 'teamQuestionnaireState': { name: 'teamQuestionnaireState'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'TeamQuestionnaireStateType'; ofType: null; }; } }; }; };
    'QuestionnaireInput': { kind: 'INPUT_OBJECT'; name: 'QuestionnaireInput'; isOneOf: false; inputFields: [{ name: 'answers'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'AnswerInput'; ofType: null; }; }; }; }; defaultValue: null }, { name: 'questionnaireId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; defaultValue: null }, { name: 'teamId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; defaultValue: null }]; };
    'QuestionnaireInputType': { kind: 'OBJECT'; name: 'QuestionnaireInputType'; fields: { 'answers': { name: 'answers'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AnswerType'; ofType: null; }; }; }; } }; 'questionnaireId': { name: 'questionnaireId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'teamId': { name: 'teamId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; }; };
    'QuestionnaireReviewInput': { kind: 'INPUT_OBJECT'; name: 'QuestionnaireReviewInput'; isOneOf: false; inputFields: [{ name: 'activateMilestones'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; }; defaultValue: null }, { name: 'deactivateMilestones'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; }; defaultValue: null }, { name: 'questionnaireId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; defaultValue: null }, { name: 'teamId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; defaultValue: null }]; };
    'QuestionnaireReviewInputType': { kind: 'OBJECT'; name: 'QuestionnaireReviewInputType'; fields: { 'activateMilestones': { name: 'activateMilestones'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; } }; 'deactivateMilestones': { name: 'deactivateMilestones'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; } }; 'questionnaireId': { name: 'questionnaireId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'teamId': { name: 'teamId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; }; };
    'QuestionnaireType': { kind: 'OBJECT'; name: 'QuestionnaireType'; fields: { 'content': { name: 'content'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ContentType'; ofType: null; }; } }; 'control': { name: 'control'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ControlType'; ofType: null; }; } }; 'definition': { name: 'definition'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'DefinitionType'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'overlay': { name: 'overlay'; type: { kind: 'OBJECT'; name: 'OverlayType'; ofType: null; } }; 'questions': { name: 'questions'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'QuestionType'; ofType: null; }; }; }; } }; 'teamQuestionnaireStates': { name: 'teamQuestionnaireStates'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'TeamQuestionnaireStateType'; ofType: null; }; }; }; } }; 'time': { name: 'time'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; 'title': { name: 'title'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'RadioQuestionDetailsType': { kind: 'OBJECT'; name: 'RadioQuestionDetailsType'; fields: { 'controls': { name: 'controls'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ControlsMapType'; ofType: null; }; }; }; } }; 'correct': { name: 'correct'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; 'definition': { name: 'definition'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ExerciseDefinitionType'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'labels': { name: 'labels'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'max': { name: 'max'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; }; };
    'RegenerateCredentialsMutation': { kind: 'OBJECT'; name: 'RegenerateCredentialsMutation'; fields: { 'operationDone': { name: 'operationDone'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; };
    'RemoveDefinitionAccessMutation': { kind: 'OBJECT'; name: 'RemoveDefinitionAccessMutation'; fields: { 'operationDone': { name: 'operationDone'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; };
    'RemoveInstructorsFromExerciseMutation': { kind: 'OBJECT'; name: 'RemoveInstructorsFromExerciseMutation'; fields: { 'operationDone': { name: 'operationDone'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; };
    'RemoveUsersFromTeamMutation': { kind: 'OBJECT'; name: 'RemoveUsersFromTeamMutation'; fields: { 'operationDone': { name: 'operationDone'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; };
    'RestrictedExercise': { kind: 'OBJECT'; name: 'RestrictedExercise'; fields: { 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'uuid': { name: 'uuid'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'UUID'; ofType: null; }; } }; }; };
    'RestrictedTeam': { kind: 'OBJECT'; name: 'RestrictedTeam'; fields: { 'emailAddress': { name: 'emailAddress'; type: { kind: 'OBJECT'; name: 'EmailParticipantType'; ofType: null; } }; 'exercise': { name: 'exercise'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ExerciseType'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'role': { name: 'role'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'RestrictedUser': { kind: 'OBJECT'; name: 'RestrictedUser'; fields: { 'dateJoined': { name: 'dateJoined'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; } }; 'firstName': { name: 'firstName'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'group': { name: 'group'; type: { kind: 'ENUM'; name: 'AuthGroup'; ofType: null; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'UUID'; ofType: null; }; } }; 'isActive': { name: 'isActive'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'isImported': { name: 'isImported'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'lastLogin': { name: 'lastLogin'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'lastName': { name: 'lastName'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'tags': { name: 'tags'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'TagType'; ofType: null; }; }; }; } }; 'username': { name: 'username'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'ReviewQuestionnaireMutation': { kind: 'OBJECT'; name: 'ReviewQuestionnaireMutation'; fields: { 'updatedState': { name: 'updatedState'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'TeamQuestionnaireStateType'; ofType: null; }; } }; }; };
    'SendCustomInjectMutation': { kind: 'OBJECT'; name: 'SendCustomInjectMutation'; fields: { 'operationDone': { name: 'operationDone'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; };
    'SendEmailInput': { kind: 'INPUT_OBJECT'; name: 'SendEmailInput'; isOneOf: false; inputFields: [{ name: 'activateMilestone'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: "\"\"" }, { name: 'content'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: "\"\"" }, { name: 'deactivateMilestone'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: "\"\"" }, { name: 'fileId'; type: { kind: 'SCALAR'; name: 'UUID'; ofType: null; }; defaultValue: null }, { name: 'senderAddress'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; defaultValue: null }, { name: 'threadId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; defaultValue: null }]; };
    'SendEmailMutation': { kind: 'OBJECT'; name: 'SendEmailMutation'; fields: { 'email': { name: 'email'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'EmailType'; ofType: null; }; } }; 'operationDone': { name: 'operationDone'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; };
    'SendEmailType': { kind: 'OBJECT'; name: 'SendEmailType'; fields: { 'activateMilestone': { name: 'activateMilestone'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'content': { name: 'content'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'deactivateMilestone': { name: 'deactivateMilestone'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'fileId': { name: 'fileId'; type: { kind: 'SCALAR'; name: 'UUID'; ofType: null; } }; 'senderAddress': { name: 'senderAddress'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'threadId': { name: 'threadId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; }; };
    'StartExerciseMutation': { kind: 'OBJECT'; name: 'StartExerciseMutation'; fields: { 'exercise': { name: 'exercise'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ExerciseType'; ofType: null; }; } }; }; };
    'Status': { name: 'Status'; enumValues: 'ANSWERED' | 'REVIEWED' | 'SENT' | 'UNSENT'; };
    'StopExerciseMutation': { kind: 'OBJECT'; name: 'StopExerciseMutation'; fields: { 'exercise': { name: 'exercise'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ExerciseType'; ofType: null; }; } }; }; };
    'String': unknown;
    'Subscription': { kind: 'OBJECT'; name: 'Subscription'; fields: { 'actionLogs': { name: 'actionLogs'; type: { kind: 'OBJECT'; name: 'ActionLogsSubscription'; ofType: null; } }; 'analyticsActionLogsSubscription': { name: 'analyticsActionLogsSubscription'; type: { kind: 'OBJECT'; name: 'AnalyticsActionLogsSubscription'; ofType: null; } }; 'analyticsEmailThreadSubscription': { name: 'analyticsEmailThreadSubscription'; type: { kind: 'OBJECT'; name: 'AnalyticsEmailThreadSubscription'; ofType: null; } }; 'analyticsMilestonesSubscription': { name: 'analyticsMilestonesSubscription'; type: { kind: 'OBJECT'; name: 'AnalyticsMilestonesSubscription'; ofType: null; } }; 'emailThreads': { name: 'emailThreads'; type: { kind: 'OBJECT'; name: 'EmailThreadSubscription'; ofType: null; } }; 'exerciseLoopRunning': { name: 'exerciseLoopRunning'; type: { kind: 'OBJECT'; name: 'ExerciseLoopRunningSubscription'; ofType: null; } }; 'exercisesSubscription': { name: 'exercisesSubscription'; type: { kind: 'OBJECT'; name: 'ExercisesSubscription'; ofType: null; } }; 'kvStore': { name: 'kvStore'; type: { kind: 'OBJECT'; name: 'KVStoreSubscription'; ofType: null; } }; 'milestones': { name: 'milestones'; type: { kind: 'OBJECT'; name: 'MilestonesSubscription'; ofType: null; } }; }; };
    'TagType': { kind: 'OBJECT'; name: 'TagType'; fields: { 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'TeamChannelReceipt': { kind: 'OBJECT'; name: 'TeamChannelReceipt'; fields: { 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'isUnread': { name: 'isUnread'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; } }; 'teamId': { name: 'teamId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; }; };
    'TeamLearningActivityType': { kind: 'OBJECT'; name: 'TeamLearningActivityType'; fields: { 'activity': { name: 'activity'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'LearningActivityType'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'milestoneStates': { name: 'milestoneStates'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'MilestoneStateType'; ofType: null; }; }; }; } }; 'reached': { name: 'reached'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; } }; 'teamObjective': { name: 'teamObjective'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'TeamLearningObjectiveType'; ofType: null; }; } }; }; };
    'TeamLearningObjectiveType': { kind: 'OBJECT'; name: 'TeamLearningObjectiveType'; fields: { 'activities': { name: 'activities'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'TeamLearningActivityType'; ofType: null; }; }; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'objective': { name: 'objective'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'LearningObjectiveType'; ofType: null; }; } }; 'reached': { name: 'reached'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; } }; 'teams': { name: 'teams'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'RestrictedTeam'; ofType: null; }; }; }; } }; }; };
    'TeamQuestionnaireStateType': { kind: 'OBJECT'; name: 'TeamQuestionnaireStateType'; fields: { 'answers': { name: 'answers'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'QuestionnaireAnswerType'; ofType: null; }; }; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'questionnaire': { name: 'questionnaire'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'QuestionnaireType'; ofType: null; }; } }; 'relatedMilestones': { name: 'relatedMilestones'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'QuestionRelatedMilestonesType'; ofType: null; }; }; }; } }; 'reviewedBy': { name: 'reviewedBy'; type: { kind: 'OBJECT'; name: 'RestrictedUser'; ofType: null; } }; 'status': { name: 'status'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'Status'; ofType: null; }; } }; 'team': { name: 'team'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'TeamType'; ofType: null; }; } }; 'timestampAnswered': { name: 'timestampAnswered'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'timestampReviewed': { name: 'timestampReviewed'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'timestampSent': { name: 'timestampSent'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'todo': { name: 'todo'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; };
    'TeamType': { kind: 'OBJECT'; name: 'TeamType'; fields: { 'emailAddress': { name: 'emailAddress'; type: { kind: 'OBJECT'; name: 'EmailParticipantType'; ofType: null; } }; 'exercise': { name: 'exercise'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ExerciseType'; ofType: null; }; } }; 'finishTime': { name: 'finishTime'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'logs': { name: 'logs'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ActionLogType'; ofType: null; }; }; }; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'role': { name: 'role'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'subscribed': { name: 'subscribed'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'teamQuestionnaireStates': { name: 'teamQuestionnaireStates'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'TeamQuestionnaireStateType'; ofType: null; }; }; }; } }; 'users': { name: 'users'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'RestrictedUser'; ofType: null; }; }; }; } }; }; };
    'ToolDetailsType': { kind: 'OBJECT'; name: 'ToolDetailsType'; fields: { 'argument': { name: 'argument'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'content': { name: 'content'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ContentType'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'tool': { name: 'tool'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ToolType'; ofType: null; }; } }; 'user': { name: 'user'; type: { kind: 'OBJECT'; name: 'RestrictedUser'; ofType: null; } }; }; };
    'ToolResponseType': { kind: 'OBJECT'; name: 'ToolResponseType'; fields: { 'content': { name: 'content'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ContentType'; ofType: null; }; } }; 'control': { name: 'control'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ControlType'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'param': { name: 'param'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'regex': { name: 'regex'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'time': { name: 'time'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; 'tool': { name: 'tool'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ExtendedToolType'; ofType: null; }; } }; }; };
    'ToolType': { kind: 'OBJECT'; name: 'ToolType'; fields: { 'category': { name: 'category'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'defaultResponse': { name: 'defaultResponse'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ContentType'; ofType: null; }; } }; 'definition': { name: 'definition'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ExerciseDefinitionType'; ofType: null; }; } }; 'hint': { name: 'hint'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'requiresInput': { name: 'requiresInput'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'roles': { name: 'roles'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'tooltipDescription': { name: 'tooltipDescription'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'UUID': unknown;
    'UnreadReceipt': { kind: 'INTERFACE'; name: 'UnreadReceipt'; fields: { 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'isUnread': { name: 'isUnread'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; } }; 'teamId': { name: 'teamId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; }; possibleTypes: 'TeamChannelReceipt'; };
    'UpdateTagAssignmentsInput': { kind: 'INPUT_OBJECT'; name: 'UpdateTagAssignmentsInput'; isOneOf: false; inputFields: [{ name: 'addTags'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; }; }; defaultValue: "[]" }, { name: 'removeTags'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; }; }; defaultValue: "[]" }, { name: 'userIds'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; }; }; defaultValue: null }]; };
    'UpdateTagAssignmentsMutation': { kind: 'OBJECT'; name: 'UpdateTagAssignmentsMutation'; fields: { 'operationDone': { name: 'operationDone'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; };
    'UpdateTagAssignmentsType': { kind: 'OBJECT'; name: 'UpdateTagAssignmentsType'; fields: { 'addTags': { name: 'addTags'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; }; } }; 'removeTags': { name: 'removeTags'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; }; } }; 'userIds': { name: 'userIds'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; }; } }; }; };
    'UpdateTagMutation': { kind: 'OBJECT'; name: 'UpdateTagMutation'; fields: { 'updatedTag': { name: 'updatedTag'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'TagType'; ofType: null; }; } }; }; };
    'UseToolInput': { kind: 'INPUT_OBJECT'; name: 'UseToolInput'; isOneOf: false; inputFields: [{ name: 'teamId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; defaultValue: null }, { name: 'toolArgument'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; defaultValue: null }, { name: 'toolId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; defaultValue: null }]; };
    'UseToolMutation': { kind: 'OBJECT'; name: 'UseToolMutation'; fields: { 'actionLog': { name: 'actionLog'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ActionLogType'; ofType: null; }; } }; 'operationDone': { name: 'operationDone'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; };
    'UseToolType': { kind: 'OBJECT'; name: 'UseToolType'; fields: { 'teamId': { name: 'teamId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'toolArgument': { name: 'toolArgument'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'toolId': { name: 'toolId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; }; };
    'UserType': { kind: 'OBJECT'; name: 'UserType'; fields: { 'createdExercises': { name: 'createdExercises'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'RestrictedExercise'; ofType: null; }; }; }; } }; 'dateJoined': { name: 'dateJoined'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; } }; 'definitions': { name: 'definitions'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ExerciseDefinitionType'; ofType: null; }; }; }; } }; 'exercises': { name: 'exercises'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'RestrictedExercise'; ofType: null; }; }; }; } }; 'firstName': { name: 'firstName'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'group': { name: 'group'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'AuthGroup'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'UUID'; ofType: null; }; } }; 'isActive': { name: 'isActive'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'isImported': { name: 'isImported'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'lastLogin': { name: 'lastLogin'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'lastName': { name: 'lastName'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'tags': { name: 'tags'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'TagType'; ofType: null; }; }; }; } }; 'teams': { name: 'teams'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'RestrictedTeam'; ofType: null; }; }; }; } }; 'uploadedDefinitions': { name: 'uploadedDefinitions'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ExerciseDefinitionType'; ofType: null; }; }; }; } }; 'username': { name: 'username'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'WriteValueMutation': { kind: 'OBJECT'; name: 'WriteValueMutation'; fields: { 'newValue': { name: 'newValue'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
};

/** An IntrospectionQuery representation of your schema.
 *
 * @remarks
 * This is an introspection of your schema saved as a file by GraphQLSP.
 * It will automatically be used by `gql.tada` to infer the types of your GraphQL documents.
 * If you need to reuse this data or update your `scalars`, update `tadaOutputLocation` to
 * instead save to a .ts instead of a .d.ts file.
 */
export type introspection = {
  name: never;
  query: 'Query';
  mutation: 'Mutation';
  subscription: 'Subscription';
  types: introspection_types;
};

import * as gqlTada from 'gql.tada';

declare module 'gql.tada' {
  interface setupSchema {
    introspection: introspection
  }
}