/* prettier-ignore */
import type { FragmentOf } from 'gql.tada'
import * as Fragments from './fragments';
import * as ClientFragments from './fragments.client';
// eslint-disable-next-line @typescript-eslint/no-unused-vars
const allFragments = {
  ...Fragments,
  ...ClientFragments,
};
export type RestrictedExercise = FragmentOf<typeof allFragments['RestrictedExercise']>;
export type Control = FragmentOf<typeof allFragments['Control']>;
export type Answer = FragmentOf<typeof allFragments['Answer']>;
export type Channel = FragmentOf<typeof allFragments['Channel']>;
export type Confirmation = FragmentOf<typeof allFragments['Confirmation']>;
export type Config = FragmentOf<typeof allFragments['Config']>;
export type ExerciseDefinition = FragmentOf<typeof allFragments['ExerciseDefinition']>;
export type ActionLogSimple = FragmentOf<typeof allFragments['ActionLogSimple']>;
export type ActionLogLookup = FragmentOf<typeof allFragments['ActionLogLookup']>;
export type FileInfo = FragmentOf<typeof allFragments['FileInfo']>;
export type Milestone = FragmentOf<typeof allFragments['Milestone']>;
export type Overlay = FragmentOf<typeof allFragments['Overlay']>;
export type RestrictedUserF = FragmentOf<typeof allFragments['RestrictedUserF']>;
export type Role = FragmentOf<typeof allFragments['Role']>;
export type Tag = FragmentOf<typeof allFragments['Tag']>;
export type TeamWithoutEmailAddress = FragmentOf<typeof allFragments['TeamWithoutEmailAddress']>;
export type EmailAddress = FragmentOf<typeof allFragments['EmailAddress']>;
export type EmailParticipant = FragmentOf<typeof allFragments['EmailParticipant']>;
export type TeamState = FragmentOf<typeof allFragments['TeamState']>;
export type Team = FragmentOf<typeof allFragments['Team']>;
export type ActionLogFlat = FragmentOf<typeof allFragments['ActionLogFlat']>;
export type Content = FragmentOf<typeof allFragments['Content']>;
export type ControlsMap = FragmentOf<typeof allFragments['ControlsMap']>;
export type CustomInjectDetails = FragmentOf<typeof allFragments['CustomInjectDetails']>;
export type Definition = FragmentOf<typeof allFragments['Definition']>;
export type DefinitionInject = FragmentOf<typeof allFragments['DefinitionInject']>;
export type Email = FragmentOf<typeof allFragments['Email']>;
export type EmailThread = FragmentOf<typeof allFragments['EmailThread']>;
export type EmailDetails = FragmentOf<typeof allFragments['EmailDetails']>;
export type EmailTemplate = FragmentOf<typeof allFragments['EmailTemplate']>;
export type Exercise = FragmentOf<typeof allFragments['Exercise']>;
export type ExtendedTool = FragmentOf<typeof allFragments['ExtendedTool']>;
export type FreeFormQuestionDetails = FragmentOf<typeof allFragments['FreeFormQuestionDetails']>;
export type InjectDetails = FragmentOf<typeof allFragments['InjectDetails']>;
export type LearningActivity = FragmentOf<typeof allFragments['LearningActivity']>;
export type LearningObjective = FragmentOf<typeof allFragments['LearningObjective']>;
export type RadioQuestionDetails = FragmentOf<typeof allFragments['RadioQuestionDetails']>;
export type MilestoneState = FragmentOf<typeof allFragments['MilestoneState']>;
export type Question = FragmentOf<typeof allFragments['Question']>;
export type QuestionnaireAnswer = FragmentOf<typeof allFragments['QuestionnaireAnswer']>;
export type QuestionRelatedMilestones = FragmentOf<typeof allFragments['QuestionRelatedMilestones']>;
export type Questionnaire = FragmentOf<typeof allFragments['Questionnaire']>;
export type RestrictedTeam = FragmentOf<typeof allFragments['RestrictedTeam']>;
export type SimplifiedActionLog = FragmentOf<typeof allFragments['SimplifiedActionLog']>;
export type TeamLearningActivity = FragmentOf<typeof allFragments['TeamLearningActivity']>;
export type TeamLearningObjective = FragmentOf<typeof allFragments['TeamLearningObjective']>;
export type TeamQuestionnaireState = FragmentOf<typeof allFragments['TeamQuestionnaireState']>;
export type QuestionnaireWithState = FragmentOf<typeof allFragments['QuestionnaireWithState']>;
export type TeamQuestionnaireStateWithQuestionnaire = FragmentOf<typeof allFragments['TeamQuestionnaireStateWithQuestionnaire']>;
export type Tool = FragmentOf<typeof allFragments['Tool']>;
export type ToolDetails = FragmentOf<typeof allFragments['ToolDetails']>;
export type User = FragmentOf<typeof allFragments['User']>;
export type ActionLog = FragmentOf<typeof allFragments['ActionLog']>;
export type EmailDraft = FragmentOf<typeof allFragments['EmailDraft']>;