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