| Name | Type | Description | Notes |
|---|---|---|---|
| post_id | Option<String> | [optional] | |
| late_post_id | Option<String> | Original Zernio post ID if scheduled via Zernio | [optional] |
| status | Option<Status> | Overall post status. "partial" when some platforms published and others failed. (enum: published, failed, partial) | [optional] |
| content | Option<String> | [optional] | |
| scheduled_for | Option<String> | [optional] | |
| published_at | Option<String> | [optional] | |
| analytics | Option<models::PostAnalytics> | [optional] | |
| platform_analytics | Option<Vecmodels::PlatformAnalytics> | [optional] | |
| platform | Option<String> | [optional] | |
| platform_post_url | Option<String> | [optional] | |
| is_external | Option<bool> | [optional] | |
| sync_status | Option<SyncStatus> | Overall sync state across all platforms (enum: synced, pending, partial, unavailable) | [optional] |
| message | Option<String> | Human-readable status message for pending, partial, or failed states | [optional] |
| thumbnail_url | Option<String> | [optional] | |
| media_type | Option<MediaType> | (enum: image, video, carousel, text) | [optional] |
| media_items | Option<Vecmodels::AnalyticsSinglePostResponseMediaItemsInner> | All media items for this post. Carousel posts contain one entry per slide. | [optional] |