#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq)]
#[serde(rename_all = "camelCase")]
pub struct MatchAndContactIndexData {
pub contact_index: crate::types::LimitedU16<999u16>,
pub r#match: crate::app::bsky::actor::defs::ProfileView,
}
pub type MatchAndContactIndex = crate::types::Object<MatchAndContactIndexData>;
#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq)]
#[serde(rename_all = "camelCase")]
pub struct NotificationData {
pub from: crate::types::string::Did,
pub to: crate::types::string::Did,
}
pub type Notification = crate::types::Object<NotificationData>;
#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq)]
#[serde(rename_all = "camelCase")]
pub struct SyncStatusData {
pub matches_count: usize,
pub synced_at: crate::types::string::Datetime,
}
pub type SyncStatus = crate::types::Object<SyncStatusData>;