Files
sdk-for-swift/Sources/AppwriteEnums/Scopes.swift
T
root 1fb0191d08 feat: update Swift SDK to 16.0.0
* Breaking: Renamed `AppwriteEnums.IndexType` to `AppwriteEnums.DatabasesIndexType` in `Databases`\n* Added `DocumentsDB` service with list/create/get/update/delete and transaction endpoints\n* Added impersonation support: `setImpersonateUserId`, `setImpersonateUserEmail`, `setImpersonateUserPhone`\n* Updated `x-sdk-version` to `15.1.0` and `x-appwrite-response-format` to `1.9.0`\n* Updated README badge to display API version `1.9.0`
2026-03-24 13:13:35 +00:00

79 lines
2.8 KiB
Swift

import Foundation
public enum Scopes: String, CustomStringConvertible {
case sessionsWrite = "sessions.write"
case usersRead = "users.read"
case usersWrite = "users.write"
case teamsRead = "teams.read"
case teamsWrite = "teams.write"
case databasesRead = "databases.read"
case databasesWrite = "databases.write"
case collectionsRead = "collections.read"
case collectionsWrite = "collections.write"
case tablesRead = "tables.read"
case tablesWrite = "tables.write"
case attributesRead = "attributes.read"
case attributesWrite = "attributes.write"
case columnsRead = "columns.read"
case columnsWrite = "columns.write"
case indexesRead = "indexes.read"
case indexesWrite = "indexes.write"
case documentsRead = "documents.read"
case documentsWrite = "documents.write"
case rowsRead = "rows.read"
case rowsWrite = "rows.write"
case filesRead = "files.read"
case filesWrite = "files.write"
case bucketsRead = "buckets.read"
case bucketsWrite = "buckets.write"
case functionsRead = "functions.read"
case functionsWrite = "functions.write"
case sitesRead = "sites.read"
case sitesWrite = "sites.write"
case logRead = "log.read"
case logWrite = "log.write"
case executionRead = "execution.read"
case executionWrite = "execution.write"
case localeRead = "locale.read"
case avatarsRead = "avatars.read"
case healthRead = "health.read"
case providersRead = "providers.read"
case providersWrite = "providers.write"
case messagesRead = "messages.read"
case messagesWrite = "messages.write"
case topicsRead = "topics.read"
case topicsWrite = "topics.write"
case subscribersRead = "subscribers.read"
case subscribersWrite = "subscribers.write"
case targetsRead = "targets.read"
case targetsWrite = "targets.write"
case rulesRead = "rules.read"
case rulesWrite = "rules.write"
case schedulesRead = "schedules.read"
case schedulesWrite = "schedules.write"
case migrationsRead = "migrations.read"
case migrationsWrite = "migrations.write"
case vcsRead = "vcs.read"
case vcsWrite = "vcs.write"
case assistantRead = "assistant.read"
case tokensRead = "tokens.read"
case tokensWrite = "tokens.write"
case webhooksRead = "webhooks.read"
case webhooksWrite = "webhooks.write"
case projectRead = "project.read"
case projectWrite = "project.write"
case policiesWrite = "policies.write"
case policiesRead = "policies.read"
case archivesRead = "archives.read"
case archivesWrite = "archives.write"
case restorationsRead = "restorations.read"
case restorationsWrite = "restorations.write"
case domainsRead = "domains.read"
case domainsWrite = "domains.write"
case eventsRead = "events.read"
public var description: String {
return rawValue
}
}