cts_common/auth/claims/org.rs
1use fake::Fake;
2use serde::{Deserialize, Serialize};
3
4#[derive(Clone, Debug, Serialize, Deserialize, PartialEq)]
5pub struct Org {
6 pub id: String,
7}
8
9impl Org {
10 pub fn id(&self) -> &str {
11 &self.id
12 }
13}
14
15#[cfg(feature = "test_utils")]
16impl<T> fake::Dummy<T> for Org {
17 fn dummy_with_rng<R: rand::Rng + ?Sized>(_: &T, _rng: &mut R) -> Self {
18 Self {
19 id: fake::Faker.fake(),
20 }
21 }
22}