From: Chocobozzz Date: Fri, 24 May 2019 08:17:54 +0000 (+0200) Subject: Fix videos list response in rest api doc X-Git-Tag: v1.4.0-rc.1~222 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=048b69466168e5585b2f8d8a6d77da315202cabb;p=oweals%2Fpeertube.git Fix videos list response in rest api doc --- diff --git a/support/doc/api/openapi.yaml b/support/doc/api/openapi.yaml index c1a9a3987..b9ca4cca2 100644 --- a/support/doc/api/openapi.yaml +++ b/support/doc/api/openapi.yaml @@ -153,7 +153,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/Video' + $ref: '#/components/schemas/VideoListResponse' x-code-samples: - lang: JavaScript source: | @@ -576,9 +576,7 @@ paths: content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/Video' + $ref: '#/components/schemas/VideoListResponse' /users/me/subscriptions: get: summary: Get subscriptions of the current user @@ -639,9 +637,7 @@ paths: content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/Video' + $ref: '#/components/schemas/VideoListResponse' '/users/me/subscriptions/{uri}': get: summary: Get subscription of the current user for a given uri @@ -731,9 +727,7 @@ paths: content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/Video' + $ref: '#/components/schemas/VideoListResponse' /videos/categories: get: summary: Get list of video licences known by the server @@ -1371,6 +1365,7 @@ paths: get: summary: Get videos of a video channel by its id tags: + - Video - Video Channel parameters: - $ref: '#/components/parameters/channelHandle' @@ -1380,7 +1375,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/Video' + $ref: '#/components/schemas/VideoListResponse' '/accounts/{name}/video-channels': get: summary: Get video channels of an account by its name @@ -1540,9 +1535,7 @@ paths: content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/Video' + $ref: '#/components/schemas/VideoListResponse' servers: - url: 'https://peertube.cpy.re/api/v1' description: Live Test Server (live data - stable version) @@ -2180,6 +2173,14 @@ components: properties: comment: $ref: '#/components/schemas/VideoComment' + VideoListResponse: + properties: + total: + type: number + data: + type: array + items: + $ref: '#/components/schemas/Video' AddUser: properties: username: