The audience member to be operated on.
JSON representation |
---|
{ "consent": { object ( |
Fields | |
---|---|
consent |
Optional. The consent setting for the user. |
Union field data . The type of identifying data to be operated on. data can be only one of the following: | |
userData |
User-provided data that identifies the user. |
pairData |
|
mobileData |
Data identifying the user's mobile devices. |
UserData
Data that identifies the user. At least one identifier is required.
JSON representation |
---|
{
"userIdentifiers": [
{
object ( |
Fields | |
---|---|
userIdentifiers[] |
Required. The identifiers for the user. It's possible to provide multiple instances of the same type of data (for example, multiple email addresses). To increase the likelihood of a match, provide as many identifiers as possible. At most 10 |
UserIdentifier
A single identifier for the user.
JSON representation |
---|
{ // Union field |
Fields | |
---|---|
Union field identifier . Exactly one must be specified. identifier can be only one of the following: | |
emailAddress |
Hashed email address using SHA-256 hash function after normalization. |
phoneNumber |
Hashed phone number using SHA-256 hash function after normalization (E164 standard). |
address |
The known components of a user's address. Holds a grouping of identifiers that are matched all at once. |
AddressInfo
Address information for the user.
JSON representation |
---|
{ "givenName": string, "familyName": string, "regionCode": string, "postalCode": string } |
Fields | |
---|---|
givenName |
Required. Given (first) name of the user, all lowercase, with no punctuation, no leading or trailing whitespace, and hashed as SHA-256. |
familyName |
Required. Family (last) name of the user, all lowercase, with no punctuation, no leading or trailing whitespace, and hashed as SHA-256. |
regionCode |
Required. The 2-letter region code in ISO-3166-1 alpha-2 of the user's address. |
postalCode |
Required. The postal code of the user's address. |
PairData
PAIR IDs for the audience. At least one PAIR ID is required.
JSON representation |
---|
{ "pairIds": [ string ] } |
Fields | |
---|---|
pairIds[] |
Required. Cleanroom-provided PII data, hashed with SHA256, and encrypted with an EC commutative cipher using publisher key for the PAIR user list. At most 10 |
MobileData
Mobile IDs for the audience. At least one mobile ID is required.
JSON representation |
---|
{ "mobileIds": [ string ] } |
Fields | |
---|---|
mobileIds[] |
Required. The list of mobile device IDs (advertising ID/IDFA). At most 10 |