From 4de31bae58b42ba2932eb92e22ba0aaafacaae6f Mon Sep 17 00:00:00 2001 From: Kichiyaki Date: Sun, 28 Mar 2021 16:24:56 +0200 Subject: [PATCH] update types --- src/libs/graphql/types.ts | 502 +++++++++++++++++++------------------- 1 file changed, 256 insertions(+), 246 deletions(-) diff --git a/src/libs/graphql/types.ts b/src/libs/graphql/types.ts index 0fc2fab..f2be708 100644 --- a/src/libs/graphql/types.ts +++ b/src/libs/graphql/types.ts @@ -9,104 +9,20 @@ export type Scalars = { Boolean: boolean; Int: number; Float: number; - Upload: any; Time: Date | string; + Upload: any; }; -export type ProfessionInput = { +export type QualificationInput = { name?: Maybe; description?: Maybe; -}; - - -export type UserList = { - total: Scalars['Int']; - items?: Maybe>; -}; - -export type UserInput = { - displayName?: Maybe; - password?: Maybe; - email?: Maybe; - role?: Maybe; - activated?: Maybe; -}; - -export type QuestionFilter = { - id?: Maybe>; - idNEQ?: Maybe>; - from?: Maybe>; - contentIEQ?: Maybe; - contentMATCH?: Maybe; - qualificationID?: Maybe>; - qualificationIDNEQ?: Maybe>; - qualificationFilter?: Maybe; - createdAt?: Maybe; - createdAtGT?: Maybe; - createdAtGTE?: Maybe; - createdAtLT?: Maybe; - createdAtLTE?: Maybe; -}; - - -export type User = { - id: Scalars['ID']; - displayName: Scalars['String']; - role: Role; - email: Scalars['String']; - activated: Scalars['Boolean']; - createdAt: Scalars['Time']; -}; - -export type UserFilterOr = { - displayNameIEQ?: Maybe; - displayNameMATCH?: Maybe; - emailIEQ?: Maybe; - emailMATCH?: Maybe; -}; - -export type ProfessionFilter = { - id?: Maybe>; - idNEQ?: Maybe>; - slug?: Maybe>; - slugNEQ?: Maybe>; - name?: Maybe>; - nameNEQ?: Maybe>; - nameIEQ?: Maybe; - nameMATCH?: Maybe; - descriptionIEQ?: Maybe; - descriptionMATCH?: Maybe; - qualificationID?: Maybe>; - createdAt?: Maybe; - createdAtGT?: Maybe; - createdAtGTE?: Maybe; - createdAtLT?: Maybe; - createdAtLTE?: Maybe; -}; - -export type Qualification = { - id: Scalars['ID']; - slug: Scalars['String']; - name: Scalars['String']; - code: Scalars['String']; + code?: Maybe; formula?: Maybe; - description?: Maybe; - createdAt: Scalars['Time']; -}; - -export type QualificationFilterOr = { - nameMatch?: Maybe; - nameIEQ?: Maybe; - codeMatch?: Maybe; - codeIEQ?: Maybe; -}; - -export type QuestionList = { - total: Scalars['Int']; - items?: Maybe>; + associateProfession?: Maybe>; + dissociateProfession?: Maybe>; }; export type QuestionInput = { @@ -131,11 +47,262 @@ export type QuestionInput = { deleteAnswerDImage?: Maybe; }; +export type QuestionFilter = { + id?: Maybe>; + idNEQ?: Maybe>; + from?: Maybe>; + contentIEQ?: Maybe; + contentMATCH?: Maybe; + qualificationID?: Maybe>; + qualificationIDNEQ?: Maybe>; + qualificationFilter?: Maybe; + createdAt?: Maybe; + createdAtGT?: Maybe; + createdAtGTE?: Maybe; + createdAtLT?: Maybe; + createdAtLTE?: Maybe; +}; + +export type User = { + id: Scalars['ID']; + displayName: Scalars['String']; + role: Role; + email: Scalars['String']; + activated: Scalars['Boolean']; + createdAt: Scalars['Time']; +}; + export type UpdateManyUsersInput = { role?: Maybe; activated?: Maybe; }; +export type ProfessionList = { + total: Scalars['Int']; + items?: Maybe>; +}; + +export type QualificationList = { + total: Scalars['Int']; + items?: Maybe>; +}; + +export type QuestionList = { + total: Scalars['Int']; + items?: Maybe>; +}; + + +export type Query = { + professions: ProfessionList; + profession?: Maybe; + qualifications: QualificationList; + similarQualifications: QualificationList; + qualification?: Maybe; + questions: QuestionList; + generateTest?: Maybe>; + users: UserList; + user?: Maybe; + me?: Maybe; +}; + + +export type QueryProfessionsArgs = { + filter?: Maybe; + limit?: Maybe; + offset?: Maybe; + sort?: Maybe>; +}; + + +export type QueryProfessionArgs = { + id?: Maybe; + slug?: Maybe; +}; + + +export type QueryQualificationsArgs = { + filter?: Maybe; + limit?: Maybe; + offset?: Maybe; + sort?: Maybe>; +}; + + +export type QuerySimilarQualificationsArgs = { + qualificationID: Scalars['ID']; + limit?: Maybe; + offset?: Maybe; + sort?: Maybe>; +}; + + +export type QueryQualificationArgs = { + id?: Maybe; + slug?: Maybe; +}; + + +export type QueryQuestionsArgs = { + filter?: Maybe; + limit?: Maybe; + offset?: Maybe; + sort?: Maybe>; +}; + + +export type QueryGenerateTestArgs = { + qualificationIDs: Array; + limit?: Maybe; +}; + + +export type QueryUsersArgs = { + filter?: Maybe; + limit?: Maybe; + offset?: Maybe; + sort?: Maybe>; +}; + + +export type QueryUserArgs = { + id: Scalars['Int']; +}; + +export type Question = { + id: Scalars['ID']; + from?: Maybe; + content: Scalars['String']; + explanation?: Maybe; + correctAnswer: Answer; + image?: Maybe; + answerA?: Maybe; + answerAImage?: Maybe; + answerB?: Maybe; + answerBImage?: Maybe; + answerC?: Maybe; + answerCImage?: Maybe; + answerD?: Maybe; + answerDImage?: Maybe; + qualification?: Maybe; + createdAt: Scalars['Time']; + updatedAt: Scalars['Time']; +}; + +export enum Role { + Admin = 'admin', + User = 'user' +} + +export type UserWithToken = { + token: Scalars['String']; + user: User; +}; + +export type QualificationFilterOr = { + nameMatch?: Maybe; + nameIEQ?: Maybe; + codeMatch?: Maybe; + codeIEQ?: Maybe; +}; + +export type QualificationFilter = { + id?: Maybe>; + idNEQ?: Maybe>; + slug?: Maybe>; + slugNEQ?: Maybe>; + formula?: Maybe>; + formulaNEQ?: Maybe>; + name?: Maybe>; + nameNEQ?: Maybe>; + nameIEQ?: Maybe; + nameMATCH?: Maybe; + code?: Maybe>; + codeNEQ?: Maybe>; + codeIEQ?: Maybe; + codeMATCH?: Maybe; + descriptionIEQ?: Maybe; + descriptionMATCH?: Maybe; + professionID?: Maybe>; + createdAt?: Maybe; + createdAtGT?: Maybe; + createdAtGTE?: Maybe; + createdAtLT?: Maybe; + createdAtLTE?: Maybe; + or?: Maybe; +}; + + +export type ProfessionInput = { + name?: Maybe; + description?: Maybe; +}; + +export type ProfessionFilter = { + id?: Maybe>; + idNEQ?: Maybe>; + slug?: Maybe>; + slugNEQ?: Maybe>; + name?: Maybe>; + nameNEQ?: Maybe>; + nameIEQ?: Maybe; + nameMATCH?: Maybe; + descriptionIEQ?: Maybe; + descriptionMATCH?: Maybe; + qualificationID?: Maybe>; + createdAt?: Maybe; + createdAtGT?: Maybe; + createdAtGTE?: Maybe; + createdAtLT?: Maybe; + createdAtLTE?: Maybe; +}; + +export enum Answer { + A = 'a', + B = 'b', + C = 'c', + D = 'd' +} + +export type UserList = { + total: Scalars['Int']; + items?: Maybe>; +}; + +export type UserFilterOr = { + displayNameIEQ?: Maybe; + displayNameMATCH?: Maybe; + emailIEQ?: Maybe; + emailMATCH?: Maybe; +}; + +export type Profession = { + id: Scalars['ID']; + slug: Scalars['String']; + name: Scalars['String']; + description?: Maybe; + createdAt: Scalars['Time']; + qualifications: Array; +}; + +export type Qualification = { + id: Scalars['ID']; + slug: Scalars['String']; + name: Scalars['String']; + code: Scalars['String']; + formula?: Maybe; + description?: Maybe; + createdAt: Scalars['Time']; +}; + +export type UserInput = { + displayName?: Maybe; + password?: Maybe; + email?: Maybe; + role?: Maybe; + activated?: Maybe; +}; + export type UserFilter = { id?: Maybe>; idNEQ?: Maybe>; @@ -251,160 +418,3 @@ export type MutationSignInArgs = { password: Scalars['String']; staySignedIn?: Maybe; }; - -export enum Role { - Admin = 'admin', - User = 'user' -} - -export enum Answer { - A = 'a', - B = 'b', - C = 'c', - D = 'd' -} - -export type Query = { - professions: ProfessionList; - profession?: Maybe; - qualifications: QualificationList; - qualification?: Maybe; - questions: QuestionList; - generateTest?: Maybe>; - users: UserList; - user?: Maybe; - me?: Maybe; -}; - - -export type QueryProfessionsArgs = { - filter?: Maybe; - limit?: Maybe; - offset?: Maybe; - sort?: Maybe>; -}; - - -export type QueryProfessionArgs = { - id?: Maybe; - slug?: Maybe; -}; - - -export type QueryQualificationsArgs = { - filter?: Maybe; - limit?: Maybe; - offset?: Maybe; - sort?: Maybe>; -}; - - -export type QueryQualificationArgs = { - id?: Maybe; - slug?: Maybe; -}; - - -export type QueryQuestionsArgs = { - filter?: Maybe; - limit?: Maybe; - offset?: Maybe; - sort?: Maybe>; -}; - - -export type QueryGenerateTestArgs = { - qualificationIDs: Array; - limit?: Maybe; -}; - - -export type QueryUsersArgs = { - filter?: Maybe; - limit?: Maybe; - offset?: Maybe; - sort?: Maybe>; -}; - - -export type QueryUserArgs = { - id: Scalars['Int']; -}; - -export type Profession = { - id: Scalars['ID']; - slug: Scalars['String']; - name: Scalars['String']; - description?: Maybe; - createdAt: Scalars['Time']; -}; - -export type QualificationInput = { - name?: Maybe; - description?: Maybe; - code?: Maybe; - formula?: Maybe; - associateProfession?: Maybe>; - dissociateProfession?: Maybe>; -}; - -export type QualificationFilter = { - id?: Maybe>; - idNEQ?: Maybe>; - slug?: Maybe>; - slugNEQ?: Maybe>; - formula?: Maybe>; - formulaNEQ?: Maybe>; - name?: Maybe>; - nameNEQ?: Maybe>; - nameIEQ?: Maybe; - nameMATCH?: Maybe; - code?: Maybe>; - codeNEQ?: Maybe>; - codeIEQ?: Maybe; - codeMATCH?: Maybe; - descriptionIEQ?: Maybe; - descriptionMATCH?: Maybe; - professionID?: Maybe>; - createdAt?: Maybe; - createdAtGT?: Maybe; - createdAtGTE?: Maybe; - createdAtLT?: Maybe; - createdAtLTE?: Maybe; - or?: Maybe; -}; - -export type UserWithToken = { - token: Scalars['String']; - user: User; -}; - -export type ProfessionList = { - total: Scalars['Int']; - items?: Maybe>; -}; - -export type QualificationList = { - total: Scalars['Int']; - items?: Maybe>; -}; - -export type Question = { - id: Scalars['ID']; - from?: Maybe; - content: Scalars['String']; - explanation?: Maybe; - correctAnswer: Answer; - image?: Maybe; - answerA?: Maybe; - answerAImage?: Maybe; - answerB?: Maybe; - answerBImage?: Maybe; - answerC?: Maybe; - answerCImage?: Maybe; - answerD?: Maybe; - answerDImage?: Maybe; - qualification?: Maybe; - createdAt: Scalars['Time']; - updatedAt: Scalars['Time']; -};