Struct google_identitytoolkit3::api::SignupNewUserResponse[][src]

pub struct SignupNewUserResponse {
    pub display_name: Option<String>,
    pub email: Option<String>,
    pub expires_in: Option<String>,
    pub id_token: Option<String>,
    pub kind: Option<String>,
    pub local_id: Option<String>,
    pub refresh_token: Option<String>,
}

Response of signing up new user, creating 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.

email: Option<String>

The email of the user.

expires_in: Option<String>

If idToken is STS id token, then this field will be expiration time of STS id token in seconds.

id_token: Option<String>

The Gitkit id token to login the newly sign up user.

kind: Option<String>

The fixed string “identitytoolkit#SignupNewUserResponse”.

local_id: Option<String>

The RP local ID of the user.

refresh_token: Option<String>

If idToken is STS id token, then this field will be refresh token.

Trait Implementations

impl Clone for SignupNewUserResponse[src]

impl Debug for SignupNewUserResponse[src]

impl Default for SignupNewUserResponse[src]

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

impl ResponseResult for SignupNewUserResponse[src]

impl Serialize for SignupNewUserResponse[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> Instrument 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.