pub struct AuthorizedApplication {
pub application: AuthorizedOAuthApplication,
pub authorization_id: String,
pub granted_scopes: Vec<String>,
pub oauth_resource: Option<String>,
pub additional: BTreeMap<String, Value>,
}Fields§
§application: AuthorizedOAuthApplicationIdentifier of the user’s authorization grant for this application.
granted_scopes: Vec<String>OAuth scope slugs the user has granted to this application.
oauth_resource: Option<String>OAuth resource associated with the grant, or null when no resource is specified.
additional: BTreeMap<String, Value>Trait Implementations§
Source§impl Clone for AuthorizedApplication
impl Clone for AuthorizedApplication
Source§impl Debug for AuthorizedApplication
impl Debug for AuthorizedApplication
Source§impl<'de> Deserialize<'de> for AuthorizedApplication
impl<'de> Deserialize<'de> for AuthorizedApplication
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AuthorizedApplication
impl RefUnwindSafe for AuthorizedApplication
impl Send for AuthorizedApplication
impl Sync for AuthorizedApplication
impl Unpin for AuthorizedApplication
impl UnsafeUnpin for AuthorizedApplication
impl UnwindSafe for AuthorizedApplication
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more