-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathopenapi.yaml
More file actions
65 lines (65 loc) · 2.2 KB
/
openapi.yaml
File metadata and controls
65 lines (65 loc) · 2.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
openapi: 3.0.3
info:
title: TypeType Server API
version: 0.1.0
description: Manual API contract for TypeType-Server. This file is maintained by hand and is not generated.
servers:
- url: http://localhost:8080
description: Local server
- url: https://watch.eltux.fr/api
description: Production frontend proxy
tags:
- name: health
- name: extraction
- name: downloader
paths:
/health:
$ref: ./openapi/paths/health.yaml#/Health
/streams:
$ref: ./openapi/paths/streams.yaml#/Streams
/search:
$ref: ./openapi/paths/search.yaml#/Search
/channel:
$ref: ./openapi/paths/channel.yaml#/Channel
/podcasts:
$ref: ./openapi/paths/podcasts.yaml#/Podcasts
/podcasts/episodes:
$ref: ./openapi/paths/podcasts.yaml#/PodcastEpisodes
/comments:
$ref: ./openapi/paths/comments.yaml#/Comments
/comments/replies:
$ref: ./openapi/paths/comments.yaml#/Replies
/downloader/health:
$ref: ./openapi/paths/downloader.yaml#/Health
/downloader/health/deep:
$ref: ./openapi/paths/downloader.yaml#/DeepHealth
/downloader/jobs:
$ref: ./openapi/paths/downloader.yaml#/Jobs
/downloader/jobs/{id}:
$ref: ./openapi/paths/downloader.yaml#/Job
/downloader/jobs/{id}/events:
$ref: ./openapi/paths/downloader.yaml#/JobEvents
/downloader/jobs/{id}/artifact:
$ref: ./openapi/paths/downloader.yaml#/JobArtifact
/downloader/jobs/{id}/cancel:
$ref: ./openapi/paths/downloader.yaml#/JobCancel
components:
schemas:
ErrorResponse:
$ref: ./openapi/components/common.yaml#/ErrorResponse
HealthResponse:
$ref: ./openapi/components/common.yaml#/HealthResponse
StreamResponse:
$ref: ./openapi/components/streams.yaml#/StreamResponse
SearchPageResponse:
$ref: ./openapi/components/media.yaml#/SearchPageResponse
ChannelResponse:
$ref: ./openapi/components/media.yaml#/ChannelResponse
PodcastPageResponse:
$ref: ./openapi/components/media.yaml#/PodcastPageResponse
PodcastEpisodesResponse:
$ref: ./openapi/components/media.yaml#/PodcastEpisodesResponse
CommentsPageResponse:
$ref: ./openapi/components/media.yaml#/CommentsPageResponse
DownloadJob:
$ref: ./openapi/components/downloader.yaml#/DownloadJob