shuttle_common/models/
team.rsuse serde::{Deserialize, Serialize};
use strum::{Display, EnumString};
#[derive(Debug, Default, Serialize, Deserialize, PartialEq)]
pub struct Response {
pub id: String,
pub display_name: String,
pub is_admin: bool,
}
#[derive(Debug, Serialize, Deserialize, PartialEq)]
pub struct MemberResponse {
pub id: String,
pub role: MemberRole,
}
#[derive(Debug, Serialize, Deserialize, PartialEq, Display, EnumString)]
#[serde(rename_all = "lowercase")]
#[strum(serialize_all = "lowercase")]
pub enum MemberRole {
Admin,
Member,
}