docs(openapi): annotate all federation management handlers and add doc module

This commit is contained in:
2026-05-29 02:04:59 +02:00
parent 989004dd74
commit 86d0497509
2 changed files with 96 additions and 5 deletions

View File

@@ -0,0 +1,25 @@
use utoipa::OpenApi;
#[derive(OpenApi)]
#[openapi(
paths(
crate::handlers::federation_management::get_pending_requests,
crate::handlers::federation_management::post_accept_request,
crate::handlers::federation_management::delete_follower,
crate::handlers::federation_management::get_remote_followers,
crate::handlers::federation_management::get_remote_following,
crate::handlers::federation_management::get_remote_friends_handler,
crate::handlers::federation_management::delete_following,
crate::handlers::federation_management::post_move_account,
crate::handlers::federation_management::patch_also_known_as,
),
components(schemas(
api_types::responses::RemoteActorResponse,
api_types::responses::ProfileField,
crate::handlers::federation_management::ActorUrlBody,
crate::handlers::federation_management::HandleBody,
crate::handlers::federation_management::MoveBody,
crate::handlers::federation_management::AlsoKnownAsBody,
)),
)]
pub struct FederationManagementDoc;