16 lines
544 B
Rust
16 lines
544 B
Rust
use utoipa::OpenApi;
|
|
use api_types::{requests::{CreateThoughtRequest, EditThoughtRequest}, responses::ErrorResponse};
|
|
|
|
#[derive(OpenApi)]
|
|
#[openapi(
|
|
paths(
|
|
crate::handlers::thoughts::post_thought,
|
|
crate::handlers::thoughts::get_thought_handler,
|
|
crate::handlers::thoughts::patch_thought,
|
|
crate::handlers::thoughts::delete_thought_handler,
|
|
crate::handlers::thoughts::get_thread_handler,
|
|
),
|
|
components(schemas(CreateThoughtRequest, EditThoughtRequest, ErrorResponse))
|
|
)]
|
|
pub struct ThoughtsDoc;
|