pub struct SsoValidateResponse {Show 17 fields
pub auth_time: Option<i32>,
pub credential: Option<String>,
pub expires: Option<i32>,
pub ip: Option<String>,
pub is_free_trial: Option<bool>,
pub is_master: Option<bool>,
pub landing_app: Option<String>,
pub paper_user_name: Option<String>,
pub qualified_for_mobile_auth: Option<bool>,
pub result: Option<bool>,
pub sf_enabled: Option<bool>,
pub user_id: Option<i32>,
pub user_name: Option<String>,
pub features: Option<SsoValidateResponseFeatures>,
pub last_accessed: Option<i32>,
pub login_type: Option<i32>,
pub region: Option<String>,
}Fields§
§auth_time: Option<i32>Returns the time of authentication in epoch time.
credential: Option<String>Returns the underlying username of the account.
expires: Option<i32>Returns the time until SSO session expiration in milliseconds.
ip: Option<String>Internal use only. Does not reflect the IP address of the user.
is_free_trial: Option<bool>Returns if the account is a trial account or a funded account.
is_master: Option<bool>Returns whether the account is a master account (true) or subaccount (false).
landing_app: Option<String>Used for Client Portal (Internal use only)
paper_user_name: Option<String>Returns the paper username for the account.
qualified_for_mobile_auth: Option<bool>Returns if the customer requires two factor authentication.
result: Option<bool>Confirms if validation was successful. True if session was validated; false if not.
sf_enabled: Option<bool>(Internal use only)
user_id: Option<i32>Internal user identifier.
user_name: Option<String>current username logged in for the session.
features: Option<SsoValidateResponseFeatures>Returns supported features such as bonds and option trading.
last_accessed: Option<i32>Returns the last time the user was accessed in epoch time.
login_type: Option<i32>Returns the login type. 1 for Live, 2 for Paper
region: Option<String>Returns the region connected to internally.
Trait Implementations§
Source§impl Clone for SsoValidateResponse
impl Clone for SsoValidateResponse
Source§fn clone(&self) -> SsoValidateResponse
fn clone(&self) -> SsoValidateResponse
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for SsoValidateResponse
impl Debug for SsoValidateResponse
Source§impl Default for SsoValidateResponse
impl Default for SsoValidateResponse
Source§impl<'de> Deserialize<'de> for SsoValidateResponse
impl<'de> Deserialize<'de> for SsoValidateResponse
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>,
Source§impl PartialEq for SsoValidateResponse
impl PartialEq for SsoValidateResponse
impl StructuralPartialEq for SsoValidateResponse
Auto Trait Implementations§
impl Freeze for SsoValidateResponse
impl RefUnwindSafe for SsoValidateResponse
impl Send for SsoValidateResponse
impl Sync for SsoValidateResponse
impl Unpin for SsoValidateResponse
impl UnsafeUnpin for SsoValidateResponse
impl UnwindSafe for SsoValidateResponse
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§impl<T> ServiceExt for T
impl<T> ServiceExt for T
§fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
§fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
§fn follow_redirects(self) -> FollowRedirect<Self>where
Self: Sized,
fn follow_redirects(self) -> FollowRedirect<Self>where
Self: Sized,
§fn set_request_id<M>(
self,
header_name: HeaderName,
make_request_id: M,
) -> SetRequestId<Self, M>where
Self: Sized,
M: MakeRequestId,
fn set_request_id<M>(
self,
header_name: HeaderName,
make_request_id: M,
) -> SetRequestId<Self, M>where
Self: Sized,
M: MakeRequestId,
§fn set_x_request_id<M>(self, make_request_id: M) -> SetRequestId<Self, M>where
Self: Sized,
M: MakeRequestId,
fn set_x_request_id<M>(self, make_request_id: M) -> SetRequestId<Self, M>where
Self: Sized,
M: MakeRequestId,
x-request-id as the header name. Read more§fn propagate_request_id(
self,
header_name: HeaderName,
) -> PropagateRequestId<Self>where
Self: Sized,
fn propagate_request_id(
self,
header_name: HeaderName,
) -> PropagateRequestId<Self>where
Self: Sized,
§fn propagate_x_request_id(self) -> PropagateRequestId<Self>where
Self: Sized,
fn propagate_x_request_id(self) -> PropagateRequestId<Self>where
Self: Sized,
x-request-id as the header name. Read more§fn request_body_limit(self, limit: usize) -> RequestBodyLimit<Self>where
Self: Sized,
fn request_body_limit(self, limit: usize) -> RequestBodyLimit<Self>where
Self: Sized,
413 Payload Too Large responses. Read more