public sealed class TransactionData.Types.User : IMessage<TransactionData.Types.User>, IEquatable<TransactionData.Types.User>, IDeepCloneable<TransactionData.Types.User>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud reCAPTCHA Enterprise v1 API class TransactionData.Types.User.
Details about a user's account involved in the transaction.
Implements
IMessageTransactionDataTypesUser, IEquatableTransactionDataTypesUser, IDeepCloneableTransactionDataTypesUser, IBufferMessage, IMessageNamespace
Google.Cloud.RecaptchaEnterprise.V1Assembly
Google.Cloud.RecaptchaEnterprise.V1.dll
Constructors
User()
public User()
User(User)
public User(TransactionData.Types.User other)
Parameter | |
---|---|
Name | Description |
other | TransactionDataTypesUser |
Properties
AccountId
public string AccountId { get; set; }
Optional. Unique account identifier for this user. If using account defender, this should match the hashed_account_id field. Otherwise, a unique and persistent identifier for this account.
Property Value | |
---|---|
Type | Description |
string |
CreationMs
public long CreationMs { get; set; }
Optional. The epoch milliseconds of the user's account creation.
Property Value | |
---|---|
Type | Description |
long |
public string Email { get; set; }
Optional. The email address of the user.
Property Value | |
---|---|
Type | Description |
string |
EmailVerified
public bool EmailVerified { get; set; }
Optional. Whether the email has been verified to be accessible by the user (OTP or similar).
Property Value | |
---|---|
Type | Description |
bool |
PhoneNumber
public string PhoneNumber { get; set; }
Optional. The phone number of the user, with country code.
Property Value | |
---|---|
Type | Description |
string |
PhoneVerified
public bool PhoneVerified { get; set; }
Optional. Whether the phone number has been verified to be accessible by the user (OTP or similar).
Property Value | |
---|---|
Type | Description |
bool |