1
1
import AsyncHTTPClient
2
2
import Foundation
3
3
import NIO
4
+ import JSONCodable
4
5
import AppwriteModels
5
6
6
7
/// The Databases service allows you to create structured collections of documents, query and filter lists of documents
@@ -1033,7 +1034,7 @@ open class Databases: Service {
1033
1034
return try await listDocuments (
1034
1035
databaseId: databaseId,
1035
1036
collectionId: collectionId,
1036
- queries: queries
1037
+ queries: queries,
1037
1038
nestedType: [ String : AnyCodable ] . self
1038
1039
)
1039
1040
}
@@ -1058,7 +1059,7 @@ open class Databases: Service {
1058
1059
databaseId: String ,
1059
1060
collectionId: String ,
1060
1061
documentId: String ,
1061
- data: T ,
1062
+ data: Any ,
1062
1063
permissions: [ String ] ? = nil ,
1063
1064
nestedType: T . Type
1064
1065
) async throws -> AppwriteModels . Document < T > {
@@ -1117,7 +1118,7 @@ open class Databases: Service {
1117
1118
collectionId: collectionId,
1118
1119
documentId: documentId,
1119
1120
data: data,
1120
- permissions: permissions
1121
+ permissions: permissions,
1121
1122
nestedType: [ String : AnyCodable ] . self
1122
1123
)
1123
1124
}
@@ -1184,7 +1185,7 @@ open class Databases: Service {
1184
1185
return try await getDocument (
1185
1186
databaseId: databaseId,
1186
1187
collectionId: collectionId,
1187
- documentId: documentId
1188
+ documentId: documentId,
1188
1189
nestedType: [ String : AnyCodable ] . self
1189
1190
)
1190
1191
}
@@ -1207,7 +1208,7 @@ open class Databases: Service {
1207
1208
databaseId: String ,
1208
1209
collectionId: String ,
1209
1210
documentId: String ,
1210
- data: T ? = nil ,
1211
+ data: Any ? = nil ,
1211
1212
permissions: [ String ] ? = nil ,
1212
1213
nestedType: T . Type
1213
1214
) async throws -> AppwriteModels . Document < T > {
@@ -1264,7 +1265,7 @@ open class Databases: Service {
1264
1265
collectionId: collectionId,
1265
1266
documentId: documentId,
1266
1267
data: data,
1267
- permissions: permissions
1268
+ permissions: permissions,
1268
1269
nestedType: [ String : AnyCodable ] . self
1269
1270
)
1270
1271
}
0 commit comments