You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: package.json
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
"name": "node-appwrite",
3
3
"homepage": "https://appwrite.io/support",
4
4
"description": "Appwrite is an open-source self-hosted backend server that abstracts and simplifies complex and repetitive development tasks behind a very simple REST API",
Copy file name to clipboardExpand all lines: src/models.ts
+48Lines changed: 48 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -2925,6 +2925,26 @@ export namespace Models {
2925
2925
* Email verification status.
2926
2926
*/
2927
2927
emailVerification: boolean;
2928
+
/**
2929
+
* Canonical form of the user email address.
2930
+
*/
2931
+
emailCanonical?: string;
2932
+
/**
2933
+
* Whether the user email is from a free email provider.
2934
+
*/
2935
+
emailIsFree?: boolean;
2936
+
/**
2937
+
* Whether the user email is from a disposable email provider.
2938
+
*/
2939
+
emailIsDisposable?: boolean;
2940
+
/**
2941
+
* Whether the user email is from a corporate domain.
2942
+
*/
2943
+
emailIsCorporate?: boolean;
2944
+
/**
2945
+
* Whether the user email is in its canonical form.
2946
+
*/
2947
+
emailIsCanonical?: boolean;
2928
2948
/**
2929
2949
* Phone verification status.
2930
2950
*/
@@ -3576,6 +3596,10 @@ export namespace Models {
3576
3596
* Multi factor authentication status, true if the user has MFA enabled or false otherwise. Hide this attribute by toggling membership privacy in the Console.
3577
3597
*/
3578
3598
mfa: boolean;
3599
+
/**
3600
+
* Most recent access date in ISO 8601 format. Show this attribute by toggling membership privacy in the Console.
3601
+
*/
3602
+
userAccessedAt: string;
3579
3603
/**
3580
3604
* User list of roles
3581
3605
*/
@@ -4264,6 +4288,10 @@ export namespace Models {
4264
4288
* OAuth2 server allowed scopes
4265
4289
*/
4266
4290
oAuth2ServerScopes: string[];
4291
+
/**
4292
+
* OAuth2 server accepted RFC 9396 authorization_details types
4293
+
*/
4294
+
oAuth2ServerAuthorizationDetailsTypes: string[];
4267
4295
/**
4268
4296
* OAuth2 server access token duration in seconds for confidential clients
4269
4297
*/
@@ -4284,6 +4312,22 @@ export namespace Models {
4284
4312
* When enabled, PKCE is required for confidential clients (server-side flows using client_secret). PKCE is always required for public clients regardless of this setting.
4285
4313
*/
4286
4314
oAuth2ServerConfidentialPkce: boolean;
4315
+
/**
4316
+
* URL to your application page where users enter the device flow user code. Empty when the Device Authorization Grant is not configured.
4317
+
*/
4318
+
oAuth2ServerVerificationUrl: string;
4319
+
/**
4320
+
* Number of characters in the device flow user code, excluding the formatting separator.
4321
+
*/
4322
+
oAuth2ServerUserCodeLength: number;
4323
+
/**
4324
+
* Character set for device flow user codes: `numeric`, `alphabetic`, or `alphanumeric`.
4325
+
*/
4326
+
oAuth2ServerUserCodeFormat: string;
4327
+
/**
4328
+
* Lifetime in seconds of device flow device codes and user codes.
4329
+
*/
4330
+
oAuth2ServerDeviceCodeDuration: number;
4287
4331
/**
4288
4332
* OAuth2 server discovery URL
4289
4333
*/
@@ -5662,6 +5706,10 @@ export namespace Models {
5662
5706
* Whether user MFA status is visible in memberships.
5663
5707
*/
5664
5708
userMFA: boolean;
5709
+
/**
5710
+
* Whether user last access time is visible in memberships.
0 commit comments