ap-relay 0.3.62

A simple activitypub relay
use activitystreams::iri_string::types::IriString;

pub mod client;
pub mod routes;

#[derive(serde::Deserialize, serde::Serialize)]
pub(crate) struct Domains {
    domains: Vec<String>,
}

#[derive(serde::Deserialize, serde::Serialize)]
pub(crate) struct AllowedDomains {
    pub(crate) allowed_domains: Vec<String>,
}

#[derive(serde::Deserialize, serde::Serialize)]
pub(crate) struct BlockedDomains {
    pub(crate) blocked_domains: Vec<String>,
}

#[derive(serde::Deserialize, serde::Serialize)]
pub(crate) struct ConnectedActors {
    pub(crate) connected_actors: Vec<IriString>,
}