atrium_api/tools/ozone/moderation/
query_statuses.rs1pub const NSID: &str = "tools.ozone.moderation.queryStatuses";
4#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq)]
5#[serde(rename_all = "camelCase")]
6pub struct ParametersData {
7 #[serde(skip_serializing_if = "core::option::Option::is_none")]
9 pub age_assurance_state: core::option::Option<String>,
10 #[serde(skip_serializing_if = "core::option::Option::is_none")]
12 pub appealed: core::option::Option<bool>,
13 #[serde(skip_serializing_if = "core::option::Option::is_none")]
15 pub collections: core::option::Option<Vec<crate::types::string::Nsid>>,
16 #[serde(skip_serializing_if = "core::option::Option::is_none")]
18 pub comment: core::option::Option<String>,
19 #[serde(skip_serializing_if = "core::option::Option::is_none")]
20 pub cursor: core::option::Option<String>,
21 #[serde(skip_serializing_if = "core::option::Option::is_none")]
22 pub exclude_tags: core::option::Option<Vec<String>>,
23 #[serde(skip_serializing_if = "core::option::Option::is_none")]
25 pub hosting_deleted_after: core::option::Option<crate::types::string::Datetime>,
26 #[serde(skip_serializing_if = "core::option::Option::is_none")]
28 pub hosting_deleted_before: core::option::Option<crate::types::string::Datetime>,
29 #[serde(skip_serializing_if = "core::option::Option::is_none")]
31 pub hosting_statuses: core::option::Option<Vec<String>>,
32 #[serde(skip_serializing_if = "core::option::Option::is_none")]
34 pub hosting_updated_after: core::option::Option<crate::types::string::Datetime>,
35 #[serde(skip_serializing_if = "core::option::Option::is_none")]
37 pub hosting_updated_before: core::option::Option<crate::types::string::Datetime>,
38 #[serde(skip_serializing_if = "core::option::Option::is_none")]
39 pub ignore_subjects: core::option::Option<Vec<String>>,
40 #[serde(skip_serializing_if = "core::option::Option::is_none")]
42 pub include_all_user_records: core::option::Option<bool>,
43 #[serde(skip_serializing_if = "core::option::Option::is_none")]
45 pub include_muted: core::option::Option<bool>,
46 #[serde(skip_serializing_if = "core::option::Option::is_none")]
48 pub last_reviewed_by: core::option::Option<crate::types::string::Did>,
49 #[serde(skip_serializing_if = "core::option::Option::is_none")]
50 pub limit: core::option::Option<crate::types::LimitedNonZeroU8<100u8>>,
51 #[serde(skip_serializing_if = "core::option::Option::is_none")]
53 pub min_account_suspend_count: core::option::Option<i64>,
54 #[serde(skip_serializing_if = "core::option::Option::is_none")]
56 pub min_priority_score: core::option::Option<crate::types::LimitedU8<100u8>>,
57 #[serde(skip_serializing_if = "core::option::Option::is_none")]
59 pub min_reported_records_count: core::option::Option<i64>,
60 #[serde(skip_serializing_if = "core::option::Option::is_none")]
62 pub min_takendown_records_count: core::option::Option<i64>,
63 #[serde(skip_serializing_if = "core::option::Option::is_none")]
65 pub only_muted: core::option::Option<bool>,
66 #[serde(skip_serializing_if = "core::option::Option::is_none")]
68 pub queue_count: core::option::Option<i64>,
69 #[serde(skip_serializing_if = "core::option::Option::is_none")]
71 pub queue_index: core::option::Option<i64>,
72 #[serde(skip_serializing_if = "core::option::Option::is_none")]
74 pub queue_seed: core::option::Option<String>,
75 #[serde(skip_serializing_if = "core::option::Option::is_none")]
77 pub reported_after: core::option::Option<crate::types::string::Datetime>,
78 #[serde(skip_serializing_if = "core::option::Option::is_none")]
80 pub reported_before: core::option::Option<crate::types::string::Datetime>,
81 #[serde(skip_serializing_if = "core::option::Option::is_none")]
83 pub review_state: core::option::Option<String>,
84 #[serde(skip_serializing_if = "core::option::Option::is_none")]
86 pub reviewed_after: core::option::Option<crate::types::string::Datetime>,
87 #[serde(skip_serializing_if = "core::option::Option::is_none")]
89 pub reviewed_before: core::option::Option<crate::types::string::Datetime>,
90 #[serde(skip_serializing_if = "core::option::Option::is_none")]
91 pub sort_direction: core::option::Option<String>,
92 #[serde(skip_serializing_if = "core::option::Option::is_none")]
93 pub sort_field: core::option::Option<String>,
94 #[serde(skip_serializing_if = "core::option::Option::is_none")]
96 pub subject: core::option::Option<String>,
97 #[serde(skip_serializing_if = "core::option::Option::is_none")]
99 pub subject_type: core::option::Option<String>,
100 #[serde(skip_serializing_if = "core::option::Option::is_none")]
101 pub tags: core::option::Option<Vec<String>>,
102 #[serde(skip_serializing_if = "core::option::Option::is_none")]
104 pub takendown: core::option::Option<bool>,
105}
106pub type Parameters = crate::types::Object<ParametersData>;
107#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq)]
108#[serde(rename_all = "camelCase")]
109pub struct OutputData {
110 #[serde(skip_serializing_if = "core::option::Option::is_none")]
111 pub cursor: core::option::Option<String>,
112 pub subject_statuses: Vec<crate::tools::ozone::moderation::defs::SubjectStatusView>,
113}
114pub type Output = crate::types::Object<OutputData>;
115#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq)]
116#[serde(tag = "error", content = "message")]
117pub enum Error {}
118impl std::fmt::Display for Error {
119 fn fmt(&self, _f: &mut std::fmt::Formatter) -> std::fmt::Result {
120 Ok(())
121 }
122}