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}