pub struct RefreshTokenRequest {
pub issuer: String,
pub client_id: String,
pub client_secret: Option<String>,
pub refresh_token: String,
pub scope: Option<String>,
pub token_endpoint_auth_method: Option<String>,
}Expand description
Refresh token request
Fields§
§issuer: StringIssuer URL
client_id: StringClient ID
client_secret: Option<String>Client secret (for confidential clients)
refresh_token: StringRefresh token
scope: Option<String>Requested scope (optional)
token_endpoint_auth_method: Option<String>Token endpoint authentication method
Trait Implementations§
Source§impl Clone for RefreshTokenRequest
impl Clone for RefreshTokenRequest
Source§fn clone(&self) -> RefreshTokenRequest
fn clone(&self) -> RefreshTokenRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RefreshTokenRequest
impl RefUnwindSafe for RefreshTokenRequest
impl Send for RefreshTokenRequest
impl Sync for RefreshTokenRequest
impl Unpin for RefreshTokenRequest
impl UnwindSafe for RefreshTokenRequest
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