use activitystreams::iri_string::types::IriString; use std::collections::{BTreeMap, BTreeSet}; use time::OffsetDateTime; pub mod client; pub mod routes; #[derive(serde::Deserialize, serde::Serialize)] pub(crate) struct Domains { domains: Vec, } #[derive(serde::Deserialize, serde::Serialize)] pub(crate) struct AllowedDomains { pub(crate) allowed_domains: Vec, } #[derive(serde::Deserialize, serde::Serialize)] pub(crate) struct BlockedDomains { pub(crate) blocked_domains: Vec, } #[derive(serde::Deserialize, serde::Serialize)] pub(crate) struct ConnectedActors { pub(crate) connected_actors: Vec, } #[derive(serde::Deserialize, serde::Serialize)] pub(crate) struct LastSeen { pub(crate) last_seen: BTreeMap>, pub(crate) never: Vec, }