tss-rocks/api/schemas/components/parameters.yaml
CDN 05ddc1f783
Some checks failed
Build Backend / Build Docker Image (push) Successful in 3m33s
Test Backend / test (push) Failing after 31s
[feature] migrate to monorepo
2025-02-21 00:49:20 +08:00

70 lines
1 KiB
YAML

Page:
in: query
name: page
schema:
type: integer
minimum: 1
default: 1
description: 页码
required: false
PerPage:
in: query
name: per_page
schema:
type: integer
minimum: 1
maximum: 100
default: 20
description: 每页记录数
required: false
Language:
in: query
name: lang
schema:
type: string
enum:
- en
- zh-Hans
- zh-Hant
description: 语言代码
required: false
Sort:
in: query
name: sort
schema:
type: string
pattern: '^[a-zA-Z_]+:(asc|desc)$'
examples:
- 'created_at:desc'
description: '排序字段和方向,格式为 field:(asc|desc)'
required: false
Status:
in: query
name: status
schema:
type: string
enum:
- draft
- published
description: 内容状态过滤
required: false
Id:
in: path
name: id
schema:
type: integer
required: true
description: 资源 ID
Slug:
in: path
name: slug
schema:
type: string
required: true
description: 资源 Slug