1
1
export namespace Models {
2
+
3
+ declare const __default : unique symbol ;
4
+
2
5
/**
3
6
* Documents List
4
7
*/
@@ -12,6 +15,7 @@ export namespace Models {
12
15
*/
13
16
documents : Document [ ] ;
14
17
}
18
+
15
19
/**
16
20
* Sessions List
17
21
*/
@@ -25,6 +29,7 @@ export namespace Models {
25
29
*/
26
30
sessions : Session [ ] ;
27
31
}
32
+
28
33
/**
29
34
* Identities List
30
35
*/
@@ -38,6 +43,7 @@ export namespace Models {
38
43
*/
39
44
identities : Identity [ ] ;
40
45
}
46
+
41
47
/**
42
48
* Logs List
43
49
*/
@@ -51,6 +57,7 @@ export namespace Models {
51
57
*/
52
58
logs : Log [ ] ;
53
59
}
60
+
54
61
/**
55
62
* Files List
56
63
*/
@@ -64,6 +71,7 @@ export namespace Models {
64
71
*/
65
72
files : File [ ] ;
66
73
}
74
+
67
75
/**
68
76
* Teams List
69
77
*/
@@ -77,6 +85,7 @@ export namespace Models {
77
85
*/
78
86
teams : Team < Preferences > [ ] ;
79
87
}
88
+
80
89
/**
81
90
* Memberships List
82
91
*/
@@ -90,6 +99,7 @@ export namespace Models {
90
99
*/
91
100
memberships : Membership [ ] ;
92
101
}
102
+
93
103
/**
94
104
* Executions List
95
105
*/
@@ -103,6 +113,7 @@ export namespace Models {
103
113
*/
104
114
executions : Execution [ ] ;
105
115
}
116
+
106
117
/**
107
118
* Countries List
108
119
*/
@@ -116,6 +127,7 @@ export namespace Models {
116
127
*/
117
128
countries : Country [ ] ;
118
129
}
130
+
119
131
/**
120
132
* Continents List
121
133
*/
@@ -129,6 +141,7 @@ export namespace Models {
129
141
*/
130
142
continents : Continent [ ] ;
131
143
}
144
+
132
145
/**
133
146
* Languages List
134
147
*/
@@ -142,6 +155,7 @@ export namespace Models {
142
155
*/
143
156
languages : Language [ ] ;
144
157
}
158
+
145
159
/**
146
160
* Currencies List
147
161
*/
@@ -155,6 +169,7 @@ export namespace Models {
155
169
*/
156
170
currencies : Currency [ ] ;
157
171
}
172
+
158
173
/**
159
174
* Phones List
160
175
*/
@@ -168,6 +183,7 @@ export namespace Models {
168
183
*/
169
184
phones : Phone [ ] ;
170
185
}
186
+
171
187
/**
172
188
* Locale codes list
173
189
*/
@@ -181,6 +197,7 @@ export namespace Models {
181
197
*/
182
198
localeCodes : LocaleCode [ ] ;
183
199
}
200
+
184
201
/**
185
202
* Document
186
203
*/
@@ -213,8 +230,19 @@ export namespace Models {
213
230
* Document permissions. [Learn more about permissions](https://appwrite.io/docs/permissions).
214
231
*/
215
232
$permissions : string [ ] ;
216
- [ key : string ] : any ;
217
233
}
234
+
235
+ export type DefaultDocument = Document & {
236
+ [ key : string ] : any ;
237
+ [ __default ] : true ;
238
+ } ;
239
+
240
+ export type DataWithoutDocumentKeys = {
241
+ [ K in string ] : any ;
242
+ } & {
243
+ [ K in keyof Document ] ?: never ;
244
+ } ;
245
+
218
246
/**
219
247
* Log
220
248
*/
@@ -304,6 +332,7 @@ export namespace Models {
304
332
*/
305
333
countryName : string ;
306
334
}
335
+
307
336
/**
308
337
* User
309
338
*/
@@ -385,6 +414,7 @@ export namespace Models {
385
414
*/
386
415
accessedAt : string ;
387
416
}
417
+
388
418
/**
389
419
* AlgoMD5
390
420
*/
@@ -394,6 +424,7 @@ export namespace Models {
394
424
*/
395
425
type : string ;
396
426
}
427
+
397
428
/**
398
429
* AlgoSHA
399
430
*/
@@ -403,6 +434,7 @@ export namespace Models {
403
434
*/
404
435
type : string ;
405
436
}
437
+
406
438
/**
407
439
* AlgoPHPass
408
440
*/
@@ -412,6 +444,7 @@ export namespace Models {
412
444
*/
413
445
type : string ;
414
446
}
447
+
415
448
/**
416
449
* AlgoBcrypt
417
450
*/
@@ -421,6 +454,7 @@ export namespace Models {
421
454
*/
422
455
type : string ;
423
456
}
457
+
424
458
/**
425
459
* AlgoScrypt
426
460
*/
@@ -446,6 +480,7 @@ export namespace Models {
446
480
*/
447
481
length : number ;
448
482
}
483
+
449
484
/**
450
485
* AlgoScryptModified
451
486
*/
@@ -467,6 +502,7 @@ export namespace Models {
467
502
*/
468
503
signerKey : string ;
469
504
}
505
+
470
506
/**
471
507
* AlgoArgon2
472
508
*/
@@ -488,12 +524,24 @@ export namespace Models {
488
524
*/
489
525
threads : number ;
490
526
}
527
+
491
528
/**
492
529
* Preferences
493
530
*/
494
531
export type Preferences = {
495
- [ key : string ] : any ;
496
532
}
533
+
534
+ export type DefaultPreferences = Preferences & {
535
+ [ key : string ] : any ;
536
+ [ __default ] : true ;
537
+ } ;
538
+
539
+ export type DataWithoutPreferencesKeys = {
540
+ [ K in string ] : any ;
541
+ } & {
542
+ [ K in keyof Preferences ] ?: never ;
543
+ } ;
544
+
497
545
/**
498
546
* Session
499
547
*/
@@ -615,6 +663,7 @@ export namespace Models {
615
663
*/
616
664
mfaUpdatedAt : string ;
617
665
}
666
+
618
667
/**
619
668
* Identity
620
669
*/
@@ -660,6 +709,7 @@ export namespace Models {
660
709
*/
661
710
providerRefreshToken : string ;
662
711
}
712
+
663
713
/**
664
714
* Token
665
715
*/
@@ -689,6 +739,7 @@ export namespace Models {
689
739
*/
690
740
phrase : string ;
691
741
}
742
+
692
743
/**
693
744
* JWT
694
745
*/
@@ -698,6 +749,7 @@ export namespace Models {
698
749
*/
699
750
jwt : string ;
700
751
}
752
+
701
753
/**
702
754
* Locale
703
755
*/
@@ -731,6 +783,7 @@ export namespace Models {
731
783
*/
732
784
currency : string ;
733
785
}
786
+
734
787
/**
735
788
* LocaleCode
736
789
*/
@@ -744,6 +797,7 @@ export namespace Models {
744
797
*/
745
798
name : string ;
746
799
}
800
+
747
801
/**
748
802
* File
749
803
*/
@@ -793,6 +847,7 @@ export namespace Models {
793
847
*/
794
848
chunksUploaded : number ;
795
849
}
850
+
796
851
/**
797
852
* Team
798
853
*/
@@ -822,6 +877,7 @@ export namespace Models {
822
877
*/
823
878
prefs : Preferences ;
824
879
}
880
+
825
881
/**
826
882
* Membership
827
883
*/
@@ -879,6 +935,7 @@ export namespace Models {
879
935
*/
880
936
roles : string [ ] ;
881
937
}
938
+
882
939
/**
883
940
* Execution
884
941
*/
@@ -952,6 +1009,7 @@ export namespace Models {
952
1009
*/
953
1010
scheduledAt ?: string ;
954
1011
}
1012
+
955
1013
/**
956
1014
* Country
957
1015
*/
@@ -965,6 +1023,7 @@ export namespace Models {
965
1023
*/
966
1024
code : string ;
967
1025
}
1026
+
968
1027
/**
969
1028
* Continent
970
1029
*/
@@ -978,6 +1037,7 @@ export namespace Models {
978
1037
*/
979
1038
code : string ;
980
1039
}
1040
+
981
1041
/**
982
1042
* Language
983
1043
*/
@@ -995,6 +1055,7 @@ export namespace Models {
995
1055
*/
996
1056
nativeName : string ;
997
1057
}
1058
+
998
1059
/**
999
1060
* Currency
1000
1061
*/
@@ -1028,6 +1089,7 @@ export namespace Models {
1028
1089
*/
1029
1090
namePlural : string ;
1030
1091
}
1092
+
1031
1093
/**
1032
1094
* Phone
1033
1095
*/
@@ -1045,6 +1107,7 @@ export namespace Models {
1045
1107
*/
1046
1108
countryName : string ;
1047
1109
}
1110
+
1048
1111
/**
1049
1112
* Headers
1050
1113
*/
@@ -1058,6 +1121,7 @@ export namespace Models {
1058
1121
*/
1059
1122
value : string ;
1060
1123
}
1124
+
1061
1125
/**
1062
1126
* MFA Challenge
1063
1127
*/
@@ -1079,6 +1143,7 @@ export namespace Models {
1079
1143
*/
1080
1144
expire : string ;
1081
1145
}
1146
+
1082
1147
/**
1083
1148
* MFA Recovery Codes
1084
1149
*/
@@ -1088,6 +1153,7 @@ export namespace Models {
1088
1153
*/
1089
1154
recoveryCodes : string [ ] ;
1090
1155
}
1156
+
1091
1157
/**
1092
1158
* MFAType
1093
1159
*/
@@ -1101,6 +1167,7 @@ export namespace Models {
1101
1167
*/
1102
1168
uri : string ;
1103
1169
}
1170
+
1104
1171
/**
1105
1172
* MFAFactors
1106
1173
*/
@@ -1122,6 +1189,7 @@ export namespace Models {
1122
1189
*/
1123
1190
recoveryCode : boolean ;
1124
1191
}
1192
+
1125
1193
/**
1126
1194
* Subscriber
1127
1195
*/
@@ -1163,6 +1231,7 @@ export namespace Models {
1163
1231
*/
1164
1232
providerType : string ;
1165
1233
}
1234
+
1166
1235
/**
1167
1236
* Target
1168
1237
*/
0 commit comments