| Name | Type | Description | Notes |
|---|---|---|---|
| age_min | Option<i32> | [optional] | |
| age_max | Option<i32> | [optional] | |
| gender | Option<Gender> | Meta only. (enum: all, male, female) | [optional] |
| languages | Option<Vec> | Meta locale ids (numeric), passed through as given. | [optional] |
| countries | Option<Vec> | ISO country codes. Required for TikTok boosts (TikTok's ad group requires location_ids); optional on other platforms. | [optional] |
| regions | Option<Vecmodels::BoostPostRequestTargetingRegionsInner> | Region/state targeting. key from /v1/ads/targeting/search?dimension=geo&geoType=region. |
[optional] |
| cities | Option<Vecmodels::BoostPostRequestTargetingCitiesInner> | City targeting. Optional radius + distanceUnit extend beyond the city limits (both set together, Meta only). |
[optional] |
| zips | Option<Vecmodels::BoostPostRequestTargetingRegionsInner> | Postal/ZIP targeting. key is the platform's postal location ID (e.g. Meta US:94304). |
[optional] |
| metros | Option<Vecmodels::BoostPostRequestTargetingRegionsInner> | DMA / metro-area targeting. key is the platform's metro ID (e.g. Meta DMA:807). |
[optional] |
| custom_locations | Option<Vecmodels::BoostPostRequestTargetingCustomLocationsInner> | Point-radius (lat/lng) targeting (Meta custom_locations). No geo key lookup needed. |
[optional] |
| interests | Option<Vecmodels::UpdateAdRequestTargetingInterestsInner> | Interest objects from /v1/ads/interests. Each must include id and name. | [optional] |
| advantage_audience | Option<AdvantageAudience> | Meta only. 0 = disabled (default), 1 = enabled. (enum: 0, 1) | [optional] |