[][src]Struct google_identitytoolkit3::IdentitytoolkitRelyingpartySetProjectConfigRequest

pub struct IdentitytoolkitRelyingpartySetProjectConfigRequest {
    pub api_key: Option<String>,
    pub use_email_sending: Option<bool>,
    pub allow_password_user: Option<bool>,
    pub enable_anonymous_user: Option<bool>,
    pub authorized_domains: Option<Vec<String>>,
    pub change_email_template: Option<EmailTemplate>,
    pub legacy_reset_password_template: Option<EmailTemplate>,
    pub delegated_project_number: Option<String>,
    pub verify_email_template: Option<EmailTemplate>,
    pub reset_password_template: Option<EmailTemplate>,
    pub idp_config: Option<Vec<IdpConfig>>,
}

Request to set the project configuration.

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

api_key: Option<String>

Browser API key, needed when making http request to Apiary.

use_email_sending: Option<bool>

Whether to use email sending provided by Firebear.

allow_password_user: Option<bool>

Whether to allow password user sign in or sign up.

enable_anonymous_user: Option<bool>

Whether to enable anonymous user.

authorized_domains: Option<Vec<String>>

Authorized domains for widget redirect.

change_email_template: Option<EmailTemplate>

Change email template.

legacy_reset_password_template: Option<EmailTemplate>

Legacy reset password email template.

delegated_project_number: Option<String>

GCP project number of the requesting delegated app. Currently only intended for Firebase V1 migration.

verify_email_template: Option<EmailTemplate>

Verify email template.

reset_password_template: Option<EmailTemplate>

Reset password email template.

idp_config: Option<Vec<IdpConfig>>

Oauth2 provider configuration.

Trait Implementations

impl RequestValue for IdentitytoolkitRelyingpartySetProjectConfigRequest[src]

impl Clone for IdentitytoolkitRelyingpartySetProjectConfigRequest[src]

impl Default for IdentitytoolkitRelyingpartySetProjectConfigRequest[src]

impl Debug for IdentitytoolkitRelyingpartySetProjectConfigRequest[src]

impl Serialize for IdentitytoolkitRelyingpartySetProjectConfigRequest[src]

impl<'de> Deserialize<'de> for IdentitytoolkitRelyingpartySetProjectConfigRequest[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = !

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]