1.2 KiB
import Appwrite import AppwriteEnums
let client = Client() .setEndpoint("https://cloud.appwrite.io/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key
let functions = Functions(client)
let function = try await functions.create( functionId: "<FUNCTION_ID>", name: "", runtime: .node145, execute: ["any"], // optional events: [], // optional schedule: "", // optional timeout: 1, // optional enabled: false, // optional logging: false, // optional entrypoint: "", // optional commands: "", // optional installationId: "<INSTALLATION_ID>", // optional providerRepositoryId: "<PROVIDER_REPOSITORY_ID>", // optional providerBranch: "<PROVIDER_BRANCH>", // optional providerSilentMode: false, // optional providerRootDirectory: "<PROVIDER_ROOT_DIRECTORY>", // optional templateRepository: "<TEMPLATE_REPOSITORY>", // optional templateOwner: "<TEMPLATE_OWNER>", // optional templateRootDirectory: "<TEMPLATE_ROOT_DIRECTORY>", // optional templateBranch: "<TEMPLATE_BRANCH>" // optional )