use crate::{brokers::http::http_router::{RecursiveQuery, TopicNameAndUuidQuery}, prelude::*};
use utoipa::OpenApi;
use axum::{extract::Query, Json};
#[allow(unused)]
#[utoipa::path(
get,
path = "/api/topic/list",
params(
RecursiveQuery
),
responses(
(status = 200, description = "System")
),
tag = "universal.topic",
)]
pub fn list_dummy(
_query: Query<RecursiveQuery>,) {
}
#[allow(unused)]
#[utoipa::path(
patch,
path = "/api/topic/push",
params(
TopicNameAndUuidQuery
),
request_body = Value,
responses(
(status = 200, description = "System")
),
tag = "universal.topic",
)]
pub fn push_dummy(
_query: Query<TopicNameAndUuidQuery>,
Json(_body): Json<Value>) {
}
#[allow(unused)]
#[utoipa::path(
patch,
path = "/api/topic/request_subscribe",
params(
TopicNameAndUuidQuery
),
request_body = Value,
responses(
(status = 200, description = "System")
),
tag = "universal.topic",
)]
pub fn request_subscribe_dummy(
_query: Query<TopicNameAndUuidQuery>,
Json(_body): Json<Value>) {
}
#[derive(OpenApi)]
#[openapi(
paths(
list_dummy,
push_dummy,
request_subscribe_dummy,
),
components(schemas(
))
)]
pub struct ApiDoc;