Struct tumblr::Post
[−]
[src]
pub struct Post { pub post_type: PostType, pub blog_name: String, pub can_like: bool, pub can_reblog: bool, pub can_reply: bool, pub can_send_in_message: bool, pub date: String, pub display_avatar: bool, pub featured_in_tag: Option<Vec<String>>, pub featured_timestamp: Option<u64>, pub followed: bool, pub format: String, pub id: u64, pub is_anonymous: Option<bool>, pub is_submission: Option<bool>, pub liked: bool, pub liked_timestamp: Option<u64>, pub note_count: u64, pub post_author: Option<String>, pub post_url: String, pub queued_state: Option<String>, pub reblog: Option<Reblog>, pub reblog_key: String, pub recommended_color: Option<String>, pub recommended_source: Option<String>, pub scheduled_publish_time: Option<String>, pub short_url: String, pub slug: String, pub source_title: Option<String>, pub source_url: Option<String>, pub state: PostState, pub summary: String, pub tags: Vec<String>, pub timestamp: u64, pub trail: Option<Vec<Trail>>, pub reblogged_from_can_message: Option<bool>, pub reblogged_from_following: Option<bool>, pub reblogged_from_id: Option<u64>, pub reblogged_from_name: Option<String>, pub reblogged_from_title: Option<String>, pub reblogged_from_url: Option<String>, pub reblogged_from_uuid: Option<String>, pub reblogged_root_can_message: Option<bool>, pub reblogged_root_following: Option<bool>, pub reblogged_root_id: Option<String>, pub reblogged_root_name: Option<String>, pub reblogged_root_title: Option<String>, pub reblogged_root_url: Option<String>, pub reblogged_root_uuid: Option<String>, pub notes: Option<Vec<Note>>, // some fields omitted }
Fields
post_type: PostType
blog_name: String
can_like: bool
can_reblog: bool
can_reply: bool
can_send_in_message: bool
date: String
display_avatar: bool
featured_in_tag: Option<Vec<String>>
featured_timestamp: Option<u64>
followed: bool
format: String
id: u64
is_anonymous: Option<bool>
is_submission: Option<bool>
liked: bool
liked_timestamp: Option<u64>
note_count: u64
post_url: String
queued_state: Option<String>
reblog: Option<Reblog>
reblog_key: String
recommended_color: Option<String>
recommended_source: Option<String>
scheduled_publish_time: Option<String>
short_url: String
slug: String
source_title: Option<String>
source_url: Option<String>
state: PostState
summary: String
timestamp: u64
trail: Option<Vec<Trail>>
reblogged_from_can_message: Option<bool>
reblogged_from_following: Option<bool>
reblogged_from_id: Option<u64>
reblogged_from_name: Option<String>
reblogged_from_title: Option<String>
reblogged_from_url: Option<String>
reblogged_from_uuid: Option<String>
reblogged_root_can_message: Option<bool>
reblogged_root_following: Option<bool>
reblogged_root_id: Option<String>
reblogged_root_name: Option<String>
reblogged_root_title: Option<String>
reblogged_root_url: Option<String>
reblogged_root_uuid: Option<String>
notes: Option<Vec<Note>>