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<
21 Vec<crate::com::atproto::server::defs::InviteCode>,
22 >,
23 #[serde(skip_serializing_if = "core::option::Option::is_none")]
24 pub invites_disabled: core::option::Option<bool>,
25 #[serde(skip_serializing_if = "core::option::Option::is_none")]
26 pub related_records: core::option::Option<Vec<crate::types::Unknown>>,
27 #[serde(skip_serializing_if = "core::option::Option::is_none")]
28 pub threat_signatures: core::option::Option<Vec<ThreatSignature>>,
29}
30pub type AccountView = crate::types::Object<AccountViewData>;
31#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq)]
32#[serde(rename_all = "camelCase")]
33pub struct RepoBlobRefData {
34 pub cid: crate::types::string::Cid,
35 pub did: crate::types::string::Did,
36 #[serde(skip_serializing_if = "core::option::Option::is_none")]
37 pub record_uri: core::option::Option<String>,
38}
39pub type RepoBlobRef = crate::types::Object<RepoBlobRefData>;
40#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq)]
41#[serde(rename_all = "camelCase")]
42pub struct RepoRefData {
43 pub did: crate::types::string::Did,
44}
45pub type RepoRef = crate::types::Object<RepoRefData>;
46#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq)]
47#[serde(rename_all = "camelCase")]
48pub struct StatusAttrData {
49 pub applied: bool,
50 #[serde(skip_serializing_if = "core::option::Option::is_none")]
51 pub r#ref: core::option::Option<String>,
52}
53pub type StatusAttr = crate::types::Object<StatusAttrData>;
54#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq)]
55#[serde(rename_all = "camelCase")]
56pub struct ThreatSignatureData {
57 pub property: String,
58 pub value: String,
59}
60pub type ThreatSignature = crate::types::Object<ThreatSignatureData>;