Class EncryptedUserId
A user identifier issued to be used for attribution. All fields are required if this is used.
Implements
Namespace: Google.Ads.DataManager.V1
Assembly: Google.Ads.DataManager.V1.dll
Syntax
public sealed class EncryptedUserId : IMessage<EncryptedUserId>, IEquatable<EncryptedUserId>, IDeepCloneable<EncryptedUserId>, IBufferMessage, IMessage
Constructors
EncryptedUserId()
Declaration
public EncryptedUserId()
EncryptedUserId(EncryptedUserId)
Declaration
public EncryptedUserId(EncryptedUserId other)
Parameters
| Type | Name | Description |
|---|---|---|
| EncryptedUserId | other |
Properties
EncryptedId
Required. The alphanumeric encrypted id.
Declaration
public string EncryptedId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EntityId
Required. The encryption entity ID. This should match the encryption configuration for ad serving or Data Transfer.
Declaration
public long EntityId { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
EntityType
Required. The encryption entity type. This should match the encryption configuration for ad serving or Data Transfer.
Declaration
public EncryptedUserId.Types.EncryptionEntityType EntityType { get; set; }
Property Value
| Type | Description |
|---|---|
| EncryptedUserId.Types.EncryptionEntityType |
Source
Required. Describes whether the encrypted cookie was received from ad serving (the %m macro) or from Data Transfer.
Declaration
public EncryptedUserId.Types.EncryptionSource Source { get; set; }
Property Value
| Type | Description |
|---|---|
| EncryptedUserId.Types.EncryptionSource |