From afa91c032edad2dedfe9c7ab797d5b11978724ef Mon Sep 17 00:00:00 2001 From: Kasisnu <5044120+kasisnu@users.noreply.github.com> Date: Wed, 27 Dec 2023 16:43:07 +0530 Subject: [PATCH] fix typos in ratings endpoints docs --- .../_types/enums/src/by_table/user_ratings/entity_type.rs | 3 ++- crates/service/web/storyteller_web/src/api_doc.rs | 6 ++++-- .../endpoints/user_ratings/set_user_rating_handler.rs | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/crates/_types/enums/src/by_table/user_ratings/entity_type.rs b/crates/_types/enums/src/by_table/user_ratings/entity_type.rs index 025a8e4d6c..1e9907ee4a 100644 --- a/crates/_types/enums/src/by_table/user_ratings/entity_type.rs +++ b/crates/_types/enums/src/by_table/user_ratings/entity_type.rs @@ -4,10 +4,11 @@ use serde::Serialize; use strum::EnumCount; #[cfg(test)] use strum::EnumIter; +use utoipa::ToSchema; /// Used in the `user_ratings` table in a `VARCHAR(32)` field named `entity_type`. #[cfg_attr(test, derive(EnumIter, EnumCount))] -#[derive(Clone, Copy, Eq, PartialEq, Hash, Deserialize, Serialize)] +#[derive(Clone, Copy, Eq, PartialEq, Hash, Deserialize, Serialize, ToSchema)] pub enum UserRatingEntityType { /// Media files (inference results, uploads, etc.) #[serde(rename = "media_file")] diff --git a/crates/service/web/storyteller_web/src/api_doc.rs b/crates/service/web/storyteller_web/src/api_doc.rs index 6995a3ce72..cfeb2a6a8f 100644 --- a/crates/service/web/storyteller_web/src/api_doc.rs +++ b/crates/service/web/storyteller_web/src/api_doc.rs @@ -6,6 +6,8 @@ use enums::by_table::media_files::media_file_origin_product_category::MediaFileO use enums::by_table::media_files::media_file_type::MediaFileType; use enums::by_table::model_weights::{weights_category::WeightsCategory, weights_types::WeightsType}; use enums::by_table::user_bookmarks::user_bookmark_entity_type::UserBookmarkEntityType; +use enums::by_table::user_ratings::entity_type::UserRatingEntityType; +use enums::by_table::user_ratings::rating_value::UserRatingValue; use enums::common::visibility::Visibility; use tokens::tokens::generic_inference_jobs::*; use tokens::tokens::media_files::*; @@ -89,8 +91,8 @@ use crate::http_server::endpoints::user_ratings::set_user_rating_handler::*; DeleteUserBookmarkPathInfo,DeleteUserBookmarkError,DeleteUserBookmarkRequest, ListUserBookmarksPathInfo,ListUserBookmarksForUserError,ListUserBookmarksForUserSuccessResponse,UserBookmarkListItem, ListUserBookmarksForEntityPathInfo,ListUserBookmarksForEntityError,ListUserBookmarksForEntitySuccessResponse,UserBookmarkForEntityListItem, - GetUserRatingPathInfo,GetUserRatingError,GetUserRatingSuccessResponse,UserRating, - SetUserRatingError,SetUserRatingRequest,SetUserRatingSuccessResponse, + GetUserRatingError,GetUserRatingResponse,UserRatingValue,UserRatingEntityType, + SetUserRatingError,SetUserRatingRequest,SetUserRatingResponse, )) )] pub struct ApiDoc; diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/user_ratings/set_user_rating_handler.rs b/crates/service/web/storyteller_web/src/http_server/endpoints/user_ratings/set_user_rating_handler.rs index 338703016f..1af6bdc677 100644 --- a/crates/service/web/storyteller_web/src/http_server/endpoints/user_ratings/set_user_rating_handler.rs +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/user_ratings/set_user_rating_handler.rs @@ -75,7 +75,7 @@ impl std::fmt::Display for SetUserRatingError { #[utoipa::path( post, - path = "/v1/user_ratings/rate", + path = "/v1/user_rating/rate", request_body = SetUserRatingRequest, responses( (status = 200, description = "Set user rating", body = SetUserRatingResponse),