mirror of
https://github.com/appwrite/sdk-for-swift.git
synced 2026-06-06 19:27:57 +00:00
105 lines
3.9 KiB
Swift
105 lines
3.9 KiB
Swift
import Foundation
|
|
|
|
public enum ProjectKeyScopes: String, Codable, CustomStringConvertible {
|
|
case projectRead = "project.read"
|
|
case projectWrite = "project.write"
|
|
case keysRead = "keys.read"
|
|
case keysWrite = "keys.write"
|
|
case platformsRead = "platforms.read"
|
|
case platformsWrite = "platforms.write"
|
|
case mocksRead = "mocks.read"
|
|
case mocksWrite = "mocks.write"
|
|
case policiesRead = "policies.read"
|
|
case policiesWrite = "policies.write"
|
|
case projectPoliciesRead = "project.policies.read"
|
|
case projectPoliciesWrite = "project.policies.write"
|
|
case templatesRead = "templates.read"
|
|
case templatesWrite = "templates.write"
|
|
case oauth2Read = "oauth2.read"
|
|
case oauth2Write = "oauth2.write"
|
|
case usersRead = "users.read"
|
|
case usersWrite = "users.write"
|
|
case sessionsRead = "sessions.read"
|
|
case sessionsWrite = "sessions.write"
|
|
case teamsRead = "teams.read"
|
|
case teamsWrite = "teams.write"
|
|
case databasesRead = "databases.read"
|
|
case databasesWrite = "databases.write"
|
|
case tablesRead = "tables.read"
|
|
case tablesWrite = "tables.write"
|
|
case columnsRead = "columns.read"
|
|
case columnsWrite = "columns.write"
|
|
case indexesRead = "indexes.read"
|
|
case indexesWrite = "indexes.write"
|
|
case rowsRead = "rows.read"
|
|
case rowsWrite = "rows.write"
|
|
case collectionsRead = "collections.read"
|
|
case collectionsWrite = "collections.write"
|
|
case attributesRead = "attributes.read"
|
|
case attributesWrite = "attributes.write"
|
|
case documentsRead = "documents.read"
|
|
case documentsWrite = "documents.write"
|
|
case bucketsRead = "buckets.read"
|
|
case bucketsWrite = "buckets.write"
|
|
case filesRead = "files.read"
|
|
case filesWrite = "files.write"
|
|
case tokensRead = "tokens.read"
|
|
case tokensWrite = "tokens.write"
|
|
case functionsRead = "functions.read"
|
|
case functionsWrite = "functions.write"
|
|
case executionsRead = "executions.read"
|
|
case executionsWrite = "executions.write"
|
|
case executionRead = "execution.read"
|
|
case executionWrite = "execution.write"
|
|
case sitesRead = "sites.read"
|
|
case sitesWrite = "sites.write"
|
|
case logRead = "log.read"
|
|
case logWrite = "log.write"
|
|
case providersRead = "providers.read"
|
|
case providersWrite = "providers.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 messagesRead = "messages.read"
|
|
case messagesWrite = "messages.write"
|
|
case rulesRead = "rules.read"
|
|
case rulesWrite = "rules.write"
|
|
case webhooksRead = "webhooks.read"
|
|
case webhooksWrite = "webhooks.write"
|
|
case localeRead = "locale.read"
|
|
case avatarsRead = "avatars.read"
|
|
case healthRead = "health.read"
|
|
case assistantRead = "assistant.read"
|
|
case migrationsRead = "migrations.read"
|
|
case migrationsWrite = "migrations.write"
|
|
case schedulesRead = "schedules.read"
|
|
case schedulesWrite = "schedules.write"
|
|
case vcsRead = "vcs.read"
|
|
case vcsWrite = "vcs.write"
|
|
case insightsRead = "insights.read"
|
|
case insightsWrite = "insights.write"
|
|
case reportsRead = "reports.read"
|
|
case reportsWrite = "reports.write"
|
|
case presencesRead = "presences.read"
|
|
case presencesWrite = "presences.write"
|
|
case backupsPoliciesRead = "backups.policies.read"
|
|
case backupsPoliciesWrite = "backups.policies.write"
|
|
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"
|
|
case appsRead = "apps.read"
|
|
case appsWrite = "apps.write"
|
|
case usageRead = "usage.read"
|
|
|
|
public var description: String {
|
|
return rawValue
|
|
}
|
|
}
|