Files
sdk-for-kotlin/docs/examples/kotlin/functions/update.md
T
2026-02-02 12:08:30 +00:00

1.2 KiB

import io.appwrite.Client import io.appwrite.coroutines.CoroutineCallback import io.appwrite.services.Functions import io.appwrite.enums.Runtime import io.appwrite.enums.Scopes

val client = Client() .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint .setProject("<YOUR_PROJECT_ID>") // Your project ID .setKey("<YOUR_API_KEY>") // Your secret API key

val functions = Functions(client)

val response = functions.update( functionId = "<FUNCTION_ID>", name = "", runtime = Runtime.NODE_14_5, // optional execute = listOf("any"), // optional events = listOf(), // optional schedule = "", // optional timeout = 1, // optional enabled = false, // optional logging = false, // optional entrypoint = "", // optional commands = "", // optional scopes = listOf(Scopes.SESSIONS_WRITE), // optional installationId = "<INSTALLATION_ID>", // optional providerRepositoryId = "<PROVIDER_REPOSITORY_ID>", // optional providerBranch = "<PROVIDER_BRANCH>", // optional providerSilentMode = false, // optional providerRootDirectory = "<PROVIDER_ROOT_DIRECTORY>", // optional specification = "" // optional )