Files
pmomusic/pmoaudiocache/src/openapi.rs
2025-10-13 11:31:14 +02:00

24 lines
569 B
Rust

//! Documentation OpenAPI pour l'API du cache audio
use utoipa::OpenApi;
#[derive(OpenApi)]
#[openapi(
info(
title = "PMOMusic Audio Cache API",
version = "0.1.0",
description = "API de gestion du cache de pistes audio avec conversion FLAC asynchrone"
),
components(
schemas(
crate::db::AudioCacheEntry,
crate::metadata::AudioMetadata,
crate::api::AddTrackRequest,
)
),
tags(
(name = "audio", description = "Gestion des pistes audio")
)
)]
pub struct ApiDoc;