feat: cursor added

This commit is contained in:
Iron_Felix 2025-11-19 00:41:54 +03:00
parent 6836cfa057
commit cdfa14cece
2 changed files with 139 additions and 23 deletions

View file

@ -11,6 +11,13 @@ paths:
get:
summary: Get titles
parameters:
- $ref: '#/components/parameters/cursor'
- $ref: '#/components/parameters/title_sort'
- in: query
name: sort_forward
default: true
schema:
type: boolean
- in: query
name: word
schema:
@ -289,19 +296,37 @@ paths:
schema:
type: string
- in: query
name: query
name: word
schema:
type: string
- in: query
name: status
schema:
$ref: '#/components/schemas/TitleStatus'
- in: query
name: watch_status
schema:
$ref: '#/components/schemas/UserTitleStatus'
- in: query
name: rating
schema:
type: number
format: double
- in: query
name: release_year
schema:
type: integer
format: int32
- in: query
name: release_season
schema:
$ref: '#/components/schemas/ReleaseSeason'
- in: query
name: limit
schema:
type: integer
format: int32
default: 10
- in: query
name: offset
schema:
type: integer
default: 0
- in: query
name: fields
schema:
@ -577,14 +602,31 @@ paths:
components:
parameters:
cursor:
cursor: # example base64( {id: 1, param: 2019})
in: query
name: cursor
required: false
schema:
type: string
title_sort:
in: query
name: sort
required: false
schema:
$ref: '#/components/schemas/TitleSort'
schemas:
TitleSort:
type: string
description: Title sort order
default: id
enum:
- id
- year
- rating
- views
Image:
type: object
properties: