use serde::{Deserialize, Serialize};
#[cfg(feature = "utoipa")]
use utoipa::ToSchema;
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
#[cfg_attr(feature = "utoipa", derive(ToSchema))]
#[serde(rename_all = "lowercase")]
pub enum Scope {
#[serde(alias = "openid")]
Identify,
Email,
Read,
Write,
Moderate,
#[serde(rename = "relations.read")]
RelationsRead,
#[serde(rename = "relations.write")]
RelationsWrite,
Auth,
}