mirror of
https://github.com/appwrite/appwrite.git
synced 2026-05-26 13:51:13 +00:00
10171c80da
Updated SDK generator to fix Java examples Kotlin syntax issues and regenerated all affected documentation examples across multiple SDK versions.
36 lines
1.0 KiB
Markdown
36 lines
1.0 KiB
Markdown
import io.appwrite.Client;
|
|
import io.appwrite.coroutines.CoroutineCallback;
|
|
import io.appwrite.Permission;
|
|
import io.appwrite.Role;
|
|
import io.appwrite.services.Databases;
|
|
|
|
Client client = new Client(context)
|
|
.setEndpoint("https://<REGION>.cloud.appwrite.io/v1") // Your API Endpoint
|
|
.setProject("<YOUR_PROJECT_ID>"); // Your project ID
|
|
|
|
Databases databases = new Databases(client);
|
|
|
|
databases.createDocument(
|
|
"<DATABASE_ID>", // databaseId
|
|
"<COLLECTION_ID>", // collectionId
|
|
"<DOCUMENT_ID>", // documentId
|
|
Map.of(
|
|
"username", "walter.obrien",
|
|
"email", "walter.obrien@example.com",
|
|
"fullName", "Walter O'Brien",
|
|
"age", 30,
|
|
"isAdmin", false
|
|
), // data
|
|
List.of(Permission.read(Role.any())), // permissions (optional)
|
|
"<TRANSACTION_ID>", // transactionId (optional)
|
|
new CoroutineCallback<>((result, error) -> {
|
|
if (error != null) {
|
|
error.printStackTrace();
|
|
return;
|
|
}
|
|
|
|
Log.d("Appwrite", result.toString());
|
|
})
|
|
);
|
|
|