pub struct SteamIdentityProvider {Show 16 fields
pub api_mode: Option<SteamApiMode>,
pub button_text: Option<String>,
pub client_id: Option<String>,
pub scope: Option<String>,
pub web_api_key: Option<String>,
pub data: Option<HashMap<String, Value>>,
pub application_configuration: Option<HashMap<String, SteamApplicationConfiguration>>,
pub debug: Option<bool>,
pub id: Option<Uuid>,
pub insert_instant: Option<i64>,
pub lambda_configuration: Option<Box<ProviderLambdaConfiguration>>,
pub last_update_instant: Option<i64>,
pub linking_strategy: Option<IdentityProviderLinkingStrategy>,
pub name: Option<String>,
pub tenant_configuration: Option<HashMap<String, IdentityProviderTenantConfiguration>>,
pub type: Option<IdentityProviderType>,
}Expand description
SteamIdentityProvider : Steam gaming login provider.
Fields§
§api_mode: Option<SteamApiMode>§client_id: Option<String>§scope: Option<String>§web_api_key: Option<String>§data: Option<HashMap<String, Value>>§application_configuration: Option<HashMap<String, SteamApplicationConfiguration>>§debug: Option<bool>§id: Option<Uuid>§insert_instant: Option<i64>The number of milliseconds since the unix epoch: January 1, 1970 00:00:00 UTC. This value is always in UTC.
lambda_configuration: Option<Box<ProviderLambdaConfiguration>>§last_update_instant: Option<i64>The number of milliseconds since the unix epoch: January 1, 1970 00:00:00 UTC. This value is always in UTC.
linking_strategy: Option<IdentityProviderLinkingStrategy>§name: Option<String>§tenant_configuration: Option<HashMap<String, IdentityProviderTenantConfiguration>>§type: Option<IdentityProviderType>Implementations§
Source§impl SteamIdentityProvider
impl SteamIdentityProvider
Sourcepub fn new() -> SteamIdentityProvider
pub fn new() -> SteamIdentityProvider
Steam gaming login provider.
Trait Implementations§
Source§impl Clone for SteamIdentityProvider
impl Clone for SteamIdentityProvider
Source§fn clone(&self) -> SteamIdentityProvider
fn clone(&self) -> SteamIdentityProvider
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 Debug for SteamIdentityProvider
impl Debug for SteamIdentityProvider
Source§impl Default for SteamIdentityProvider
impl Default for SteamIdentityProvider
Source§fn default() -> SteamIdentityProvider
fn default() -> SteamIdentityProvider
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SteamIdentityProvider
impl<'de> Deserialize<'de> for SteamIdentityProvider
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 SteamIdentityProvider
impl PartialEq for SteamIdentityProvider
Source§impl Serialize for SteamIdentityProvider
impl Serialize for SteamIdentityProvider
impl StructuralPartialEq for SteamIdentityProvider
Auto Trait Implementations§
impl Freeze for SteamIdentityProvider
impl RefUnwindSafe for SteamIdentityProvider
impl Send for SteamIdentityProvider
impl Sync for SteamIdentityProvider
impl Unpin for SteamIdentityProvider
impl UnwindSafe for SteamIdentityProvider
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