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 } }