mirror of
https://github.com/jikan-me/jikan-rest.git
synced 2025-02-20 11:23:35 +08:00
[DOC] Clubs Search Params
This commit is contained in:
parent
d97301ea20
commit
39ab25004c
@ -658,6 +658,42 @@ class SearchController extends Controller
|
||||
* @OA\Parameter(ref="#/components/parameters/page"),
|
||||
* @OA\Parameter(ref="#/components/parameters/limit"),
|
||||
*
|
||||
* @OA\Parameter(
|
||||
* name="q",
|
||||
* in="query",
|
||||
* @OA\Schema(type="string")
|
||||
* ),
|
||||
*
|
||||
* @OA\Parameter(
|
||||
* name="type",
|
||||
* in="query",
|
||||
* @OA\Schema(ref="#/components/schemas/club search query type")
|
||||
* ),
|
||||
*
|
||||
* @OA\Parameter(
|
||||
* name="category",
|
||||
* in="query",
|
||||
* @OA\Schema(ref="#/components/schemas/club search query category")
|
||||
* ),
|
||||
*
|
||||
* @OA\Parameter(
|
||||
* name="order_by",
|
||||
* in="query",
|
||||
* @OA\Schema(ref="#/components/schemas/club search query orderby")
|
||||
* ),
|
||||
*
|
||||
* @OA\Parameter(
|
||||
* name="sort",
|
||||
* in="query",
|
||||
* @OA\Schema(ref="#/components/schemas/search query sort")
|
||||
* ),
|
||||
*
|
||||
* @OA\Parameter(
|
||||
* name="letter",
|
||||
* in="query",
|
||||
* @OA\Schema(type="string")
|
||||
* ),
|
||||
*
|
||||
* @OA\Response(
|
||||
* response="200",
|
||||
* description="Returns search results for clubs",
|
||||
|
@ -20,7 +20,12 @@ class SearchQueryBuilderClub implements SearchQueryBuilderInterface
|
||||
const MAX_RESULTS_PER_PAGE = 25;
|
||||
|
||||
/**
|
||||
*
|
||||
* @OA\Schema(
|
||||
* schema="club search query type",
|
||||
* description="Club Search Query Type",
|
||||
* type="string",
|
||||
* enum={"public","private","secret"}
|
||||
* )
|
||||
*/
|
||||
const MAP_TYPES = [
|
||||
'public' => 'public',
|
||||
@ -29,7 +34,16 @@ class SearchQueryBuilderClub implements SearchQueryBuilderInterface
|
||||
];
|
||||
|
||||
/**
|
||||
*
|
||||
* @OA\Schema(
|
||||
* schema="club search query category",
|
||||
* description="Club Search Query Category",
|
||||
* type="string",
|
||||
* enum={
|
||||
* "anime","manga","actors_and_artists","characters",
|
||||
* "cities_and_neighborhoods","companies","conventions","games",
|
||||
* "japan","music","other","schools"
|
||||
* }
|
||||
* )
|
||||
*/
|
||||
const MAP_CATEGORY = [
|
||||
'anime' => 'Anime',
|
||||
@ -47,7 +61,12 @@ class SearchQueryBuilderClub implements SearchQueryBuilderInterface
|
||||
];
|
||||
|
||||
/**
|
||||
*
|
||||
* @OA\Schema(
|
||||
* schema="club search query orderby",
|
||||
* description="Club Search Query OrderBy",
|
||||
* type="string",
|
||||
* enum={"mal_id","title","members_count","pictures_count","created"}
|
||||
* )
|
||||
*/
|
||||
const ORDER_BY = [
|
||||
'mal_id', 'title', 'members_count', 'pictures_count', 'created'
|
||||
|
Loading…
x
Reference in New Issue
Block a user