pub struct ApiCommentBase {Show 53 fields
pub _id: String,
pub ai_determined_spam: Option<bool>,
pub anon_user_id: Option<Option<String>>,
pub approved: bool,
pub avatar_src: Option<Option<String>>,
pub badges: Option<Option<Vec<CommentUserBadgeInfo>>>,
pub comment: String,
pub comment_html: String,
pub commenter_email: Option<Option<String>>,
pub commenter_link: Option<Option<String>>,
pub commenter_name: String,
pub date: Option<String>,
pub display_label: Option<Option<String>>,
pub domain: Option<Option<String>>,
pub external_id: Option<String>,
pub external_parent_id: Option<Option<String>>,
pub expire_at: Option<Option<String>>,
pub feedback_ids: Option<Vec<String>>,
pub flag_count: Option<Option<i32>>,
pub from_product_id: Option<i32>,
pub has_code: Option<bool>,
pub has_images: Option<bool>,
pub has_links: Option<bool>,
pub hash_tags: Option<Vec<CommentUserHashTagInfo>>,
pub is_by_admin: Option<bool>,
pub is_by_moderator: Option<bool>,
pub is_deleted: Option<bool>,
pub is_deleted_user: Option<bool>,
pub is_pinned: Option<Option<bool>>,
pub is_locked: Option<Option<bool>>,
pub is_spam: Option<bool>,
pub local_date_hours: Option<Option<i32>>,
pub local_date_string: Option<Option<String>>,
pub locale: Option<String>,
pub mentions: Option<Vec<CommentUserMentionInfo>>,
pub meta: Option<Option<FCommentMeta>>,
pub moderation_group_ids: Option<Option<Vec<String>>>,
pub notification_sent_for_parent: Option<bool>,
pub notification_sent_for_parent_tenant: Option<bool>,
pub page_title: Option<Option<String>>,
pub parent_id: Option<Option<String>>,
pub rating: Option<Option<f64>>,
pub reviewed: Option<bool>,
pub tenant_id: String,
pub url: String,
pub url_id: String,
pub url_id_raw: Option<String>,
pub user_id: Option<Option<String>>,
pub verified: bool,
pub verified_date: Option<Option<String>>,
pub votes: Option<Option<i32>>,
pub votes_down: Option<Option<i32>>,
pub votes_up: Option<Option<i32>>,
}Fields§
§_id: String§ai_determined_spam: Option<bool>§anon_user_id: Option<Option<String>>§approved: bool§avatar_src: Option<Option<String>>§badges: Option<Option<Vec<CommentUserBadgeInfo>>>§comment: String§comment_html: String§commenter_email: Option<Option<String>>§commenter_link: Option<Option<String>>§commenter_name: String§date: Option<String>§display_label: Option<Option<String>>§domain: Option<Option<String>>§external_id: Option<String>§external_parent_id: Option<Option<String>>§expire_at: Option<Option<String>>§feedback_ids: Option<Vec<String>>§flag_count: Option<Option<i32>>§from_product_id: Option<i32>§has_code: Option<bool>§has_images: Option<bool>§has_links: Option<bool>§is_by_admin: Option<bool>§is_by_moderator: Option<bool>§is_deleted: Option<bool>§is_deleted_user: Option<bool>§is_pinned: Option<Option<bool>>§is_locked: Option<Option<bool>>§is_spam: Option<bool>§local_date_hours: Option<Option<i32>>§local_date_string: Option<Option<String>>§locale: Option<String>§mentions: Option<Vec<CommentUserMentionInfo>>§meta: Option<Option<FCommentMeta>>§moderation_group_ids: Option<Option<Vec<String>>>§notification_sent_for_parent: Option<bool>§notification_sent_for_parent_tenant: Option<bool>§page_title: Option<Option<String>>§parent_id: Option<Option<String>>§rating: Option<Option<f64>>§reviewed: Option<bool>§tenant_id: String§url: String§url_id: String§url_id_raw: Option<String>§user_id: Option<Option<String>>§verified: bool§verified_date: Option<Option<String>>§votes: Option<Option<i32>>§votes_down: Option<Option<i32>>§votes_up: Option<Option<i32>>Implementations§
Trait Implementations§
Source§impl Clone for ApiCommentBase
impl Clone for ApiCommentBase
Source§fn clone(&self) -> ApiCommentBase
fn clone(&self) -> ApiCommentBase
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ApiCommentBase
impl Debug for ApiCommentBase
Source§impl Default for ApiCommentBase
impl Default for ApiCommentBase
Source§fn default() -> ApiCommentBase
fn default() -> ApiCommentBase
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ApiCommentBase
impl<'de> Deserialize<'de> for ApiCommentBase
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
Source§impl PartialEq for ApiCommentBase
impl PartialEq for ApiCommentBase
Source§impl Serialize for ApiCommentBase
impl Serialize for ApiCommentBase
impl StructuralPartialEq for ApiCommentBase
Auto Trait Implementations§
impl Freeze for ApiCommentBase
impl RefUnwindSafe for ApiCommentBase
impl Send for ApiCommentBase
impl Sync for ApiCommentBase
impl Unpin for ApiCommentBase
impl UnwindSafe for ApiCommentBase
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