pub struct RefreshResponse {
pub access_token: Option<String>,
pub expires_at: Option<i32>,
pub refresh_token: Option<String>,
}Expand description
RefreshResponse
JSON schema
{
"type": "object",
"properties": {
"access_token": {
"description": "New JWT access token",
"examples": [
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
],
"type": [
"string",
"null"
]
},
"expires_at": {
"description": "Unix timestamp when access token expires",
"examples": [
1699876543
],
"type": [
"integer",
"null"
],
"format": "int32"
},
"refresh_token": {
"description": "New JWT refresh token",
"examples": [
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
],
"type": [
"string",
"null"
]
}
}
}Fields§
§access_token: Option<String>New JWT access token
expires_at: Option<i32>Unix timestamp when access token expires
refresh_token: Option<String>New JWT refresh token
Trait Implementations§
Source§impl Clone for RefreshResponse
impl Clone for RefreshResponse
Source§fn clone(&self) -> RefreshResponse
fn clone(&self) -> RefreshResponse
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 RefreshResponse
impl Debug for RefreshResponse
Source§impl Default for RefreshResponse
impl Default for RefreshResponse
Source§impl<'de> Deserialize<'de> for RefreshResponse
impl<'de> Deserialize<'de> for RefreshResponse
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 RefreshResponse
impl RefUnwindSafe for RefreshResponse
impl Send for RefreshResponse
impl Sync for RefreshResponse
impl Unpin for RefreshResponse
impl UnsafeUnpin for RefreshResponse
impl UnwindSafe for RefreshResponse
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