pub struct AuthTokenResponse {
pub access_token: String,
pub refresh_token: Option<String>,
pub token_type: String,
pub expires_in: u64,
pub provider: String,
}Expand description
Token response returned after a successful callback.
Fields§
§access_token: StringAccess token for API requests.
refresh_token: Option<String>Refresh token (if available).
token_type: StringToken type (always “Bearer”).
expires_in: u64Seconds until the access token expires.
provider: StringProvider that authenticated the user.
Implementations§
Source§impl AuthTokenResponse
impl AuthTokenResponse
Sourcepub fn builder() -> AuthTokenResponseBuilder
pub fn builder() -> AuthTokenResponseBuilder
Returns a builder for AuthTokenResponse.
Trait Implementations§
Source§impl Debug for AuthTokenResponse
impl Debug for AuthTokenResponse
Auto Trait Implementations§
impl Freeze for AuthTokenResponse
impl RefUnwindSafe for AuthTokenResponse
impl Send for AuthTokenResponse
impl Sync for AuthTokenResponse
impl Unpin for AuthTokenResponse
impl UnsafeUnpin for AuthTokenResponse
impl UnwindSafe for AuthTokenResponse
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
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more