Struct questrade::AuthenticationInfo [−][src]
pub struct AuthenticationInfo {
pub refresh_token: String,
pub access_token: String,
pub expires_at: Instant,
pub api_server: String,
pub is_demo: bool,
}
Expand description
Authentication token information.
Fields
refresh_token: String
Token used to refresh access token.
access_token: String
Token to use for queries.
expires_at: Instant
Timestamp when access token expires.
api_server: String
API server to connect to for queries.
is_demo: bool
Flag to indicate a practice account is in used.
Implementations
pub async fn authenticate(
refresh_token: &str,
is_demo: bool,
client: &Client
) -> Result<AuthenticationInfo, Box<dyn Error>>
pub async fn authenticate(
refresh_token: &str,
is_demo: bool,
client: &Client
) -> Result<AuthenticationInfo, Box<dyn Error>>
Authenticates using the specified token and client
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for AuthenticationInfo
impl Send for AuthenticationInfo
impl Sync for AuthenticationInfo
impl Unpin for AuthenticationInfo
impl UnwindSafe for AuthenticationInfo
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more