pub struct FComment {Show 71 fields
pub _id: String,
pub tenant_id: String,
pub url_id: String,
pub url_id_raw: Option<String>,
pub url: String,
pub page_title: Option<Option<String>>,
pub user_id: Option<Option<String>>,
pub anon_user_id: Option<Option<String>>,
pub commenter_email: Option<Option<String>>,
pub commenter_name: String,
pub commenter_link: Option<Option<String>>,
pub comment: String,
pub comment_html: String,
pub parent_id: Option<Option<String>>,
pub date: Option<String>,
pub local_date_string: Option<Option<String>>,
pub local_date_hours: Option<Option<i32>>,
pub votes: Option<Option<i32>>,
pub votes_up: Option<Option<i32>>,
pub votes_down: Option<Option<i32>>,
pub expire_at: Option<Option<String>>,
pub verified: bool,
pub verified_date: Option<Option<String>>,
pub verification_id: Option<Option<String>>,
pub notification_sent_for_parent: Option<bool>,
pub notification_sent_for_parent_tenant: Option<bool>,
pub reviewed: Option<bool>,
pub imported: Option<bool>,
pub external_id: Option<String>,
pub external_parent_id: Option<Option<String>>,
pub avatar_src: Option<Option<String>>,
pub is_spam: Option<bool>,
pub perm_not_spam: Option<bool>,
pub ai_determined_spam: Option<bool>,
pub has_images: Option<bool>,
pub page_number: Option<Option<i32>>,
pub page_number_of: Option<Option<i32>>,
pub page_number_nf: Option<Option<i32>>,
pub has_links: Option<bool>,
pub has_code: Option<bool>,
pub approved: bool,
pub locale: Option<String>,
pub is_deleted: Option<bool>,
pub is_deleted_user: Option<bool>,
pub is_banned_user: Option<bool>,
pub is_by_admin: Option<bool>,
pub is_by_moderator: Option<bool>,
pub is_pinned: Option<Option<bool>>,
pub is_locked: Option<Option<bool>>,
pub flag_count: Option<Option<i32>>,
pub rating: Option<Option<f64>>,
pub display_label: Option<Option<String>>,
pub from_product_id: Option<i32>,
pub meta: Option<Option<FCommentMeta>>,
pub ip_hash: Option<String>,
pub mentions: Option<Vec<CommentUserMentionInfo>>,
pub hash_tags: Option<Vec<CommentUserHashTagInfo>>,
pub badges: Option<Option<Vec<CommentUserBadgeInfo>>>,
pub domain: Option<Option<String>>,
pub veteran_badge_processed: Option<String>,
pub moderation_group_ids: Option<Option<Vec<String>>>,
pub did_process_badges: Option<bool>,
pub from_offline_restore: Option<bool>,
pub autoplay_job_id: Option<String>,
pub autoplay_delay_ms: Option<i64>,
pub feedback_ids: Option<Vec<String>>,
pub logs: Option<Option<Vec<CommentLogEntry>>>,
pub group_ids: Option<Option<Vec<String>>>,
pub view_count: Option<Option<i64>>,
pub requires_verification: Option<bool>,
pub edit_key: Option<String>,
}Fields§
§_id: String§tenant_id: String§url_id: String§url_id_raw: Option<String>§url: String§page_title: Option<Option<String>>§user_id: Option<Option<String>>§anon_user_id: Option<Option<String>>§commenter_email: Option<Option<String>>§commenter_name: String§commenter_link: Option<Option<String>>§comment: String§comment_html: String§parent_id: Option<Option<String>>§date: Option<String>§local_date_string: Option<Option<String>>§local_date_hours: Option<Option<i32>>§votes: Option<Option<i32>>§votes_up: Option<Option<i32>>§votes_down: Option<Option<i32>>§expire_at: Option<Option<String>>§verified: bool§verified_date: Option<Option<String>>§verification_id: Option<Option<String>>§notification_sent_for_parent: Option<bool>§notification_sent_for_parent_tenant: Option<bool>§reviewed: Option<bool>§imported: Option<bool>§external_id: Option<String>§external_parent_id: Option<Option<String>>§avatar_src: Option<Option<String>>§is_spam: Option<bool>§perm_not_spam: Option<bool>§ai_determined_spam: Option<bool>§has_images: Option<bool>§page_number: Option<Option<i32>>§page_number_of: Option<Option<i32>>§page_number_nf: Option<Option<i32>>§has_links: Option<bool>§has_code: Option<bool>§approved: bool§locale: Option<String>§is_deleted: Option<bool>§is_deleted_user: Option<bool>§is_banned_user: Option<bool>§is_by_admin: Option<bool>§is_by_moderator: Option<bool>§is_pinned: Option<Option<bool>>§is_locked: Option<Option<bool>>§flag_count: Option<Option<i32>>§rating: Option<Option<f64>>§display_label: Option<Option<String>>§from_product_id: Option<i32>§meta: Option<Option<FCommentMeta>>§ip_hash: Option<String>§mentions: Option<Vec<CommentUserMentionInfo>>§badges: Option<Option<Vec<CommentUserBadgeInfo>>>§domain: Option<Option<String>>§veteran_badge_processed: Option<String>§moderation_group_ids: Option<Option<Vec<String>>>§did_process_badges: Option<bool>§from_offline_restore: Option<bool>§autoplay_job_id: Option<String>§autoplay_delay_ms: Option<i64>§feedback_ids: Option<Vec<String>>§logs: Option<Option<Vec<CommentLogEntry>>>§group_ids: Option<Option<Vec<String>>>§view_count: Option<Option<i64>>§requires_verification: Option<bool>§edit_key: Option<String>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FComment
impl<'de> Deserialize<'de> for FComment
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for FComment
Auto Trait Implementations§
impl Freeze for FComment
impl RefUnwindSafe for FComment
impl Send for FComment
impl Sync for FComment
impl Unpin for FComment
impl UnwindSafe for FComment
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more