Files
pmomusic/pmoconfig/src/openapi.rs
2025-10-25 16:40:26 +02:00

30 lines
714 B
Rust

use utoipa::OpenApi;
#[derive(OpenApi)]
#[openapi(
info(
title = "PMOMusic Configuration API",
version = "0.1.0",
description = "API REST pour gérer la configuration de PMOMusic",
contact(
name = "PMOMusic Team",
)
),
paths(
crate::api::get_full_config,
crate::api::get_config_value,
crate::api::update_config_value,
),
components(
schemas(
crate::api::ConfigValue,
crate::api::UpdateConfigRequest,
crate::api::UpdateConfigResponse,
)
),
tags(
(name = "config", description = "Endpoints de gestion de la configuration")
)
)]
pub struct ApiDoc;