|
identitytoolkit
v3
|
#include <user_info.h>
Classes | |
| class | UserInfoProviderUserInfo |
Public Member Functions | |
| UserInfo (const Json::Value &storage) | |
| UserInfo (Json::Value *storage) | |
| virtual | ~UserInfo () |
| const StringPiece | GetTypeName () const |
| bool | has_created_at () const |
| void | clear_created_at () |
| int64 | get_created_at () const |
| void | set_created_at (int64 value) |
| bool | has_custom_attributes () const |
| void | clear_custom_attributes () |
| const StringPiece | get_custom_attributes () const |
| void | set_custom_attributes (const StringPiece &value) |
| bool | has_custom_auth () const |
| void | clear_custom_auth () |
| bool | get_custom_auth () const |
| void | set_custom_auth (bool value) |
| bool | has_disabled () const |
| void | clear_disabled () |
| bool | get_disabled () const |
| void | set_disabled (bool value) |
| bool | has_display_name () const |
| void | clear_display_name () |
| const StringPiece | get_display_name () const |
| void | set_display_name (const StringPiece &value) |
| bool | has_email () const |
| void | clear_email () |
| const StringPiece | get_email () const |
| void | set_email (const StringPiece &value) |
| bool | has_email_verified () const |
| void | clear_email_verified () |
| bool | get_email_verified () const |
| void | set_email_verified (bool value) |
| bool | has_last_login_at () const |
| void | clear_last_login_at () |
| int64 | get_last_login_at () const |
| void | set_last_login_at (int64 value) |
| bool | has_local_id () const |
| void | clear_local_id () |
| const StringPiece | get_local_id () const |
| void | set_local_id (const StringPiece &value) |
| bool | has_password_hash () const |
| void | clear_password_hash () |
| const StringPiece | get_password_hash () const |
| void | set_password_hash (const StringPiece &value) |
| bool | has_password_updated_at () const |
| void | clear_password_updated_at () |
| double | get_password_updated_at () const |
| void | set_password_updated_at (double value) |
| bool | has_phone_number () const |
| void | clear_phone_number () |
| const StringPiece | get_phone_number () const |
| void | set_phone_number (const StringPiece &value) |
| bool | has_photo_url () const |
| void | clear_photo_url () |
| const StringPiece | get_photo_url () const |
| void | set_photo_url (const StringPiece &value) |
| bool | has_provider_user_info () const |
| void | clear_provider_user_info () |
| const client::JsonCppArray< UserInfoProviderUserInfo > | get_provider_user_info () const |
| client::JsonCppArray< UserInfoProviderUserInfo > | mutable_providerUserInfo () |
| bool | has_raw_password () const |
| void | clear_raw_password () |
| const StringPiece | get_raw_password () const |
| void | set_raw_password (const StringPiece &value) |
| bool | has_salt () const |
| void | clear_salt () |
| const StringPiece | get_salt () const |
| void | set_salt (const StringPiece &value) |
| bool | has_screen_name () const |
| void | clear_screen_name () |
| const StringPiece | get_screen_name () const |
| void | set_screen_name (const StringPiece &value) |
| bool | has_valid_since () const |
| void | clear_valid_since () |
| int64 | get_valid_since () const |
| void | set_valid_since (int64 value) |
| bool | has_version () const |
| void | clear_version () |
| int32 | get_version () const |
| void | set_version (int32 value) |
Static Public Member Functions | |
| static UserInfo * | New () |
Template for an individual account info.
|
explicit |
Standard constructor for an immutable data object instance.
| [in] | storage | The underlying data storage for this instance. |
|
explicit |
Standard constructor for a mutable data object instance.
| [in] | storage | The underlying data storage for this instance. |
|
virtual |
Standard destructor.
|
inline |
Clears the 'createdAt' attribute.
|
inline |
Clears the 'customAttributes' attribute.
|
inline |
Clears the 'customAuth' attribute.
|
inline |
Clears the 'disabled' attribute.
|
inline |
Clears the 'displayName' attribute.
|
inline |
Clears the 'email' attribute.
|
inline |
Clears the 'emailVerified' attribute.
|
inline |
Clears the 'lastLoginAt' attribute.
|
inline |
Clears the 'localId' attribute.
|
inline |
Clears the 'passwordHash' attribute.
|
inline |
Clears the 'passwordUpdatedAt' attribute.
|
inline |
Clears the 'phoneNumber' attribute.
|
inline |
Clears the 'photoUrl' attribute.
|
inline |
Clears the 'providerUserInfo' attribute.
|
inline |
Clears the 'rawPassword' attribute.
|
inline |
Clears the 'salt' attribute.
|
inline |
Clears the 'screenName' attribute.
|
inline |
Clears the 'validSince' attribute.
|
inline |
Clears the 'version' attribute.
|
inline |
Get the value of the 'createdAt' attribute.
|
inline |
Get the value of the 'customAttributes' attribute.
|
inline |
Get the value of the 'customAuth' attribute.
|
inline |
Get the value of the 'disabled' attribute.
|
inline |
Get the value of the 'displayName' attribute.
|
inline |
Get the value of the 'email' attribute.
|
inline |
Get the value of the 'emailVerified' attribute.
|
inline |
Get the value of the 'lastLoginAt' attribute.
|
inline |
Get the value of the 'localId' attribute.
|
inline |
Get the value of the 'passwordHash' attribute.
|
inline |
Get the value of the 'passwordUpdatedAt' attribute.
|
inline |
Get the value of the 'phoneNumber' attribute.
|
inline |
Get the value of the 'photoUrl' attribute.
|
inline |
Get a reference to the value of the 'providerUserInfo' attribute.
|
inline |
Get the value of the 'rawPassword' attribute.
|
inline |
Get the value of the 'salt' attribute.
|
inline |
Get the value of the 'screenName' attribute.
|
inline |
Get the value of the 'validSince' attribute.
|
inline |
Get the value of the 'version' attribute.
|
inline |
Returns a string denoting the type of this data object.
|
inline |
Determine if the 'createdAt' attribute was set.
createdAt' attribute was set.
|
inline |
Determine if the 'customAttributes' attribute was set.
customAttributes' attribute was set.
|
inline |
Determine if the 'customAuth' attribute was set.
customAuth' attribute was set.
|
inline |
Determine if the 'disabled' attribute was set.
disabled' attribute was set.
|
inline |
Determine if the 'displayName' attribute was set.
displayName' attribute was set.
|
inline |
Determine if the 'email' attribute was set.
email' attribute was set.
|
inline |
Determine if the 'emailVerified' attribute was set.
emailVerified' attribute was set.
|
inline |
Determine if the 'lastLoginAt' attribute was set.
lastLoginAt' attribute was set.
|
inline |
Determine if the 'localId' attribute was set.
localId' attribute was set.
|
inline |
Determine if the 'passwordHash' attribute was set.
passwordHash' attribute was set.
|
inline |
Determine if the 'passwordUpdatedAt' attribute was set.
passwordUpdatedAt' attribute was set.
|
inline |
Determine if the 'phoneNumber' attribute was set.
phoneNumber' attribute was set.
|
inline |
Determine if the 'photoUrl' attribute was set.
photoUrl' attribute was set.
|
inline |
Determine if the 'providerUserInfo' attribute was set.
providerUserInfo' attribute was set.
|
inline |
Determine if the 'rawPassword' attribute was set.
rawPassword' attribute was set.
|
inline |
Determine if the 'salt' attribute was set.
salt' attribute was set.
|
inline |
Determine if the 'screenName' attribute was set.
screenName' attribute was set.
|
inline |
Determine if the 'validSince' attribute was set.
validSince' attribute was set.
|
inline |
Determine if the 'version' attribute was set.
version' attribute was set.
|
inline |
Gets a reference to a mutable value of the 'providerUserInfo' property.
The IDP of the user.
|
static |
Creates a new default instance.
|
inline |
Change the 'createdAt' attribute.
User creation timestamp.
| [in] | value | The new value. |
|
inline |
Change the 'customAttributes' attribute.
The custom attributes to be set in the user's id token.
| [in] | value | The new value. |
|
inline |
Change the 'customAuth' attribute.
Whether the user is authenticated by the developer.
| [in] | value | The new value. |
|
inline |
Change the 'disabled' attribute.
Whether the user is disabled.
| [in] | value | The new value. |
|
inline |
Change the 'displayName' attribute.
The name of the user.
| [in] | value | The new value. |
|
inline |
Change the 'email' attribute.
The email of the user.
| [in] | value | The new value. |
|
inline |
Change the 'emailVerified' attribute.
Whether the email has been verified.
| [in] | value | The new value. |
|
inline |
Change the 'lastLoginAt' attribute.
last login timestamp.
| [in] | value | The new value. |
|
inline |
Change the 'localId' attribute.
The local ID of the user.
| [in] | value | The new value. |
|
inline |
Change the 'passwordHash' attribute.
The user's hashed password.
| [in] | value | The new value. |
|
inline |
Change the 'passwordUpdatedAt' attribute.
The timestamp when the password was last updated.
| [in] | value | The new value. |
|
inline |
Change the 'phoneNumber' attribute.
User's phone number.
| [in] | value | The new value. |
|
inline |
Change the 'photoUrl' attribute.
The URL of the user profile photo.
| [in] | value | The new value. |
|
inline |
Change the 'rawPassword' attribute.
The user's plain text password.
| [in] | value | The new value. |
|
inline |
Change the 'salt' attribute.
The user's password salt.
| [in] | value | The new value. |
|
inline |
Change the 'screenName' attribute.
User's screen name at Twitter or login name at Github.
| [in] | value | The new value. |
|
inline |
Change the 'validSince' attribute.
Timestamp in seconds for valid login token.
| [in] | value | The new value. |
|
inline |
Change the 'version' attribute.
Version of the user's password.
| [in] | value | The new value. |