headless_lms_server/domain/oauth/
authorized_client.rs

1use crate::prelude::*;
2
3#[derive(Debug, Clone, Serialize, Deserialize)]
4#[cfg_attr(feature = "ts_rs", derive(TS))]
5pub struct AuthorizedClient {
6    pub client_id: Uuid,
7    pub client_name: String,
8    pub scopes: Vec<String>,
9}