pub struct OAuthCodePkceAccessTokenRequest {
pub client_id: Option<String>,
pub client_secret: Option<String>,
pub code: Option<String>,
pub code_verifier: Option<String>,
pub grant_type: Option<String>,
pub redirect_uri: Option<String>,
pub tenant_id: Option<Uuid>,
}Expand description
OAuthCodePkceAccessTokenRequest : The request object to make a request to the Token endpoint to exchange the authorization code returned from the Authorize endpoint and a code_verifier for an access token.
Fields§
§client_id: Option<String>§client_secret: Option<String>§code: Option<String>§code_verifier: Option<String>§grant_type: Option<String>§redirect_uri: Option<String>§tenant_id: Option<Uuid>Implementations§
Source§impl OAuthCodePkceAccessTokenRequest
impl OAuthCodePkceAccessTokenRequest
Sourcepub fn new() -> OAuthCodePkceAccessTokenRequest
pub fn new() -> OAuthCodePkceAccessTokenRequest
The request object to make a request to the Token endpoint to exchange the authorization code returned from the Authorize endpoint and a code_verifier for an access token.
Trait Implementations§
Source§impl Clone for OAuthCodePkceAccessTokenRequest
impl Clone for OAuthCodePkceAccessTokenRequest
Source§fn clone(&self) -> OAuthCodePkceAccessTokenRequest
fn clone(&self) -> OAuthCodePkceAccessTokenRequest
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 moreSource§impl Default for OAuthCodePkceAccessTokenRequest
impl Default for OAuthCodePkceAccessTokenRequest
Source§fn default() -> OAuthCodePkceAccessTokenRequest
fn default() -> OAuthCodePkceAccessTokenRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OAuthCodePkceAccessTokenRequest
impl<'de> Deserialize<'de> for OAuthCodePkceAccessTokenRequest
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 PartialEq for OAuthCodePkceAccessTokenRequest
impl PartialEq for OAuthCodePkceAccessTokenRequest
Source§fn eq(&self, other: &OAuthCodePkceAccessTokenRequest) -> bool
fn eq(&self, other: &OAuthCodePkceAccessTokenRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for OAuthCodePkceAccessTokenRequest
Auto Trait Implementations§
impl Freeze for OAuthCodePkceAccessTokenRequest
impl RefUnwindSafe for OAuthCodePkceAccessTokenRequest
impl Send for OAuthCodePkceAccessTokenRequest
impl Sync for OAuthCodePkceAccessTokenRequest
impl Unpin for OAuthCodePkceAccessTokenRequest
impl UnwindSafe for OAuthCodePkceAccessTokenRequest
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