Add: podcasts tag

This commit is contained in:
Nicholas Wallace 2024-07-09 02:54:58 +00:00
parent b3c02a3ae7
commit 3a0d2f46e0
2 changed files with 26 additions and 0 deletions

View file

@ -3,6 +3,8 @@ paths:
post: post:
summary: Create a new podcast summary: Create a new podcast
operationId: createPodcast operationId: createPodcast
tags:
- Podcasts
requestBody: requestBody:
required: true required: true
content: content:
@ -27,6 +29,8 @@ paths:
post: post:
summary: Get podcast feed summary: Get podcast feed
operationId: getPodcastFeed operationId: getPodcastFeed
tags:
- Podcasts
requestBody: requestBody:
required: true required: true
content: content:
@ -58,6 +62,8 @@ paths:
post: post:
summary: Get feeds from OPML text summary: Get feeds from OPML text
operationId: getFeedsFromOPMLText operationId: getFeedsFromOPMLText
tags:
- Podcasts
requestBody: requestBody:
required: true required: true
content: content:
@ -94,6 +100,8 @@ paths:
get: get:
summary: Check and download new episodes summary: Check and download new episodes
operationId: checkNewEpisodes operationId: checkNewEpisodes
tags:
- Podcasts
parameters: parameters:
- name: limit - name: limit
in: query in: query
@ -132,6 +140,8 @@ paths:
get: get:
summary: Clear episode download queue summary: Clear episode download queue
operationId: clearEpisodeDownloadQueue operationId: clearEpisodeDownloadQueue
tags:
- Podcasts
responses: responses:
200: 200:
description: Successfully cleared download queue description: Successfully cleared download queue
@ -150,6 +160,8 @@ paths:
get: get:
summary: Get episode downloads summary: Get episode downloads
operationId: getEpisodeDownloads operationId: getEpisodeDownloads
tags:
- Podcasts
responses: responses:
200: 200:
description: Successfully retrieved episode downloads description: Successfully retrieved episode downloads
@ -177,6 +189,8 @@ paths:
get: get:
summary: Find episode by title summary: Find episode by title
operationId: findEpisode operationId: findEpisode
tags:
- Podcasts
parameters: parameters:
- name: title - name: title
in: query in: query
@ -213,6 +227,8 @@ paths:
post: post:
summary: Download podcast episodes summary: Download podcast episodes
operationId: downloadEpisodes operationId: downloadEpisodes
tags:
- Podcasts
requestBody: requestBody:
required: true required: true
content: content:
@ -241,6 +257,8 @@ paths:
post: post:
summary: Quick match podcast episodes summary: Quick match podcast episodes
operationId: quickMatchEpisodes operationId: quickMatchEpisodes
tags:
- Podcasts
parameters: parameters:
- name: override - name: override
in: query in: query
@ -279,6 +297,8 @@ paths:
patch: patch:
summary: Update a podcast episode summary: Update a podcast episode
operationId: updateEpisode operationId: updateEpisode
tags:
- Podcasts
requestBody: requestBody:
required: true required: true
content: content:
@ -298,6 +318,8 @@ paths:
get: get:
summary: Get a specific podcast episode summary: Get a specific podcast episode
operationId: getEpisode operationId: getEpisode
tags:
- Podcasts
responses: responses:
200: 200:
description: Successfully retrieved episode description: Successfully retrieved episode
@ -311,6 +333,8 @@ paths:
delete: delete:
summary: Remove a podcast episode summary: Remove a podcast episode
operationId: removeEpisode operationId: removeEpisode
tags:
- Podcasts
parameters: parameters:
- name: hard - name: hard
in: query in: query

View file

@ -76,3 +76,5 @@ tags:
description: Series endpoints description: Series endpoints
- name: Notification - name: Notification
description: Notifications endpoints description: Notifications endpoints
- name: Podcasts
description: Podcast endpoints