mirror of
https://github.com/appwrite/sdk-for-swift.git
synced 2026-04-07 19:17:48 +00:00
1fb0191d08
* 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`
79 lines
2.8 KiB
Swift
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
|
|
}
|
|
}
|