@@ -14,6 +14,12 @@ export type Scalars = {
14
14
} ;
15
15
16
16
17
+ export type AssociateParamsInput = {
18
+ _ ?: Maybe < Scalars [ 'String' ] > ;
19
+ } ;
20
+
21
+ export type AssociationResult = OtpAssociationResult ;
22
+
17
23
export type AuthenticateParamsInput = {
18
24
access_token ?: Maybe < Scalars [ 'String' ] > ;
19
25
access_token_secret ?: Maybe < Scalars [ 'String' ] > ;
@@ -25,6 +31,16 @@ export type AuthenticateParamsInput = {
25
31
26
32
export type AuthenticationResult = LoginResult | MultiFactorResult ;
27
33
34
+ export type Authenticator = {
35
+ __typename ?: 'Authenticator' ;
36
+ id ?: Maybe < Scalars [ 'ID' ] > ;
37
+ type ?: Maybe < Scalars [ 'String' ] > ;
38
+ active ?: Maybe < Scalars [ 'Boolean' ] > ;
39
+ activatedAt ?: Maybe < Scalars [ 'String' ] > ;
40
+ } ;
41
+
42
+ export type ChallengeResult = DefaultChallengeResult ;
43
+
28
44
export type CreateUserInput = {
29
45
username ?: Maybe < Scalars [ 'String' ] > ;
30
46
email ?: Maybe < Scalars [ 'String' ] > ;
@@ -37,6 +53,12 @@ export type CreateUserResult = {
37
53
loginResult ?: Maybe < LoginResult > ;
38
54
} ;
39
55
56
+ export type DefaultChallengeResult = {
57
+ __typename ?: 'DefaultChallengeResult' ;
58
+ mfaToken ?: Maybe < Scalars [ 'String' ] > ;
59
+ authenticatorId ?: Maybe < Scalars [ 'String' ] > ;
60
+ } ;
61
+
40
62
export type EmailRecord = {
41
63
__typename ?: 'EmailRecord' ;
42
64
address ?: Maybe < Scalars [ 'String' ] > ;
@@ -79,6 +101,9 @@ export type Mutation = {
79
101
changePassword ?: Maybe < Scalars [ 'Boolean' ] > ;
80
102
twoFactorSet ?: Maybe < Scalars [ 'Boolean' ] > ;
81
103
twoFactorUnset ?: Maybe < Scalars [ 'Boolean' ] > ;
104
+ challenge ?: Maybe < ChallengeResult > ;
105
+ associate ?: Maybe < AssociationResult > ;
106
+ associateByMfaToken ?: Maybe < AssociationResult > ;
82
107
impersonate ?: Maybe < ImpersonateReturn > ;
83
108
refreshTokens ?: Maybe < LoginResult > ;
84
109
logout ?: Maybe < Scalars [ 'Boolean' ] > ;
@@ -135,6 +160,25 @@ export type MutationTwoFactorUnsetArgs = {
135
160
} ;
136
161
137
162
163
+ export type MutationChallengeArgs = {
164
+ mfaToken : Scalars [ 'String' ] ;
165
+ authenticatorId : Scalars [ 'String' ] ;
166
+ } ;
167
+
168
+
169
+ export type MutationAssociateArgs = {
170
+ type : Scalars [ 'String' ] ;
171
+ params ?: Maybe < AssociateParamsInput > ;
172
+ } ;
173
+
174
+
175
+ export type MutationAssociateByMfaTokenArgs = {
176
+ mfaToken : Scalars [ 'String' ] ;
177
+ type : Scalars [ 'String' ] ;
178
+ params ?: Maybe < AssociateParamsInput > ;
179
+ } ;
180
+
181
+
138
182
export type MutationImpersonateArgs = {
139
183
accessToken : Scalars [ 'String' ] ;
140
184
impersonated : ImpersonationUserIdentityInput ;
@@ -158,12 +202,25 @@ export type MutationVerifyAuthenticationArgs = {
158
202
params : AuthenticateParamsInput ;
159
203
} ;
160
204
205
+ export type OtpAssociationResult = {
206
+ __typename ?: 'OTPAssociationResult' ;
207
+ mfaToken ?: Maybe < Scalars [ 'String' ] > ;
208
+ authenticatorId ?: Maybe < Scalars [ 'String' ] > ;
209
+ } ;
210
+
161
211
export type Query = {
162
212
__typename ?: 'Query' ;
163
213
twoFactorSecret ?: Maybe < TwoFactorSecretKey > ;
214
+ authenticators ?: Maybe < Array < Maybe < Authenticator > > > ;
215
+ authenticatorsByMfaToken ?: Maybe < Array < Maybe < Authenticator > > > ;
164
216
getUser ?: Maybe < User > ;
165
217
} ;
166
218
219
+
220
+ export type QueryAuthenticatorsByMfaTokenArgs = {
221
+ mfaToken : Scalars [ 'String' ] ;
222
+ } ;
223
+
167
224
export type Tokens = {
168
225
__typename ?: 'Tokens' ;
169
226
refreshToken ?: Maybe < Scalars [ 'String' ] > ;
@@ -274,16 +331,22 @@ export type ResolversTypes = {
274
331
Query : ResolverTypeWrapper < { } > ;
275
332
TwoFactorSecretKey : ResolverTypeWrapper < TwoFactorSecretKey > ;
276
333
String : ResolverTypeWrapper < Scalars [ 'String' ] > ;
277
- User : ResolverTypeWrapper < User > ;
334
+ Authenticator : ResolverTypeWrapper < Authenticator > ;
278
335
ID : ResolverTypeWrapper < Scalars [ 'ID' ] > ;
279
- EmailRecord : ResolverTypeWrapper < EmailRecord > ;
280
336
Boolean : ResolverTypeWrapper < Scalars [ 'Boolean' ] > ;
337
+ User : ResolverTypeWrapper < User > ;
338
+ EmailRecord : ResolverTypeWrapper < EmailRecord > ;
281
339
Mutation : ResolverTypeWrapper < { } > ;
282
340
CreateUserInput : CreateUserInput ;
283
341
CreateUserResult : ResolverTypeWrapper < CreateUserResult > ;
284
342
LoginResult : ResolverTypeWrapper < LoginResult > ;
285
343
Tokens : ResolverTypeWrapper < Tokens > ;
286
344
TwoFactorSecretKeyInput : TwoFactorSecretKeyInput ;
345
+ ChallengeResult : ResolversTypes [ 'DefaultChallengeResult' ] ;
346
+ DefaultChallengeResult : ResolverTypeWrapper < DefaultChallengeResult > ;
347
+ AssociateParamsInput : AssociateParamsInput ;
348
+ AssociationResult : ResolversTypes [ 'OTPAssociationResult' ] ;
349
+ OTPAssociationResult : ResolverTypeWrapper < OtpAssociationResult > ;
287
350
ImpersonationUserIdentityInput : ImpersonationUserIdentityInput ;
288
351
ImpersonateReturn : ResolverTypeWrapper < ImpersonateReturn > ;
289
352
AuthenticateParamsInput : AuthenticateParamsInput ;
@@ -297,16 +360,22 @@ export type ResolversParentTypes = {
297
360
Query : { } ;
298
361
TwoFactorSecretKey : TwoFactorSecretKey ;
299
362
String : Scalars [ 'String' ] ;
300
- User : User ;
363
+ Authenticator : Authenticator ;
301
364
ID : Scalars [ 'ID' ] ;
302
- EmailRecord : EmailRecord ;
303
365
Boolean : Scalars [ 'Boolean' ] ;
366
+ User : User ;
367
+ EmailRecord : EmailRecord ;
304
368
Mutation : { } ;
305
369
CreateUserInput : CreateUserInput ;
306
370
CreateUserResult : CreateUserResult ;
307
371
LoginResult : LoginResult ;
308
372
Tokens : Tokens ;
309
373
TwoFactorSecretKeyInput : TwoFactorSecretKeyInput ;
374
+ ChallengeResult : ResolversParentTypes [ 'DefaultChallengeResult' ] ;
375
+ DefaultChallengeResult : DefaultChallengeResult ;
376
+ AssociateParamsInput : AssociateParamsInput ;
377
+ AssociationResult : ResolversParentTypes [ 'OTPAssociationResult' ] ;
378
+ OTPAssociationResult : OtpAssociationResult ;
310
379
ImpersonationUserIdentityInput : ImpersonationUserIdentityInput ;
311
380
ImpersonateReturn : ImpersonateReturn ;
312
381
AuthenticateParamsInput : AuthenticateParamsInput ;
@@ -319,16 +388,38 @@ export type AuthDirectiveArgs = { };
319
388
320
389
export type AuthDirectiveResolver < Result , Parent , ContextType = any , Args = AuthDirectiveArgs > = DirectiveResolverFn < Result , Parent , ContextType , Args > ;
321
390
391
+ export type AssociationResultResolvers < ContextType = any , ParentType extends ResolversParentTypes [ 'AssociationResult' ] = ResolversParentTypes [ 'AssociationResult' ] > = {
392
+ __resolveType : TypeResolveFn < 'OTPAssociationResult' , ParentType , ContextType > ;
393
+ } ;
394
+
322
395
export type AuthenticationResultResolvers < ContextType = any , ParentType extends ResolversParentTypes [ 'AuthenticationResult' ] = ResolversParentTypes [ 'AuthenticationResult' ] > = {
323
396
__resolveType : TypeResolveFn < 'LoginResult' | 'MultiFactorResult' , ParentType , ContextType > ;
324
397
} ;
325
398
399
+ export type AuthenticatorResolvers < ContextType = any , ParentType extends ResolversParentTypes [ 'Authenticator' ] = ResolversParentTypes [ 'Authenticator' ] > = {
400
+ id ?: Resolver < Maybe < ResolversTypes [ 'ID' ] > , ParentType , ContextType > ;
401
+ type ?: Resolver < Maybe < ResolversTypes [ 'String' ] > , ParentType , ContextType > ;
402
+ active ?: Resolver < Maybe < ResolversTypes [ 'Boolean' ] > , ParentType , ContextType > ;
403
+ activatedAt ?: Resolver < Maybe < ResolversTypes [ 'String' ] > , ParentType , ContextType > ;
404
+ __isTypeOf ?: IsTypeOfResolverFn < ParentType > ;
405
+ } ;
406
+
407
+ export type ChallengeResultResolvers < ContextType = any , ParentType extends ResolversParentTypes [ 'ChallengeResult' ] = ResolversParentTypes [ 'ChallengeResult' ] > = {
408
+ __resolveType : TypeResolveFn < 'DefaultChallengeResult' , ParentType , ContextType > ;
409
+ } ;
410
+
326
411
export type CreateUserResultResolvers < ContextType = any , ParentType extends ResolversParentTypes [ 'CreateUserResult' ] = ResolversParentTypes [ 'CreateUserResult' ] > = {
327
412
userId ?: Resolver < Maybe < ResolversTypes [ 'ID' ] > , ParentType , ContextType > ;
328
413
loginResult ?: Resolver < Maybe < ResolversTypes [ 'LoginResult' ] > , ParentType , ContextType > ;
329
414
__isTypeOf ?: IsTypeOfResolverFn < ParentType > ;
330
415
} ;
331
416
417
+ export type DefaultChallengeResultResolvers < ContextType = any , ParentType extends ResolversParentTypes [ 'DefaultChallengeResult' ] = ResolversParentTypes [ 'DefaultChallengeResult' ] > = {
418
+ mfaToken ?: Resolver < Maybe < ResolversTypes [ 'String' ] > , ParentType , ContextType > ;
419
+ authenticatorId ?: Resolver < Maybe < ResolversTypes [ 'String' ] > , ParentType , ContextType > ;
420
+ __isTypeOf ?: IsTypeOfResolverFn < ParentType > ;
421
+ } ;
422
+
332
423
export type EmailRecordResolvers < ContextType = any , ParentType extends ResolversParentTypes [ 'EmailRecord' ] = ResolversParentTypes [ 'EmailRecord' ] > = {
333
424
address ?: Resolver < Maybe < ResolversTypes [ 'String' ] > , ParentType , ContextType > ;
334
425
verified ?: Resolver < Maybe < ResolversTypes [ 'Boolean' ] > , ParentType , ContextType > ;
@@ -364,15 +455,26 @@ export type MutationResolvers<ContextType = any, ParentType extends ResolversPar
364
455
changePassword ?: Resolver < Maybe < ResolversTypes [ 'Boolean' ] > , ParentType , ContextType , RequireFields < MutationChangePasswordArgs , 'oldPassword' | 'newPassword' > > ;
365
456
twoFactorSet ?: Resolver < Maybe < ResolversTypes [ 'Boolean' ] > , ParentType , ContextType , RequireFields < MutationTwoFactorSetArgs , 'secret' | 'code' > > ;
366
457
twoFactorUnset ?: Resolver < Maybe < ResolversTypes [ 'Boolean' ] > , ParentType , ContextType , RequireFields < MutationTwoFactorUnsetArgs , 'code' > > ;
458
+ challenge ?: Resolver < Maybe < ResolversTypes [ 'ChallengeResult' ] > , ParentType , ContextType , RequireFields < MutationChallengeArgs , 'mfaToken' | 'authenticatorId' > > ;
459
+ associate ?: Resolver < Maybe < ResolversTypes [ 'AssociationResult' ] > , ParentType , ContextType , RequireFields < MutationAssociateArgs , 'type' > > ;
460
+ associateByMfaToken ?: Resolver < Maybe < ResolversTypes [ 'AssociationResult' ] > , ParentType , ContextType , RequireFields < MutationAssociateByMfaTokenArgs , 'mfaToken' | 'type' > > ;
367
461
impersonate ?: Resolver < Maybe < ResolversTypes [ 'ImpersonateReturn' ] > , ParentType , ContextType , RequireFields < MutationImpersonateArgs , 'accessToken' | 'impersonated' > > ;
368
462
refreshTokens ?: Resolver < Maybe < ResolversTypes [ 'LoginResult' ] > , ParentType , ContextType , RequireFields < MutationRefreshTokensArgs , 'accessToken' | 'refreshToken' > > ;
369
463
logout ?: Resolver < Maybe < ResolversTypes [ 'Boolean' ] > , ParentType , ContextType > ;
370
464
authenticate ?: Resolver < Maybe < ResolversTypes [ 'AuthenticationResult' ] > , ParentType , ContextType , RequireFields < MutationAuthenticateArgs , 'serviceName' | 'params' > > ;
371
465
verifyAuthentication ?: Resolver < Maybe < ResolversTypes [ 'Boolean' ] > , ParentType , ContextType , RequireFields < MutationVerifyAuthenticationArgs , 'serviceName' | 'params' > > ;
372
466
} ;
373
467
468
+ export type OtpAssociationResultResolvers < ContextType = any , ParentType extends ResolversParentTypes [ 'OTPAssociationResult' ] = ResolversParentTypes [ 'OTPAssociationResult' ] > = {
469
+ mfaToken ?: Resolver < Maybe < ResolversTypes [ 'String' ] > , ParentType , ContextType > ;
470
+ authenticatorId ?: Resolver < Maybe < ResolversTypes [ 'String' ] > , ParentType , ContextType > ;
471
+ __isTypeOf ?: IsTypeOfResolverFn < ParentType > ;
472
+ } ;
473
+
374
474
export type QueryResolvers < ContextType = any , ParentType extends ResolversParentTypes [ 'Query' ] = ResolversParentTypes [ 'Query' ] > = {
375
475
twoFactorSecret ?: Resolver < Maybe < ResolversTypes [ 'TwoFactorSecretKey' ] > , ParentType , ContextType > ;
476
+ authenticators ?: Resolver < Maybe < Array < Maybe < ResolversTypes [ 'Authenticator' ] > > > , ParentType , ContextType > ;
477
+ authenticatorsByMfaToken ?: Resolver < Maybe < Array < Maybe < ResolversTypes [ 'Authenticator' ] > > > , ParentType , ContextType , RequireFields < QueryAuthenticatorsByMfaTokenArgs , 'mfaToken' > > ;
376
478
getUser ?: Resolver < Maybe < ResolversTypes [ 'User' ] > , ParentType , ContextType > ;
377
479
} ;
378
480
@@ -402,13 +504,18 @@ export type UserResolvers<ContextType = any, ParentType extends ResolversParentT
402
504
} ;
403
505
404
506
export type Resolvers < ContextType = any > = {
507
+ AssociationResult ?: AssociationResultResolvers < ContextType > ;
405
508
AuthenticationResult ?: AuthenticationResultResolvers < ContextType > ;
509
+ Authenticator ?: AuthenticatorResolvers < ContextType > ;
510
+ ChallengeResult ?: ChallengeResultResolvers < ContextType > ;
406
511
CreateUserResult ?: CreateUserResultResolvers < ContextType > ;
512
+ DefaultChallengeResult ?: DefaultChallengeResultResolvers < ContextType > ;
407
513
EmailRecord ?: EmailRecordResolvers < ContextType > ;
408
514
ImpersonateReturn ?: ImpersonateReturnResolvers < ContextType > ;
409
515
LoginResult ?: LoginResultResolvers < ContextType > ;
410
516
MultiFactorResult ?: MultiFactorResultResolvers < ContextType > ;
411
517
Mutation ?: MutationResolvers < ContextType > ;
518
+ OTPAssociationResult ?: OtpAssociationResultResolvers < ContextType > ;
412
519
Query ?: QueryResolvers < ContextType > ;
413
520
Tokens ?: TokensResolvers < ContextType > ;
414
521
TwoFactorSecretKey ?: TwoFactorSecretKeyResolvers < ContextType > ;
0 commit comments