| Name | Type | Description | Notes |
|---|---|---|---|
| platform_ad_set_id | Option<String> | [optional] | |
| ad_set_name | Option<String> | [optional] | |
| status | Option<models::AdStatus> | Derived from child ad statuses | [optional] |
| ad_count | Option<i32> | [optional] | |
| budget | Option<models::AdTreeAdSetBudget> | [optional] | |
| ad_set_budget | Option<models::AdTreeAdSetAdSetBudget> | [optional] | |
| metrics | Option<models::AdMetrics> | [optional] | |
| optimization_goal | Option<String> | Meta ad set optimization goal (e.g. OFFSITE_CONVERSIONS, VALUE, LEAD_GENERATION) | [optional] |
| bid_strategy | Option<models::BidStrategy> | [optional] | |
| bid_amount | Option<f64> | Bid cap in whole currency units. Populated when bidStrategy is LOWEST_COST_WITH_BID_CAP or COST_CAP. | [optional] |
| roas_average_floor | Option<f64> | Minimum ROAS as a decimal multiplier (2.0 = 2.0x). Populated when bidStrategy is LOWEST_COST_WITH_MIN_ROAS. | [optional] |
| promoted_object | Option<models::AdTreeAdSetPromotedObject> | [optional] | |
| ads | Option<Vecmodels::Ad> | Individual ads within this ad set (capped at 100). Returns a subset of Ad fields from the aggregation (core fields like _id, name, platform, status, budget, metrics, creative, goal are included; targeting and schedule may be absent). When timeIncrement=1&dailyLevel=ad, each entry also carries a daily[] array of AdDailyMetrics. |
[optional] |
| daily | Option<Vecmodels::AdDailyMetrics> | Per-day metric series for this ad set. Present only when GET /v1/ads/tree is called with timeIncrement=1 and dailyLevel is adset or ad. |
[optional] |