atrium_api/app/bsky/contact/
defs.rs1#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq)]
5#[serde(rename_all = "camelCase")]
6pub struct MatchAndContactIndexData {
7 pub contact_index: crate::types::LimitedU16<999u16>,
9 pub r#match: crate::app::bsky::actor::defs::ProfileView,
11}
12pub type MatchAndContactIndex = crate::types::Object<MatchAndContactIndexData>;
13#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq)]
15#[serde(rename_all = "camelCase")]
16pub struct NotificationData {
17 pub from: crate::types::string::Did,
19 pub to: crate::types::string::Did,
21}
22pub type Notification = crate::types::Object<NotificationData>;
23#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq)]
24#[serde(rename_all = "camelCase")]
25pub struct SyncStatusData {
26 pub matches_count: usize,
28 pub synced_at: crate::types::string::Datetime,
30}
31pub type SyncStatus = crate::types::Object<SyncStatusData>;