pub struct GrantSessionResponse {
pub token: String,
pub session: GrantSessionInfo,
}Expand description
Response from POST /session for grant-based authentication.
§JSON representation
{
"token": "base64url-encoded-random-bearer",
"session": { ... }
}Fields§
§token: StringThe opaque bearer token.
session: GrantSessionInfoSession metadata.
Trait Implementations§
Source§impl Clone for GrantSessionResponse
impl Clone for GrantSessionResponse
Source§fn clone(&self) -> GrantSessionResponse
fn clone(&self) -> GrantSessionResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GrantSessionResponse
impl Debug for GrantSessionResponse
Source§impl<'de> Deserialize<'de> for GrantSessionResponse
impl<'de> Deserialize<'de> for GrantSessionResponse
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<GrantSessionResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GrantSessionResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for GrantSessionResponse
Source§impl PartialEq for GrantSessionResponse
impl PartialEq for GrantSessionResponse
Source§impl Serialize for GrantSessionResponse
impl Serialize for GrantSessionResponse
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for GrantSessionResponse
Auto Trait Implementations§
impl Freeze for GrantSessionResponse
impl RefUnwindSafe for GrantSessionResponse
impl Send for GrantSessionResponse
impl Sync for GrantSessionResponse
impl Unpin for GrantSessionResponse
impl UnsafeUnpin for GrantSessionResponse
impl UnwindSafe for GrantSessionResponse
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