[][src]Struct google_identitytoolkit3::IdentitytoolkitRelyingpartySignupNewUserRequest

pub struct IdentitytoolkitRelyingpartySignupNewUserRequest {
    pub display_name: Option<String>,
    pub local_id: Option<String>,
    pub photo_url: Option<String>,
    pub instance_id: Option<String>,
    pub email_verified: Option<bool>,
    pub tenant_project_number: Option<String>,
    pub tenant_id: Option<String>,
    pub disabled: Option<bool>,
    pub captcha_response: Option<String>,
    pub phone_number: Option<String>,
    pub id_token: Option<String>,
    pub captcha_challenge: Option<String>,
    pub password: Option<String>,
    pub email: Option<String>,
}

Request to signup new user, create anonymous user or anonymous user reauth.

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

display_name: Option<String>

The name of the user.

local_id: Option<String>

Privileged caller can create user with specified user id.

photo_url: Option<String>

The photo url of the user.

instance_id: Option<String>

Instance id token of the app.

email_verified: Option<bool>

Mark the email as verified or not. Only can be used by service account.

tenant_project_number: Option<String>

Tenant project number to be used for idp discovery.

tenant_id: Option<String>

For multi-tenant use cases, in order to construct sign-in URL with the correct IDP parameters, Firebear needs to know which Tenant to retrieve IDP configs from.

disabled: Option<bool>

Whether to disable the user. Only can be used by service account.

captcha_response: Option<String>

Response to the captcha.

phone_number: Option<String>

Privileged caller can create user with specified phone number.

id_token: Option<String>

The GITKit token of the authenticated user.

captcha_challenge: Option<String>

The captcha challenge.

password: Option<String>

The new password of the user.

email: Option<String>

The email of the user.

Trait Implementations

impl Clone for IdentitytoolkitRelyingpartySignupNewUserRequest[src]

impl Debug for IdentitytoolkitRelyingpartySignupNewUserRequest[src]

impl Default for IdentitytoolkitRelyingpartySignupNewUserRequest[src]

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

impl RequestValue for IdentitytoolkitRelyingpartySignupNewUserRequest[src]

impl Serialize for IdentitytoolkitRelyingpartySignupNewUserRequest[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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 = Infallible

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> Typeable for T where
    T: Any