pub struct OAuthAccessToken {
pub access_token: Option<String>,
pub access_token_expires_at: Option<String>,
pub scopes: Vec<String>,
pub id_token: Option<String>,
}Expand description
Public result of the getAccessToken server operation.
Fields§
§access_token: Option<String>§access_token_expires_at: Option<String>§scopes: Vec<String>§id_token: Option<String>Trait Implementations§
Source§impl Debug for AccessTokenResponse
impl Debug for AccessTokenResponse
Source§impl<'de> Deserialize<'de> for AccessTokenResponse
impl<'de> Deserialize<'de> for AccessTokenResponse
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
Source§impl From<OAuthTokenSet> for AccessTokenResponse
impl From<OAuthTokenSet> for AccessTokenResponse
Source§fn from(tokens: OAuthTokenSet) -> Self
fn from(tokens: OAuthTokenSet) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AccessTokenResponse
impl RefUnwindSafe for AccessTokenResponse
impl Send for AccessTokenResponse
impl Sync for AccessTokenResponse
impl Unpin for AccessTokenResponse
impl UnsafeUnpin for AccessTokenResponse
impl UnwindSafe for AccessTokenResponse
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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