aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorRigel Kent <sendmemail@rigelk.eu>2021-05-04 11:18:46 +0200
committerRigel Kent <sendmemail@rigelk.eu>2021-05-04 11:20:58 +0200
commit0c1145687bf029561e56219e669c9f1b0cd61577 (patch)
tree92501d3d5a7370b1741b12bc6757c80cae412c3c
parentf880a5e704cc959f0eed6821ebb52a1a181b99b1 (diff)
downloadPeerTube-0c1145687bf029561e56219e669c9f1b0cd61577.tar.gz
PeerTube-0c1145687bf029561e56219e669c9f1b0cd61577.tar.zst
PeerTube-0c1145687bf029561e56219e669c9f1b0cd61577.zip
add examples and descriptions to some video fields in openapi spec
-rw-r--r--support/doc/api/openapi.yaml19
1 files changed, 19 insertions, 0 deletions
diff --git a/support/doc/api/openapi.yaml b/support/doc/api/openapi.yaml
index 7307ea8a0..d4fe15664 100644
--- a/support/doc/api/openapi.yaml
+++ b/support/doc/api/openapi.yaml
@@ -4275,15 +4275,23 @@ components:
4275 createdAt: 4275 createdAt:
4276 type: string 4276 type: string
4277 format: date-time 4277 format: date-time
4278 example: 2017-10-01T10:52:46.396Z
4279 description: time at which the video object was first drafted
4278 publishedAt: 4280 publishedAt:
4279 type: string 4281 type: string
4280 format: date-time 4282 format: date-time
4283 example: 2018-10-01T10:52:46.396Z
4284 description: time at which the video was marked as ready for playback (with restrictions depending on `privacy`). Usually set after a `state` evolution.
4281 updatedAt: 4285 updatedAt:
4282 type: string 4286 type: string
4283 format: date-time 4287 format: date-time
4288 example: 2021-05-04T08:01:01.502Z
4289 description: last time the video's metadata was modified
4284 originallyPublishedAt: 4290 originallyPublishedAt:
4285 type: string 4291 type: string
4286 format: date-time 4292 format: date-time
4293 example: 2010-10-01T10:52:46.396Z
4294 description: used to represent a date of first publication, prior to the practical publication date of `publishedAt`
4287 category: 4295 category:
4288 $ref: '#/components/schemas/VideoConstantNumber-Category' 4296 $ref: '#/components/schemas/VideoConstantNumber-Category'
4289 licence: 4297 licence:
@@ -4294,9 +4302,18 @@ components:
4294 $ref: '#/components/schemas/VideoPrivacyConstant' 4302 $ref: '#/components/schemas/VideoPrivacyConstant'
4295 description: 4303 description:
4296 type: string 4304 type: string
4305 example: |
4306 **[Want to help to translate this video?](https://weblate.framasoft.org/projects/what-is-peertube-video/)**\r\n\r\n
4307 **Take back the control of your videos! [#JoinPeertube](https://joinpeertube.org)**\r\n*A decentralized video hosting network, based on fr...
4308 minLength: 3
4309 maxLength: 250
4310 description: |
4311 truncated description of the video, written in Markdown.
4312 Resolve `descriptionPath` to get the full description of maximum `10000` characters.
4297 duration: 4313 duration:
4298 type: integer 4314 type: integer
4299 example: 1419 4315 example: 1419
4316 description: duration of the video in seconds
4300 isLocal: 4317 isLocal:
4301 type: boolean 4318 type: boolean
4302 name: 4319 name:
@@ -4356,6 +4373,8 @@ components:
4356 properties: 4373 properties:
4357 descriptionPath: 4374 descriptionPath:
4358 type: string 4375 type: string
4376 example: /api/v1/videos/9c9de5e8-0a1e-484a-b099-e80766180a6d/description
4377 description: path at which to get the full description of maximum `10000` characters
4359 support: 4378 support:
4360 type: string 4379 type: string
4361 description: A text tell the audience how to support the video creator 4380 description: A text tell the audience how to support the video creator