pub struct SubjectStatusViewData {Show 24 fields
pub account_stats: Option<AccountStats>,
pub age_assurance_state: Option<String>,
pub age_assurance_updated_by: Option<String>,
pub appealed: Option<bool>,
pub comment: Option<String>,
pub created_at: Datetime,
pub hosting: Option<Union<SubjectStatusViewHostingRefs>>,
pub id: i64,
pub last_appealed_at: Option<Datetime>,
pub last_reported_at: Option<Datetime>,
pub last_reviewed_at: Option<Datetime>,
pub last_reviewed_by: Option<Did>,
pub mute_reporting_until: Option<Datetime>,
pub mute_until: Option<Datetime>,
pub priority_score: Option<LimitedU8<100u8>>,
pub records_stats: Option<RecordsStats>,
pub review_state: SubjectReviewState,
pub subject: Union<SubjectStatusViewSubjectRefs>,
pub subject_blob_cids: Option<Vec<Cid>>,
pub subject_repo_handle: Option<String>,
pub suspend_until: Option<Datetime>,
pub tags: Option<Vec<String>>,
pub takendown: Option<bool>,
pub updated_at: Datetime,
}
namespace-toolsozone
only.Fields§
§account_stats: Option<AccountStats>
Statistics related to the account subject
age_assurance_state: Option<String>
Current age assurance state of the subject.
age_assurance_updated_by: Option<String>
Whether or not the last successful update to age assurance was made by the user or admin.
appealed: Option<bool>
True indicates that the a previously taken moderator action was appealed against, by the author of the content. False indicates last appeal was resolved by moderators.
comment: Option<String>
Sticky comment on the subject.
created_at: Datetime
Timestamp referencing the first moderation status impacting event was emitted on the subject
hosting: Option<Union<SubjectStatusViewHostingRefs>>
§id: i64
§last_appealed_at: Option<Datetime>
Timestamp referencing when the author of the subject appealed a moderation action
last_reported_at: Option<Datetime>
§last_reviewed_at: Option<Datetime>
§last_reviewed_by: Option<Did>
§mute_reporting_until: Option<Datetime>
§mute_until: Option<Datetime>
§priority_score: Option<LimitedU8<100u8>>
Numeric value representing the level of priority. Higher score means higher priority.
records_stats: Option<RecordsStats>
Statistics related to the record subjects authored by the subject’s account
review_state: SubjectReviewState
§subject: Union<SubjectStatusViewSubjectRefs>
§subject_blob_cids: Option<Vec<Cid>>
§subject_repo_handle: Option<String>
§suspend_until: Option<Datetime>
§takendown: Option<bool>
§updated_at: Datetime
Timestamp referencing when the last update was made to the moderation status of the subject
Trait Implementations§
Source§impl Clone for SubjectStatusViewData
impl Clone for SubjectStatusViewData
Source§fn clone(&self) -> SubjectStatusViewData
fn clone(&self) -> SubjectStatusViewData
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for SubjectStatusViewData
impl Debug for SubjectStatusViewData
Source§impl<'de> Deserialize<'de> for SubjectStatusViewData
impl<'de> Deserialize<'de> for SubjectStatusViewData
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>,
Source§impl PartialEq for SubjectStatusViewData
impl PartialEq for SubjectStatusViewData
Source§impl Serialize for SubjectStatusViewData
impl Serialize for SubjectStatusViewData
impl Eq for SubjectStatusViewData
impl StructuralPartialEq for SubjectStatusViewData
Auto Trait Implementations§
impl Freeze for SubjectStatusViewData
impl RefUnwindSafe for SubjectStatusViewData
impl Send for SubjectStatusViewData
impl Sync for SubjectStatusViewData
impl Unpin for SubjectStatusViewData
impl UnwindSafe for SubjectStatusViewData
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.