use dialtone_common::rest::users::web_user::SystemRole;
use dialtone_sqlx_macros::SqlxEnumProxy;
use serde_variant::to_variant_name;
use std::str::FromStr;
pub mod add;
pub mod remove;
#[derive(sqlx::Type, Debug, SqlxEnumProxy)]
#[sqlx(type_name = "system_role_type")]
#[proxy_for(SystemRole)]
pub enum SystemRoleType {
#[sqlx(rename = "User Administrator")]
UserAdmin,
#[sqlx(rename = "Actor Administrator")]
ActorAdmin,
#[sqlx(rename = "Content Administrator")]
ContentAdmin,
}