summaryrefslogtreecommitdiffstats
path: root/src/schema.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/schema.rs')
-rw-r--r--src/schema.rs11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/schema.rs b/src/schema.rs
index ac5b243..641e282 100644
--- a/src/schema.rs
+++ b/src/schema.rs
@@ -172,8 +172,7 @@ pub(crate) struct TeamList {
pub(crate) enum ListAccessLevel {
Everyone,
Members,
- #[serde(rename = "read-only")]
- Readonly,
+ ReadOnly,
}
#[derive(Debug)]
@@ -188,6 +187,14 @@ impl List {
&self.address
}
+ pub(crate) fn access_level_str(&self) -> &str {
+ match self.access_level {
+ ListAccessLevel::Everyone => "everyone",
+ ListAccessLevel::Members => "members",
+ ListAccessLevel::ReadOnly => "readonly",
+ }
+ }
+
pub(crate) fn emails(&self) -> &[String] {
&self.emails
}