pub struct StartAuthSessionResponse {
pub client_id: u64,
pub request_id: Vec<u8>,
pub poll_interval: f32,
pub allowed_confirmations: Vec<AllowedConfirmation>,
pub steam_id: Option<u64>,
pub weak_token: Option<String>,
pub challenge_url: Option<String>,
pub version: Option<i32>,
}Expand description
Session state from begin auth.
Contains the client ID, request ID, and other information needed to complete the authentication flow (polling, Steam Guard code submission, etc.).
Fields§
§client_id: u64§request_id: Vec<u8>§poll_interval: f32§allowed_confirmations: Vec<AllowedConfirmation>§steam_id: Option<u64>§weak_token: Option<String>§challenge_url: Option<String>§version: Option<i32>Trait Implementations§
Source§impl Clone for StartAuthSessionResponse
impl Clone for StartAuthSessionResponse
Source§fn clone(&self) -> StartAuthSessionResponse
fn clone(&self) -> StartAuthSessionResponse
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 StartAuthSessionResponse
impl RefUnwindSafe for StartAuthSessionResponse
impl Send for StartAuthSessionResponse
impl Sync for StartAuthSessionResponse
impl Unpin for StartAuthSessionResponse
impl UnsafeUnpin for StartAuthSessionResponse
impl UnwindSafe for StartAuthSessionResponse
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