mirror of
https://github.com/appwrite/sdk-for-android.git
synced 2026-04-07 19:17:49 +00:00
Release candidate for 1.5.x
This commit is contained in:
@@ -38,7 +38,7 @@ repositories {
|
||||
Next, add the dependency to your project's `build.gradle(.kts)` file:
|
||||
|
||||
```groovy
|
||||
implementation("io.appwrite:sdk-for-android:5.0.0-rc.5")
|
||||
implementation("io.appwrite:sdk-for-android:5.0.0-rc.6")
|
||||
```
|
||||
|
||||
### Maven
|
||||
@@ -49,7 +49,7 @@ Add this to your project's `pom.xml` file:
|
||||
<dependency>
|
||||
<groupId>io.appwrite</groupId>
|
||||
<artifactId>sdk-for-android</artifactId>
|
||||
<version>5.0.0-rc.5</version>
|
||||
<version>5.0.0-rc.6</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
```
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
import io.appwrite.Client;
|
||||
import io.appwrite.coroutines.CoroutineCallback;
|
||||
import io.appwrite.services.Account;
|
||||
|
||||
Client client = new Client(context)
|
||||
.setEndpoint("https://cloud.appwrite.io/v1") // Your API Endpoint
|
||||
.setProject("5df5acd0d48c2"); // Your project ID
|
||||
|
||||
Account account = new Account(client);
|
||||
|
||||
account.updatePhoneSession(
|
||||
"<USER_ID>", // userId
|
||||
"<SECRET>", // secret
|
||||
new CoroutineCallback<>((result, error) -> {
|
||||
if (error != null) {
|
||||
error.printStackTrace();
|
||||
return;
|
||||
}
|
||||
|
||||
Log.d("Appwrite", result.toString());
|
||||
})
|
||||
);
|
||||
|
||||
@@ -9,6 +9,6 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.addAuthenticator(
|
||||
val result = account.addAuthenticator(
|
||||
type = AuthenticatorType.TOTP,
|
||||
)
|
||||
@@ -8,4 +8,4 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.createAnonymousSession()
|
||||
val result = account.createAnonymousSession()
|
||||
|
||||
@@ -9,6 +9,6 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.createChallenge(
|
||||
val result = account.createChallenge(
|
||||
factor = AuthenticationFactor.TOTP,
|
||||
)
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.createEmailPasswordSession(
|
||||
val result = account.createEmailPasswordSession(
|
||||
email = "email@example.com",
|
||||
password = "password",
|
||||
)
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.createEmailToken(
|
||||
val result = account.createEmailToken(
|
||||
userId = "<USER_ID>",
|
||||
email = "email@example.com",
|
||||
phrase = false, // (optional)
|
||||
|
||||
@@ -8,4 +8,4 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.createJWT()
|
||||
val result = account.createJWT()
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.createMagicURLToken(
|
||||
val result = account.createMagicURLToken(
|
||||
userId = "<USER_ID>",
|
||||
email = "email@example.com",
|
||||
url = "https://example.com", // (optional)
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.createPhoneToken(
|
||||
val result = account.createPhoneToken(
|
||||
userId = "<USER_ID>",
|
||||
phone = "+12065550100",
|
||||
)
|
||||
@@ -8,4 +8,4 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.createPhoneVerification()
|
||||
val result = account.createPhoneVerification()
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.createPushTarget(
|
||||
val result = account.createPushTarget(
|
||||
targetId = "<TARGET_ID>",
|
||||
identifier = "<IDENTIFIER>",
|
||||
providerId = "<PROVIDER_ID>", // (optional)
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.createRecovery(
|
||||
val result = account.createRecovery(
|
||||
email = "email@example.com",
|
||||
url = "https://example.com",
|
||||
)
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.createSession(
|
||||
val result = account.createSession(
|
||||
userId = "<USER_ID>",
|
||||
secret = "<SECRET>",
|
||||
)
|
||||
@@ -8,6 +8,6 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.createVerification(
|
||||
val result = account.createVerification(
|
||||
url = "https://example.com",
|
||||
)
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.create(
|
||||
val result = account.create(
|
||||
userId = "<USER_ID>",
|
||||
email = "email@example.com",
|
||||
password = "",
|
||||
|
||||
@@ -9,7 +9,7 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.deleteAuthenticator(
|
||||
val result = account.deleteAuthenticator(
|
||||
type = AuthenticatorType.TOTP,
|
||||
otp = "<OTP>",
|
||||
)
|
||||
@@ -8,6 +8,6 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.deleteIdentity(
|
||||
val result = account.deleteIdentity(
|
||||
identityId = "<IDENTITY_ID>",
|
||||
)
|
||||
@@ -8,6 +8,6 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.deletePushTarget(
|
||||
val result = account.deletePushTarget(
|
||||
targetId = "<TARGET_ID>",
|
||||
)
|
||||
@@ -8,6 +8,6 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.deleteSession(
|
||||
val result = account.deleteSession(
|
||||
sessionId = "<SESSION_ID>",
|
||||
)
|
||||
@@ -8,4 +8,4 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.deleteSessions()
|
||||
val result = account.deleteSessions()
|
||||
|
||||
@@ -8,4 +8,4 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.getPrefs()
|
||||
val result = account.getPrefs()
|
||||
|
||||
@@ -8,6 +8,6 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.getSession(
|
||||
val result = account.getSession(
|
||||
sessionId = "<SESSION_ID>",
|
||||
)
|
||||
@@ -8,4 +8,4 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.get()
|
||||
val result = account.get()
|
||||
|
||||
@@ -8,4 +8,4 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.listFactors()
|
||||
val result = account.listFactors()
|
||||
|
||||
@@ -8,6 +8,6 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.listIdentities(
|
||||
val result = account.listIdentities(
|
||||
queries = listOf(), // (optional)
|
||||
)
|
||||
@@ -8,6 +8,6 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.listLogs(
|
||||
val result = account.listLogs(
|
||||
queries = listOf(), // (optional)
|
||||
)
|
||||
@@ -8,4 +8,4 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.listSessions()
|
||||
val result = account.listSessions()
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.updateChallenge(
|
||||
val result = account.updateChallenge(
|
||||
challengeId = "<CHALLENGE_ID>",
|
||||
otp = "<OTP>",
|
||||
)
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.updateEmail(
|
||||
val result = account.updateEmail(
|
||||
email = "email@example.com",
|
||||
password = "password",
|
||||
)
|
||||
@@ -8,6 +8,6 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.updateMFA(
|
||||
val result = account.updateMFA(
|
||||
mfa = false,
|
||||
)
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.updateMagicURLSession(
|
||||
val result = account.updateMagicURLSession(
|
||||
userId = "<USER_ID>",
|
||||
secret = "<SECRET>",
|
||||
)
|
||||
@@ -8,6 +8,6 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.updateName(
|
||||
val result = account.updateName(
|
||||
name = "<NAME>",
|
||||
)
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.updatePassword(
|
||||
val result = account.updatePassword(
|
||||
password = "",
|
||||
oldPassword = "password", // (optional)
|
||||
)
|
||||
@@ -0,0 +1,14 @@
|
||||
import io.appwrite.Client
|
||||
import io.appwrite.coroutines.CoroutineCallback
|
||||
import io.appwrite.services.Account
|
||||
|
||||
val client = Client(context)
|
||||
.setEndpoint("https://cloud.appwrite.io/v1") // Your API Endpoint
|
||||
.setProject("5df5acd0d48c2") // Your project ID
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val result = account.updatePhoneSession(
|
||||
userId = "<USER_ID>",
|
||||
secret = "<SECRET>",
|
||||
)
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.updatePhoneVerification(
|
||||
val result = account.updatePhoneVerification(
|
||||
userId = "<USER_ID>",
|
||||
secret = "<SECRET>",
|
||||
)
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.updatePhone(
|
||||
val result = account.updatePhone(
|
||||
phone = "+12065550100",
|
||||
password = "password",
|
||||
)
|
||||
@@ -8,6 +8,6 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.updatePrefs(
|
||||
val result = account.updatePrefs(
|
||||
prefs = mapOf( "a" to "b" ),
|
||||
)
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.updatePushTarget(
|
||||
val result = account.updatePushTarget(
|
||||
targetId = "<TARGET_ID>",
|
||||
identifier = "<IDENTIFIER>",
|
||||
)
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.updateRecovery(
|
||||
val result = account.updateRecovery(
|
||||
userId = "<USER_ID>",
|
||||
secret = "<SECRET>",
|
||||
password = "",
|
||||
|
||||
@@ -8,6 +8,6 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.updateSession(
|
||||
val result = account.updateSession(
|
||||
sessionId = "<SESSION_ID>",
|
||||
)
|
||||
@@ -8,4 +8,4 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.updateStatus()
|
||||
val result = account.updateStatus()
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.updateVerification(
|
||||
val result = account.updateVerification(
|
||||
userId = "<USER_ID>",
|
||||
secret = "<SECRET>",
|
||||
)
|
||||
@@ -9,7 +9,7 @@ val client = Client(context)
|
||||
|
||||
val account = Account(client)
|
||||
|
||||
val response = account.verifyAuthenticator(
|
||||
val result = account.verifyAuthenticator(
|
||||
type = AuthenticatorType.TOTP,
|
||||
otp = "<OTP>",
|
||||
)
|
||||
@@ -9,7 +9,7 @@ val client = Client(context)
|
||||
|
||||
val avatars = Avatars(client)
|
||||
|
||||
val result =avatars.getBrowser(
|
||||
val result = avatars.getBrowser(
|
||||
code = Browser.AVANT_BROWSER,
|
||||
width = 0, // (optional)
|
||||
height = 0, // (optional)
|
||||
|
||||
@@ -9,7 +9,7 @@ val client = Client(context)
|
||||
|
||||
val avatars = Avatars(client)
|
||||
|
||||
val result =avatars.getCreditCard(
|
||||
val result = avatars.getCreditCard(
|
||||
code = CreditCard.AMERICAN_EXPRESS,
|
||||
width = 0, // (optional)
|
||||
height = 0, // (optional)
|
||||
|
||||
@@ -8,6 +8,6 @@ val client = Client(context)
|
||||
|
||||
val avatars = Avatars(client)
|
||||
|
||||
val result =avatars.getFavicon(
|
||||
val result = avatars.getFavicon(
|
||||
url = "https://example.com",
|
||||
)
|
||||
@@ -9,7 +9,7 @@ val client = Client(context)
|
||||
|
||||
val avatars = Avatars(client)
|
||||
|
||||
val result =avatars.getFlag(
|
||||
val result = avatars.getFlag(
|
||||
code = Flag.AFGHANISTAN,
|
||||
width = 0, // (optional)
|
||||
height = 0, // (optional)
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val avatars = Avatars(client)
|
||||
|
||||
val result =avatars.getImage(
|
||||
val result = avatars.getImage(
|
||||
url = "https://example.com",
|
||||
width = 0, // (optional)
|
||||
height = 0, // (optional)
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val avatars = Avatars(client)
|
||||
|
||||
val result =avatars.getInitials(
|
||||
val result = avatars.getInitials(
|
||||
name = "<NAME>", // (optional)
|
||||
width = 0, // (optional)
|
||||
height = 0, // (optional)
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val avatars = Avatars(client)
|
||||
|
||||
val result =avatars.getQR(
|
||||
val result = avatars.getQR(
|
||||
text = "<TEXT>",
|
||||
size = 1, // (optional)
|
||||
margin = 0, // (optional)
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val databases = Databases(client)
|
||||
|
||||
val response = databases.createDocument(
|
||||
val result = databases.createDocument(
|
||||
databaseId = "<DATABASE_ID>",
|
||||
collectionId = "<COLLECTION_ID>",
|
||||
documentId = "<DOCUMENT_ID>",
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val databases = Databases(client)
|
||||
|
||||
val response = databases.deleteDocument(
|
||||
val result = databases.deleteDocument(
|
||||
databaseId = "<DATABASE_ID>",
|
||||
collectionId = "<COLLECTION_ID>",
|
||||
documentId = "<DOCUMENT_ID>",
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val databases = Databases(client)
|
||||
|
||||
val response = databases.getDocument(
|
||||
val result = databases.getDocument(
|
||||
databaseId = "<DATABASE_ID>",
|
||||
collectionId = "<COLLECTION_ID>",
|
||||
documentId = "<DOCUMENT_ID>",
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val databases = Databases(client)
|
||||
|
||||
val response = databases.listDocuments(
|
||||
val result = databases.listDocuments(
|
||||
databaseId = "<DATABASE_ID>",
|
||||
collectionId = "<COLLECTION_ID>",
|
||||
queries = listOf(), // (optional)
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val databases = Databases(client)
|
||||
|
||||
val response = databases.updateDocument(
|
||||
val result = databases.updateDocument(
|
||||
databaseId = "<DATABASE_ID>",
|
||||
collectionId = "<COLLECTION_ID>",
|
||||
documentId = "<DOCUMENT_ID>",
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val functions = Functions(client)
|
||||
|
||||
val response = functions.createExecution(
|
||||
val result = functions.createExecution(
|
||||
functionId = "<FUNCTION_ID>",
|
||||
body = "<BODY>", // (optional)
|
||||
async = false, // (optional)
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val functions = Functions(client)
|
||||
|
||||
val response = functions.getExecution(
|
||||
val result = functions.getExecution(
|
||||
functionId = "<FUNCTION_ID>",
|
||||
executionId = "<EXECUTION_ID>",
|
||||
)
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val functions = Functions(client)
|
||||
|
||||
val response = functions.listExecutions(
|
||||
val result = functions.listExecutions(
|
||||
functionId = "<FUNCTION_ID>",
|
||||
queries = listOf(), // (optional)
|
||||
search = "<SEARCH>", // (optional)
|
||||
|
||||
@@ -8,6 +8,6 @@ val client = Client(context)
|
||||
|
||||
val graphql = Graphql(client)
|
||||
|
||||
val response = graphql.mutation(
|
||||
val result = graphql.mutation(
|
||||
query = mapOf( "a" to "b" ),
|
||||
)
|
||||
@@ -8,6 +8,6 @@ val client = Client(context)
|
||||
|
||||
val graphql = Graphql(client)
|
||||
|
||||
val response = graphql.query(
|
||||
val result = graphql.query(
|
||||
query = mapOf( "a" to "b" ),
|
||||
)
|
||||
@@ -8,4 +8,4 @@ val client = Client(context)
|
||||
|
||||
val locale = Locale(client)
|
||||
|
||||
val response = locale.get()
|
||||
val result = locale.get()
|
||||
|
||||
@@ -8,4 +8,4 @@ val client = Client(context)
|
||||
|
||||
val locale = Locale(client)
|
||||
|
||||
val response = locale.listCodes()
|
||||
val result = locale.listCodes()
|
||||
|
||||
@@ -8,4 +8,4 @@ val client = Client(context)
|
||||
|
||||
val locale = Locale(client)
|
||||
|
||||
val response = locale.listContinents()
|
||||
val result = locale.listContinents()
|
||||
|
||||
@@ -8,4 +8,4 @@ val client = Client(context)
|
||||
|
||||
val locale = Locale(client)
|
||||
|
||||
val response = locale.listCountriesEU()
|
||||
val result = locale.listCountriesEU()
|
||||
|
||||
@@ -8,4 +8,4 @@ val client = Client(context)
|
||||
|
||||
val locale = Locale(client)
|
||||
|
||||
val response = locale.listCountriesPhones()
|
||||
val result = locale.listCountriesPhones()
|
||||
|
||||
@@ -8,4 +8,4 @@ val client = Client(context)
|
||||
|
||||
val locale = Locale(client)
|
||||
|
||||
val response = locale.listCountries()
|
||||
val result = locale.listCountries()
|
||||
|
||||
@@ -8,4 +8,4 @@ val client = Client(context)
|
||||
|
||||
val locale = Locale(client)
|
||||
|
||||
val response = locale.listCurrencies()
|
||||
val result = locale.listCurrencies()
|
||||
|
||||
@@ -8,4 +8,4 @@ val client = Client(context)
|
||||
|
||||
val locale = Locale(client)
|
||||
|
||||
val response = locale.listLanguages()
|
||||
val result = locale.listLanguages()
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val messaging = Messaging(client)
|
||||
|
||||
val response = messaging.createSubscriber(
|
||||
val result = messaging.createSubscriber(
|
||||
topicId = "<TOPIC_ID>",
|
||||
subscriberId = "<SUBSCRIBER_ID>",
|
||||
targetId = "<TARGET_ID>",
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val messaging = Messaging(client)
|
||||
|
||||
val response = messaging.deleteSubscriber(
|
||||
val result = messaging.deleteSubscriber(
|
||||
topicId = "<TOPIC_ID>",
|
||||
subscriberId = "<SUBSCRIBER_ID>",
|
||||
)
|
||||
@@ -9,7 +9,7 @@ val client = Client(context)
|
||||
|
||||
val storage = Storage(client)
|
||||
|
||||
val response = storage.createFile(
|
||||
val result = storage.createFile(
|
||||
bucketId = "<BUCKET_ID>",
|
||||
fileId = "<FILE_ID>",
|
||||
file = InputFile.fromPath("file.png"),
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val storage = Storage(client)
|
||||
|
||||
val response = storage.deleteFile(
|
||||
val result = storage.deleteFile(
|
||||
bucketId = "<BUCKET_ID>",
|
||||
fileId = "<FILE_ID>",
|
||||
)
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val storage = Storage(client)
|
||||
|
||||
val result =storage.getFileDownload(
|
||||
val result = storage.getFileDownload(
|
||||
bucketId = "<BUCKET_ID>",
|
||||
fileId = "<FILE_ID>",
|
||||
)
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val storage = Storage(client)
|
||||
|
||||
val result =storage.getFilePreview(
|
||||
val result = storage.getFilePreview(
|
||||
bucketId = "<BUCKET_ID>",
|
||||
fileId = "<FILE_ID>",
|
||||
width = 0, // (optional)
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val storage = Storage(client)
|
||||
|
||||
val result =storage.getFileView(
|
||||
val result = storage.getFileView(
|
||||
bucketId = "<BUCKET_ID>",
|
||||
fileId = "<FILE_ID>",
|
||||
)
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val storage = Storage(client)
|
||||
|
||||
val response = storage.getFile(
|
||||
val result = storage.getFile(
|
||||
bucketId = "<BUCKET_ID>",
|
||||
fileId = "<FILE_ID>",
|
||||
)
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val storage = Storage(client)
|
||||
|
||||
val response = storage.listFiles(
|
||||
val result = storage.listFiles(
|
||||
bucketId = "<BUCKET_ID>",
|
||||
queries = listOf(), // (optional)
|
||||
search = "<SEARCH>", // (optional)
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val storage = Storage(client)
|
||||
|
||||
val response = storage.updateFile(
|
||||
val result = storage.updateFile(
|
||||
bucketId = "<BUCKET_ID>",
|
||||
fileId = "<FILE_ID>",
|
||||
name = "<NAME>", // (optional)
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val teams = Teams(client)
|
||||
|
||||
val response = teams.createMembership(
|
||||
val result = teams.createMembership(
|
||||
teamId = "<TEAM_ID>",
|
||||
roles = listOf(),
|
||||
email = "email@example.com", // (optional)
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val teams = Teams(client)
|
||||
|
||||
val response = teams.create(
|
||||
val result = teams.create(
|
||||
teamId = "<TEAM_ID>",
|
||||
name = "<NAME>",
|
||||
roles = listOf(), // (optional)
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val teams = Teams(client)
|
||||
|
||||
val response = teams.deleteMembership(
|
||||
val result = teams.deleteMembership(
|
||||
teamId = "<TEAM_ID>",
|
||||
membershipId = "<MEMBERSHIP_ID>",
|
||||
)
|
||||
@@ -8,6 +8,6 @@ val client = Client(context)
|
||||
|
||||
val teams = Teams(client)
|
||||
|
||||
val response = teams.delete(
|
||||
val result = teams.delete(
|
||||
teamId = "<TEAM_ID>",
|
||||
)
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val teams = Teams(client)
|
||||
|
||||
val response = teams.getMembership(
|
||||
val result = teams.getMembership(
|
||||
teamId = "<TEAM_ID>",
|
||||
membershipId = "<MEMBERSHIP_ID>",
|
||||
)
|
||||
@@ -8,6 +8,6 @@ val client = Client(context)
|
||||
|
||||
val teams = Teams(client)
|
||||
|
||||
val response = teams.getPrefs(
|
||||
val result = teams.getPrefs(
|
||||
teamId = "<TEAM_ID>",
|
||||
)
|
||||
@@ -8,6 +8,6 @@ val client = Client(context)
|
||||
|
||||
val teams = Teams(client)
|
||||
|
||||
val response = teams.get(
|
||||
val result = teams.get(
|
||||
teamId = "<TEAM_ID>",
|
||||
)
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val teams = Teams(client)
|
||||
|
||||
val response = teams.listMemberships(
|
||||
val result = teams.listMemberships(
|
||||
teamId = "<TEAM_ID>",
|
||||
queries = listOf(), // (optional)
|
||||
search = "<SEARCH>", // (optional)
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val teams = Teams(client)
|
||||
|
||||
val response = teams.list(
|
||||
val result = teams.list(
|
||||
queries = listOf(), // (optional)
|
||||
search = "<SEARCH>", // (optional)
|
||||
)
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val teams = Teams(client)
|
||||
|
||||
val response = teams.updateMembershipStatus(
|
||||
val result = teams.updateMembershipStatus(
|
||||
teamId = "<TEAM_ID>",
|
||||
membershipId = "<MEMBERSHIP_ID>",
|
||||
userId = "<USER_ID>",
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val teams = Teams(client)
|
||||
|
||||
val response = teams.updateMembership(
|
||||
val result = teams.updateMembership(
|
||||
teamId = "<TEAM_ID>",
|
||||
membershipId = "<MEMBERSHIP_ID>",
|
||||
roles = listOf(),
|
||||
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val teams = Teams(client)
|
||||
|
||||
val response = teams.updateName(
|
||||
val result = teams.updateName(
|
||||
teamId = "<TEAM_ID>",
|
||||
name = "<NAME>",
|
||||
)
|
||||
@@ -8,7 +8,7 @@ val client = Client(context)
|
||||
|
||||
val teams = Teams(client)
|
||||
|
||||
val response = teams.updatePrefs(
|
||||
val result = teams.updatePrefs(
|
||||
teamId = "<TEAM_ID>",
|
||||
prefs = mapOf( "a" to "b" ),
|
||||
)
|
||||
@@ -83,7 +83,7 @@ class Client @JvmOverloads constructor(
|
||||
"x-sdk-name" to "Android",
|
||||
"x-sdk-platform" to "client",
|
||||
"x-sdk-language" to "android",
|
||||
"x-sdk-version" to "5.0.0-rc.5",
|
||||
"x-sdk-version" to "5.0.0-rc.6",
|
||||
"x-appwrite-response-format" to "1.5.0"
|
||||
)
|
||||
config = mutableMapOf()
|
||||
|
||||
@@ -322,7 +322,7 @@ class Account(client: Client) : Service(client) {
|
||||
/**
|
||||
* Update MFA
|
||||
*
|
||||
*
|
||||
* Enable or disable MFA on an account.
|
||||
*
|
||||
* @param mfa Enable or disable MFA.
|
||||
* @return [io.appwrite.models.User<T>]
|
||||
@@ -356,7 +356,7 @@ class Account(client: Client) : Service(client) {
|
||||
/**
|
||||
* Update MFA
|
||||
*
|
||||
*
|
||||
* Enable or disable MFA on an account.
|
||||
*
|
||||
* @param mfa Enable or disable MFA.
|
||||
* @return [io.appwrite.models.User<T>]
|
||||
@@ -406,7 +406,7 @@ class Account(client: Client) : Service(client) {
|
||||
/**
|
||||
* Create MFA Challenge (confirmation)
|
||||
*
|
||||
*
|
||||
* Complete the MFA challenge by providing the one-time password.
|
||||
*
|
||||
* @param challengeId ID of the challenge.
|
||||
* @param otp Valid verification token.
|
||||
@@ -438,7 +438,7 @@ class Account(client: Client) : Service(client) {
|
||||
/**
|
||||
* List Factors
|
||||
*
|
||||
*
|
||||
* List the factors available on the account to be used as a MFA challange.
|
||||
*
|
||||
* @return [io.appwrite.models.MfaFactors]
|
||||
*/
|
||||
@@ -469,7 +469,7 @@ class Account(client: Client) : Service(client) {
|
||||
/**
|
||||
* Add Authenticator
|
||||
*
|
||||
*
|
||||
* Add an authenticator app to be used as an MFA factor. Verify the authenticator using the [verify authenticator](/docs/references/cloud/client-web/account#verifyAuthenticator) method.
|
||||
*
|
||||
* @param type Type of authenticator.
|
||||
* @return [io.appwrite.models.MfaType]
|
||||
@@ -503,7 +503,7 @@ class Account(client: Client) : Service(client) {
|
||||
/**
|
||||
* Verify Authenticator
|
||||
*
|
||||
*
|
||||
* Verify an authenticator app after adding it using the [add authenticator](/docs/references/cloud/client-web/account#addAuthenticator) method.
|
||||
*
|
||||
* @param type Type of authenticator.
|
||||
* @param otp Valid verification token.
|
||||
@@ -540,7 +540,7 @@ class Account(client: Client) : Service(client) {
|
||||
/**
|
||||
* Verify Authenticator
|
||||
*
|
||||
*
|
||||
* Verify an authenticator app after adding it using the [add authenticator](/docs/references/cloud/client-web/account#addAuthenticator) method.
|
||||
*
|
||||
* @param type Type of authenticator.
|
||||
* @param otp Valid verification token.
|
||||
@@ -559,7 +559,7 @@ class Account(client: Client) : Service(client) {
|
||||
/**
|
||||
* Delete Authenticator
|
||||
*
|
||||
*
|
||||
* Delete an authenticator for a user by ID.
|
||||
*
|
||||
* @param type Type of authenticator.
|
||||
* @param otp Valid verification token.
|
||||
@@ -596,7 +596,7 @@ class Account(client: Client) : Service(client) {
|
||||
/**
|
||||
* Delete Authenticator
|
||||
*
|
||||
*
|
||||
* Delete an authenticator for a user by ID.
|
||||
*
|
||||
* @param type Type of authenticator.
|
||||
* @param otp Valid verification token.
|
||||
@@ -1073,7 +1073,7 @@ class Account(client: Client) : Service(client) {
|
||||
|
||||
|
||||
/**
|
||||
* Create session (deprecated)
|
||||
* Update magic URL session
|
||||
*
|
||||
* Use this endpoint to create a session from token. Provide the **userId** and **secret** parameters from the successful response of authentication flows initiated by token creation. For example, magic URL and phone login.
|
||||
*
|
||||
@@ -1181,6 +1181,43 @@ class Account(client: Client) : Service(client) {
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Update phone session
|
||||
*
|
||||
* Use this endpoint to create a session from token. Provide the **userId** and **secret** parameters from the successful response of authentication flows initiated by token creation. For example, magic URL and phone login.
|
||||
*
|
||||
* @param userId User ID. Choose a custom ID or generate a random ID with `ID.unique()`. Valid chars are a-z, A-Z, 0-9, period, hyphen, and underscore. Can't start with a special char. Max length is 36 chars.
|
||||
* @param secret Valid verification token.
|
||||
* @return [io.appwrite.models.Session]
|
||||
*/
|
||||
suspend fun updatePhoneSession(
|
||||
userId: String,
|
||||
secret: String,
|
||||
): io.appwrite.models.Session {
|
||||
val apiPath = "/account/sessions/phone"
|
||||
|
||||
val apiParams = mutableMapOf<String, Any?>(
|
||||
"userId" to userId,
|
||||
"secret" to secret,
|
||||
)
|
||||
val apiHeaders = mutableMapOf(
|
||||
"content-type" to "application/json",
|
||||
)
|
||||
val converter: (Any) -> io.appwrite.models.Session = {
|
||||
@Suppress("UNCHECKED_CAST")
|
||||
io.appwrite.models.Session.from(map = it as Map<String, Any>)
|
||||
}
|
||||
return client.call(
|
||||
"PUT",
|
||||
apiPath,
|
||||
apiHeaders,
|
||||
apiParams,
|
||||
responseType = io.appwrite.models.Session::class.java,
|
||||
converter,
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Create session
|
||||
*
|
||||
@@ -1253,7 +1290,7 @@ class Account(client: Client) : Service(client) {
|
||||
|
||||
|
||||
/**
|
||||
* Update (or renew) a session
|
||||
* Update (or renew) session
|
||||
*
|
||||
* Extend session's expiry to increase it's lifespan. Extending a session is useful when session length is short such as 5 minutes.
|
||||
*
|
||||
@@ -1360,7 +1397,7 @@ class Account(client: Client) : Service(client) {
|
||||
)
|
||||
|
||||
/**
|
||||
* Create a push target
|
||||
* Create push target
|
||||
*
|
||||
*
|
||||
*
|
||||
@@ -1401,7 +1438,7 @@ class Account(client: Client) : Service(client) {
|
||||
|
||||
|
||||
/**
|
||||
* Update a push target
|
||||
* Update push target
|
||||
*
|
||||
*
|
||||
*
|
||||
@@ -1438,7 +1475,7 @@ class Account(client: Client) : Service(client) {
|
||||
|
||||
|
||||
/**
|
||||
* Delete a push target
|
||||
* Delete push target
|
||||
*
|
||||
*
|
||||
*
|
||||
|
||||
@@ -16,7 +16,7 @@ import java.io.File
|
||||
class Messaging(client: Client) : Service(client) {
|
||||
|
||||
/**
|
||||
* Create a subscriber
|
||||
* Create subscriber
|
||||
*
|
||||
* Create a new subscriber.
|
||||
*
|
||||
@@ -56,7 +56,7 @@ class Messaging(client: Client) : Service(client) {
|
||||
|
||||
|
||||
/**
|
||||
* Delete a subscriber
|
||||
* Delete subscriber
|
||||
*
|
||||
* Delete a subscriber by its unique ID.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user