| Name | Type | Description | Notes |
|---|---|---|---|
| title | Option<String> | [optional] | |
| content | Option<String> | [optional] | |
| media_items | Option<Vecmodels::MediaItem> | [optional] | |
| platforms | Option<Vecmodels::UpdatePostRequestPlatformsInner> | Target platforms and accounts for this post. Each item must include platform and accountId. | [optional] |
| scheduled_for | Option<String> | [optional] | |
| publish_now | Option<bool> | [optional][default to false] | |
| is_draft | Option<bool> | [optional] | |
| timezone | Option<String> | [optional] | |
| visibility | Option<Visibility> | (enum: public, private, unlisted) | [optional] |
| tags | Option<Vec> | [optional] | |
| hashtags | Option<Vec> | [optional] | |
| mentions | Option<Vec> | [optional] | |
| crossposting_enabled | Option<bool> | [optional] | |
| metadata | Option<std::collections::HashMap<String, serde_json::Value>> | [optional] | |
| queued_from_profile | Option<String> | Profile ID to schedule via queue. | [optional] |
| queue_id | Option<String> | Specific queue ID to use when scheduling via queue. | [optional] |
| tiktok_settings | Option<models::TikTokPlatformData> | Root-level TikTok settings applied to all TikTok platforms. Merged into each platform's platformSpecificData, with platform-specific settings taking precedence. | [optional] |
| facebook_settings | Option<models::FacebookPlatformData> | Root-level Facebook settings applied to all Facebook platforms. Merged into each platform's platformSpecificData, with platform-specific settings taking precedence. | [optional] |
| recycling | Option<models::RecyclingConfig> | [optional] |