feat(client): update swagger ui endpoints

This commit is contained in:
perf3ct 2025-07-01 20:54:45 +00:00
parent c18fde6fc1
commit 6a23a407bf
2 changed files with 19 additions and 0 deletions

View File

@ -1992,6 +1992,20 @@ pub async fn delete_low_confidence_documents(
}
/// Delete all documents with failed OCR processing
#[utoipa::path(
post,
path = "/api/documents/delete-failed-ocr",
tag = "documents",
security(
("bearer_auth" = [])
),
request_body = serde_json::Value,
responses(
(status = 200, description = "Failed OCR documents deleted successfully", body = serde_json::Value),
(status = 401, description = "Unauthorized"),
(status = 500, description = "Internal server error")
)
)]
pub async fn delete_failed_ocr_documents(
State(state): State<Arc<AppState>>,
auth_user: AuthUser,

View File

@ -50,7 +50,11 @@ use crate::{
crate::routes::documents::get_document_ocr,
crate::routes::documents::get_processed_image,
crate::routes::documents::retry_ocr,
crate::routes::documents::get_document_debug_info,
crate::routes::documents::get_failed_ocr_documents,
crate::routes::documents::view_failed_document,
crate::routes::documents::delete_low_confidence_documents,
crate::routes::documents::delete_failed_ocr_documents,
crate::routes::documents::get_user_duplicates,
// Labels endpoints
crate::routes::labels::get_labels,
@ -79,6 +83,7 @@ use crate::{
// Queue endpoints
crate::routes::queue::get_queue_stats,
crate::routes::queue::requeue_failed,
crate::routes::queue::enqueue_pending_documents,
crate::routes::queue::get_ocr_status,
crate::routes::queue::pause_ocr_processing,
crate::routes::queue::resume_ocr_processing,