Loading codegen/codegen.ts +5 −0 Original line number Diff line number Diff line Loading @@ -27,6 +27,11 @@ const config: CodegenConfig = { minify: false, }, }, './generated/schema.graphql': { plugins: [ 'schema-ast' ], }, './generated/schema-graphql.ts': { plugins: [ 'typescript', Loading codegen/package.json +1 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ "@graphql-codegen/introspection": "4.0.3", "@graphql-codegen/named-operations-object": "3.0.0", "@graphql-codegen/near-operation-file-preset": "3.0.0", "@graphql-codegen/schema-ast": "^4.1.0", "@graphql-codegen/typescript": "4.0.6", "@graphql-codegen/typescript-apollo-client-helpers": "^3.0.0", "@graphql-codegen/typescript-operations": "4.2.0", Loading codegen/yarn.lock +14 −0 Original line number Diff line number Diff line Loading @@ -970,6 +970,19 @@ __metadata: languageName: node linkType: hard "@graphql-codegen/schema-ast@npm:^4.1.0": version: 4.1.0 resolution: "@graphql-codegen/schema-ast@npm:4.1.0" dependencies: "@graphql-codegen/plugin-helpers": "npm:^5.0.3" "@graphql-tools/utils": "npm:^10.0.0" tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 checksum: 10c0/ff7ab73f46f1ae4882eda0af8c3f78d37e904108aba37d52288028ee34e9bc56236b6a032a1e2fe1283030ba5f6a5f75224285af12b3f56a76e90843e1eff0e0 languageName: node linkType: hard "@graphql-codegen/typed-document-node@npm:^5.0.6": version: 5.0.6 resolution: "@graphql-codegen/typed-document-node@npm:5.0.6" Loading Loading @@ -1537,6 +1550,7 @@ __metadata: "@graphql-codegen/introspection": "npm:4.0.3" "@graphql-codegen/named-operations-object": "npm:3.0.0" "@graphql-codegen/near-operation-file-preset": "npm:3.0.0" "@graphql-codegen/schema-ast": "npm:^4.1.0" "@graphql-codegen/typescript": "npm:4.0.6" "@graphql-codegen/typescript-apollo-client-helpers": "npm:^3.0.0" "@graphql-codegen/typescript-operations": "npm:4.2.0" Loading graphql/schema-graphql.ts +13 −13 Original line number Diff line number Diff line Loading @@ -1632,8 +1632,8 @@ export type AssignUsersToTeam = { assignUsersToTeam: { operationDone: boolean | export type ChangeUserDataVariables = Exact<{ userId: Scalars['UUID']['input']; group: InputMaybe<AuthGroup>; active: InputMaybe<Scalars['Boolean']['input']>; group?: InputMaybe<AuthGroup>; active?: InputMaybe<Scalars['Boolean']['input']>; }>; Loading @@ -1650,7 +1650,7 @@ export type CopyUsersAssignment = { copyUsersAssignment: { operationDone: boolea export type CreateExercisesVariables = Exact<{ id: Scalars['ID']['input']; teamCount: Scalars['Int']['input']; name: InputMaybe<Scalars['String']['input']>; name?: InputMaybe<Scalars['String']['input']>; }>; Loading @@ -1667,10 +1667,10 @@ export type CreateThread = { createThread: { thread: { id: string, subject: stri export type CreateUserVariables = Exact<{ email: Scalars['String']['input']; firstName: InputMaybe<Scalars['String']['input']>; lastName: InputMaybe<Scalars['String']['input']>; firstName?: InputMaybe<Scalars['String']['input']>; lastName?: InputMaybe<Scalars['String']['input']>; tags: Array<Scalars['String']['input']> | Scalars['String']['input']; group: InputMaybe<AuthGroup>; group?: InputMaybe<AuthGroup>; }>; Loading Loading @@ -1798,7 +1798,7 @@ export type StopExercise = { stopExercise: { exercise: { id: string } | null } | export type DeleteEmailDraftVariables = Exact<{ teamId: Scalars['ID']['input']; instructor: Scalars['Boolean']['input']; emailThreadId: InputMaybe<Scalars['ID']['input']>; emailThreadId?: InputMaybe<Scalars['ID']['input']>; }>; Loading Loading @@ -1845,7 +1845,7 @@ export type WriteReadReceiptEmail = { writeReadReceiptEmail: { emailId: string, export type GetAnalyticsActionLogsVariables = Exact<{ exerciseId: Scalars['ID']['input']; newestFirst: InputMaybe<Scalars['Boolean']['input']>; newestFirst?: InputMaybe<Scalars['Boolean']['input']>; }>; Loading Loading @@ -2092,16 +2092,16 @@ export type GetTraineeViewDataVariables = Exact<{ export type GetTraineeViewData = { team: { id: string, name: string, role: string, emailAddress: { id: string, address: string, definitionAddress: { id: string, address: string, description: string, teamVisible: boolean, organization: string, control: { id: string, milestoneCondition: string, activateMilestone: string, deactivateMilestone: string, roles: string } } | null, team: { id: string, name: string, role: string } | null } | null, exercise: { id: string, name: string }, userSet: Array<{ id: any, username: string, firstName: string | null, lastName: string | null, group: AuthGroup | null } | null> | null } | null, exerciseConfig: { showExerciseTime: boolean | null } | null, exerciseChannels: Array<{ id: string, name: string, type: ChannelType, readReceipt: Array<{ isUnread: boolean | null, teamId: string }> } | null> | null }; export type GetUserVariables = Exact<{ userId: InputMaybe<Scalars['UUID']['input']>; userId?: InputMaybe<Scalars['UUID']['input']>; }>; export type GetUser = { user: { id: any, lastLogin: string | null, username: string, firstName: string | null, lastName: string | null, dateJoined: string, group: AuthGroup | null, isActive: boolean, isImported: boolean, tags: Array<{ id: string, name: string }>, teams: Array<{ id: string, name: string, role: string, exercise: { id: string, name: string, running: boolean, finished: boolean, exerciseStart: string | null, timestampCreated: string, timeDelta: number, definition: { id: number | null, name: string | null } | null, teams: Array<{ id: string, name: string, role: string, emailAddress: { id: string, address: string, definitionAddress: { id: string, address: string, description: string, teamVisible: boolean, organization: string, control: { id: string, milestoneCondition: string, activateMilestone: string, deactivateMilestone: string, roles: string } } | null, team: { id: string, name: string, role: string } | null } | null, exercise: { id: string, name: string }, userSet: Array<{ id: any, username: string, firstName: string | null, lastName: string | null, group: AuthGroup | null } | null> | null }>, emailParticipants: Array<{ id: string, address: string, definitionAddress: { id: string, address: string, description: string, teamVisible: boolean, organization: string, control: { id: string, milestoneCondition: string, activateMilestone: string, deactivateMilestone: string, roles: string } } | null, team: { id: string, name: string, role: string } | null }>, userSet: Array<{ id: any, username: string, firstName: string | null, lastName: string | null, group: AuthGroup | null } | null> | null, createdBy: { id: any, username: string, firstName: string | null, lastName: string | null, group: AuthGroup | null } | null } } | null> | null, exercises: Array<{ id: string, name: string } | null> | null, definitions: Array<{ id: number | null, name: string | null } | null> | null } | null }; export type GetUsersVariables = Exact<{ active: InputMaybe<Scalars['Boolean']['input']>; groups: InputMaybe<Array<InputMaybe<AuthGroup>> | InputMaybe<AuthGroup>>; tags: InputMaybe<Array<InputMaybe<Scalars['String']['input']>> | InputMaybe<Scalars['String']['input']>>; active?: InputMaybe<Scalars['Boolean']['input']>; groups?: InputMaybe<Array<InputMaybe<AuthGroup>> | InputMaybe<AuthGroup>>; tags?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>> | InputMaybe<Scalars['String']['input']>>; }>; Loading @@ -2123,7 +2123,7 @@ export type ValidateEmailAddress = { validateEmailAddress: boolean | null }; export type GetEmailDraftVariables = Exact<{ teamId: Scalars['ID']['input']; instructor: Scalars['Boolean']['input']; emailThreadId: InputMaybe<Scalars['ID']['input']>; emailThreadId?: InputMaybe<Scalars['ID']['input']>; }>; Loading graphql/schema.graphql 0 → 100644 +1233 −0 File added.Preview size limit exceeded, changes collapsed. Show changes Loading
codegen/codegen.ts +5 −0 Original line number Diff line number Diff line Loading @@ -27,6 +27,11 @@ const config: CodegenConfig = { minify: false, }, }, './generated/schema.graphql': { plugins: [ 'schema-ast' ], }, './generated/schema-graphql.ts': { plugins: [ 'typescript', Loading
codegen/package.json +1 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ "@graphql-codegen/introspection": "4.0.3", "@graphql-codegen/named-operations-object": "3.0.0", "@graphql-codegen/near-operation-file-preset": "3.0.0", "@graphql-codegen/schema-ast": "^4.1.0", "@graphql-codegen/typescript": "4.0.6", "@graphql-codegen/typescript-apollo-client-helpers": "^3.0.0", "@graphql-codegen/typescript-operations": "4.2.0", Loading
codegen/yarn.lock +14 −0 Original line number Diff line number Diff line Loading @@ -970,6 +970,19 @@ __metadata: languageName: node linkType: hard "@graphql-codegen/schema-ast@npm:^4.1.0": version: 4.1.0 resolution: "@graphql-codegen/schema-ast@npm:4.1.0" dependencies: "@graphql-codegen/plugin-helpers": "npm:^5.0.3" "@graphql-tools/utils": "npm:^10.0.0" tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 checksum: 10c0/ff7ab73f46f1ae4882eda0af8c3f78d37e904108aba37d52288028ee34e9bc56236b6a032a1e2fe1283030ba5f6a5f75224285af12b3f56a76e90843e1eff0e0 languageName: node linkType: hard "@graphql-codegen/typed-document-node@npm:^5.0.6": version: 5.0.6 resolution: "@graphql-codegen/typed-document-node@npm:5.0.6" Loading Loading @@ -1537,6 +1550,7 @@ __metadata: "@graphql-codegen/introspection": "npm:4.0.3" "@graphql-codegen/named-operations-object": "npm:3.0.0" "@graphql-codegen/near-operation-file-preset": "npm:3.0.0" "@graphql-codegen/schema-ast": "npm:^4.1.0" "@graphql-codegen/typescript": "npm:4.0.6" "@graphql-codegen/typescript-apollo-client-helpers": "npm:^3.0.0" "@graphql-codegen/typescript-operations": "npm:4.2.0" Loading
graphql/schema-graphql.ts +13 −13 Original line number Diff line number Diff line Loading @@ -1632,8 +1632,8 @@ export type AssignUsersToTeam = { assignUsersToTeam: { operationDone: boolean | export type ChangeUserDataVariables = Exact<{ userId: Scalars['UUID']['input']; group: InputMaybe<AuthGroup>; active: InputMaybe<Scalars['Boolean']['input']>; group?: InputMaybe<AuthGroup>; active?: InputMaybe<Scalars['Boolean']['input']>; }>; Loading @@ -1650,7 +1650,7 @@ export type CopyUsersAssignment = { copyUsersAssignment: { operationDone: boolea export type CreateExercisesVariables = Exact<{ id: Scalars['ID']['input']; teamCount: Scalars['Int']['input']; name: InputMaybe<Scalars['String']['input']>; name?: InputMaybe<Scalars['String']['input']>; }>; Loading @@ -1667,10 +1667,10 @@ export type CreateThread = { createThread: { thread: { id: string, subject: stri export type CreateUserVariables = Exact<{ email: Scalars['String']['input']; firstName: InputMaybe<Scalars['String']['input']>; lastName: InputMaybe<Scalars['String']['input']>; firstName?: InputMaybe<Scalars['String']['input']>; lastName?: InputMaybe<Scalars['String']['input']>; tags: Array<Scalars['String']['input']> | Scalars['String']['input']; group: InputMaybe<AuthGroup>; group?: InputMaybe<AuthGroup>; }>; Loading Loading @@ -1798,7 +1798,7 @@ export type StopExercise = { stopExercise: { exercise: { id: string } | null } | export type DeleteEmailDraftVariables = Exact<{ teamId: Scalars['ID']['input']; instructor: Scalars['Boolean']['input']; emailThreadId: InputMaybe<Scalars['ID']['input']>; emailThreadId?: InputMaybe<Scalars['ID']['input']>; }>; Loading Loading @@ -1845,7 +1845,7 @@ export type WriteReadReceiptEmail = { writeReadReceiptEmail: { emailId: string, export type GetAnalyticsActionLogsVariables = Exact<{ exerciseId: Scalars['ID']['input']; newestFirst: InputMaybe<Scalars['Boolean']['input']>; newestFirst?: InputMaybe<Scalars['Boolean']['input']>; }>; Loading Loading @@ -2092,16 +2092,16 @@ export type GetTraineeViewDataVariables = Exact<{ export type GetTraineeViewData = { team: { id: string, name: string, role: string, emailAddress: { id: string, address: string, definitionAddress: { id: string, address: string, description: string, teamVisible: boolean, organization: string, control: { id: string, milestoneCondition: string, activateMilestone: string, deactivateMilestone: string, roles: string } } | null, team: { id: string, name: string, role: string } | null } | null, exercise: { id: string, name: string }, userSet: Array<{ id: any, username: string, firstName: string | null, lastName: string | null, group: AuthGroup | null } | null> | null } | null, exerciseConfig: { showExerciseTime: boolean | null } | null, exerciseChannels: Array<{ id: string, name: string, type: ChannelType, readReceipt: Array<{ isUnread: boolean | null, teamId: string }> } | null> | null }; export type GetUserVariables = Exact<{ userId: InputMaybe<Scalars['UUID']['input']>; userId?: InputMaybe<Scalars['UUID']['input']>; }>; export type GetUser = { user: { id: any, lastLogin: string | null, username: string, firstName: string | null, lastName: string | null, dateJoined: string, group: AuthGroup | null, isActive: boolean, isImported: boolean, tags: Array<{ id: string, name: string }>, teams: Array<{ id: string, name: string, role: string, exercise: { id: string, name: string, running: boolean, finished: boolean, exerciseStart: string | null, timestampCreated: string, timeDelta: number, definition: { id: number | null, name: string | null } | null, teams: Array<{ id: string, name: string, role: string, emailAddress: { id: string, address: string, definitionAddress: { id: string, address: string, description: string, teamVisible: boolean, organization: string, control: { id: string, milestoneCondition: string, activateMilestone: string, deactivateMilestone: string, roles: string } } | null, team: { id: string, name: string, role: string } | null } | null, exercise: { id: string, name: string }, userSet: Array<{ id: any, username: string, firstName: string | null, lastName: string | null, group: AuthGroup | null } | null> | null }>, emailParticipants: Array<{ id: string, address: string, definitionAddress: { id: string, address: string, description: string, teamVisible: boolean, organization: string, control: { id: string, milestoneCondition: string, activateMilestone: string, deactivateMilestone: string, roles: string } } | null, team: { id: string, name: string, role: string } | null }>, userSet: Array<{ id: any, username: string, firstName: string | null, lastName: string | null, group: AuthGroup | null } | null> | null, createdBy: { id: any, username: string, firstName: string | null, lastName: string | null, group: AuthGroup | null } | null } } | null> | null, exercises: Array<{ id: string, name: string } | null> | null, definitions: Array<{ id: number | null, name: string | null } | null> | null } | null }; export type GetUsersVariables = Exact<{ active: InputMaybe<Scalars['Boolean']['input']>; groups: InputMaybe<Array<InputMaybe<AuthGroup>> | InputMaybe<AuthGroup>>; tags: InputMaybe<Array<InputMaybe<Scalars['String']['input']>> | InputMaybe<Scalars['String']['input']>>; active?: InputMaybe<Scalars['Boolean']['input']>; groups?: InputMaybe<Array<InputMaybe<AuthGroup>> | InputMaybe<AuthGroup>>; tags?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>> | InputMaybe<Scalars['String']['input']>>; }>; Loading @@ -2123,7 +2123,7 @@ export type ValidateEmailAddress = { validateEmailAddress: boolean | null }; export type GetEmailDraftVariables = Exact<{ teamId: Scalars['ID']['input']; instructor: Scalars['Boolean']['input']; emailThreadId: InputMaybe<Scalars['ID']['input']>; emailThreadId?: InputMaybe<Scalars['ID']['input']>; }>; Loading
graphql/schema.graphql 0 → 100644 +1233 −0 File added.Preview size limit exceeded, changes collapsed. Show changes