pub struct FacebookIdentityProvider {Show 17 fields
pub app_id: Option<String>,
pub button_text: Option<String>,
pub client_secret: Option<String>,
pub fields: Option<String>,
pub login_method: Option<IdentityProviderLoginMethod>,
pub permissions: Option<String>,
pub data: Option<HashMap<String, Value>>,
pub application_configuration: Option<HashMap<String, FacebookApplicationConfiguration>>,
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
FacebookIdentityProvider : Facebook social login provider.
Fields§
§app_id: Option<String>
§client_secret: Option<String>
§fields: Option<String>
§login_method: Option<IdentityProviderLoginMethod>
§permissions: Option<String>
§data: Option<HashMap<String, Value>>
§application_configuration: Option<HashMap<String, FacebookApplicationConfiguration>>
§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 FacebookIdentityProvider
impl FacebookIdentityProvider
sourcepub fn new() -> FacebookIdentityProvider
pub fn new() -> FacebookIdentityProvider
Facebook social login provider.
Trait Implementations§
source§impl Clone for FacebookIdentityProvider
impl Clone for FacebookIdentityProvider
source§fn clone(&self) -> FacebookIdentityProvider
fn clone(&self) -> FacebookIdentityProvider
Returns a copy 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 FacebookIdentityProvider
impl Debug for FacebookIdentityProvider
source§impl Default for FacebookIdentityProvider
impl Default for FacebookIdentityProvider
source§fn default() -> FacebookIdentityProvider
fn default() -> FacebookIdentityProvider
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for FacebookIdentityProvider
impl<'de> Deserialize<'de> for FacebookIdentityProvider
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 FacebookIdentityProvider
impl PartialEq for FacebookIdentityProvider
source§fn eq(&self, other: &FacebookIdentityProvider) -> bool
fn eq(&self, other: &FacebookIdentityProvider) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for FacebookIdentityProvider
impl Serialize for FacebookIdentityProvider
impl StructuralPartialEq for FacebookIdentityProvider
Auto Trait Implementations§
impl RefUnwindSafe for FacebookIdentityProvider
impl Send for FacebookIdentityProvider
impl Sync for FacebookIdentityProvider
impl Unpin for FacebookIdentityProvider
impl UnwindSafe for FacebookIdentityProvider
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