atrium_api/com/atproto/admin/
defs.rs1#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq)]
4#[serde(rename_all = "camelCase")]
5pub struct AccountViewData {
6 #[serde(skip_serializing_if = "core::option::Option::is_none")]
7 pub deactivated_at: core::option::Option<crate::types::string::Datetime>,
8 pub did: crate::types::string::Did,
9 #[serde(skip_serializing_if = "core::option::Option::is_none")]
10 pub email: core::option::Option<String>,
11 #[serde(skip_serializing_if = "core::option::Option::is_none")]
12 pub email_confirmed_at: core::option::Option<crate::types::string::Datetime>,
13 pub handle: crate::types::string::Handle,
14 pub indexed_at: crate::types::string::Datetime,
15 #[serde(skip_serializing_if = "core::option::Option::is_none")]
16 pub invite_note: core::option::Option<String>,
17 #[serde(skip_serializing_if = "core::option::Option::is_none")]
18 pub invited_by: core::option::Option<crate::com::atproto::server::defs::InviteCode>,
19 #[serde(skip_serializing_if = "core::option::Option::is_none")]
20 pub invites: core::option::Option<Vec<crate::com::atproto::server::defs::InviteCode>>,
21 #[serde(skip_serializing_if = "core::option::Option::is_none")]
22 pub invites_disabled: core::option::Option<bool>,
23 #[serde(skip_serializing_if = "core::option::Option::is_none")]
24 pub related_records: core::option::Option<Vec<crate::types::Unknown>>,
25 #[serde(skip_serializing_if = "core::option::Option::is_none")]
26 pub threat_signatures: core::option::Option<Vec<ThreatSignature>>,
27}
28pub type AccountView = crate::types::Object<AccountViewData>;
29#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq)]
30#[serde(rename_all = "camelCase")]
31pub struct RepoBlobRefData {
32 pub cid: crate::types::string::Cid,
33 pub did: crate::types::string::Did,
34 #[serde(skip_serializing_if = "core::option::Option::is_none")]
35 pub record_uri: core::option::Option<String>,
36}
37pub type RepoBlobRef = crate::types::Object<RepoBlobRefData>;
38#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq)]
39#[serde(rename_all = "camelCase")]
40pub struct RepoRefData {
41 pub did: crate::types::string::Did,
42}
43pub type RepoRef = crate::types::Object<RepoRefData>;
44#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq)]
45#[serde(rename_all = "camelCase")]
46pub struct StatusAttrData {
47 pub applied: bool,
48 #[serde(skip_serializing_if = "core::option::Option::is_none")]
49 pub r#ref: core::option::Option<String>,
50}
51pub type StatusAttr = crate::types::Object<StatusAttrData>;
52#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq)]
53#[serde(rename_all = "camelCase")]
54pub struct ThreatSignatureData {
55 pub property: String,
56 pub value: String,
57}
58pub type ThreatSignature = crate::types::Object<ThreatSignatureData>;