pub struct XboxIdentityProvider {Show 15 fields
pub button_text: Option<String>,
pub client_id: Option<String>,
pub client_secret: Option<String>,
pub scope: Option<String>,
pub data: Option<HashMap<String, Value>>,
pub application_configuration: Option<HashMap<String, XboxApplicationConfiguration>>,
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
XboxIdentityProvider : Xbox gaming login provider.
Fields§
§client_id: Option<String>§client_secret: Option<String>§scope: Option<String>§data: Option<HashMap<String, Value>>§application_configuration: Option<HashMap<String, XboxApplicationConfiguration>>§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 XboxIdentityProvider
impl XboxIdentityProvider
Sourcepub fn new() -> XboxIdentityProvider
pub fn new() -> XboxIdentityProvider
Xbox gaming login provider.
Trait Implementations§
Source§impl Clone for XboxIdentityProvider
impl Clone for XboxIdentityProvider
Source§fn clone(&self) -> XboxIdentityProvider
fn clone(&self) -> XboxIdentityProvider
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 XboxIdentityProvider
impl Debug for XboxIdentityProvider
Source§impl Default for XboxIdentityProvider
impl Default for XboxIdentityProvider
Source§fn default() -> XboxIdentityProvider
fn default() -> XboxIdentityProvider
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for XboxIdentityProvider
impl<'de> Deserialize<'de> for XboxIdentityProvider
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 XboxIdentityProvider
impl PartialEq for XboxIdentityProvider
Source§impl Serialize for XboxIdentityProvider
impl Serialize for XboxIdentityProvider
impl StructuralPartialEq for XboxIdentityProvider
Auto Trait Implementations§
impl Freeze for XboxIdentityProvider
impl RefUnwindSafe for XboxIdentityProvider
impl Send for XboxIdentityProvider
impl Sync for XboxIdentityProvider
impl Unpin for XboxIdentityProvider
impl UnwindSafe for XboxIdentityProvider
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