| Name | Type | Description | Notes |
|---|---|---|---|
| Option<String> | Plaintext email. Hashed server-side. | [optional] | |
| phone | Option<String> | Phone number, ideally E.164. Hashed server-side. | [optional] |
| first_name | Option<String> | Plaintext first name. Hashed server-side. | [optional] |
| last_name | Option<String> | Plaintext last name. Hashed server-side. | [optional] |
| external_id | Option<String> | Stable customer identifier (e.g. CRM user ID). Hashed server-side for Meta and Google. Sent as plaintext to LinkedIn (LinkedIn's Conversions API spec requires the raw value). Maximum effective list size on LinkedIn is 1. | [optional] |
| ip_address | Option<String> | Client IP address. Sent plaintext. | [optional] |
| user_agent | Option<String> | Client user-agent string. Sent plaintext. | [optional] |
| country | Option<String> | ISO 3166-1 alpha-2 country code, e.g. 'us'. | [optional] |
| city | Option<String> | Meta advanced matching (ct). Plaintext city; normalized + SHA-256 hashed server-side. Meta only. | [optional] |
| state | Option<String> | Meta advanced matching (st). 2-letter ANSI for US; hashed server-side. Meta only. | [optional] |
| zip | Option<String> | Meta advanced matching (zp). US uses first 5 digits; hashed server-side. Meta only. | [optional] |
| dob | Option<String> | Meta advanced matching (db). YYYYMMDD; hashed server-side. Meta only. | [optional] |
| gender | Option<String> | Meta advanced matching (ge). 'f' or 'm'; hashed server-side. Meta only. | [optional] |
| click_ids | Option<models::ConversionEventUserClickIds> | [optional] |