mirror of
https://github.com/LukeHagar/plex-api-spec.git
synced 2025-12-09 20:47:46 +00:00
Added servers to ref, adjusted types, adjusted whitespace
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
servers:
|
||||
- url: "https://metadata.provider.plex.tv"
|
||||
description: The plex metadata provider server
|
||||
get:
|
||||
tags:
|
||||
- Metadata
|
||||
@@ -12,7 +15,7 @@ get:
|
||||
in: path
|
||||
required: true
|
||||
schema:
|
||||
type: enum
|
||||
type: string
|
||||
enum:
|
||||
- all
|
||||
- available
|
||||
@@ -32,7 +35,7 @@ get:
|
||||
in: query
|
||||
required: false
|
||||
schema:
|
||||
type: enum
|
||||
type: string
|
||||
enum:
|
||||
- movie
|
||||
- show
|
||||
@@ -51,7 +54,7 @@ get:
|
||||
in: query
|
||||
required: false
|
||||
schema:
|
||||
type: enum
|
||||
type: integer
|
||||
enum:
|
||||
- 1
|
||||
- 0
|
||||
@@ -61,7 +64,7 @@ get:
|
||||
in: query
|
||||
required: false
|
||||
schema:
|
||||
type: enum
|
||||
type: integer
|
||||
enum:
|
||||
- 1
|
||||
- 0
|
||||
@@ -96,116 +99,114 @@ get:
|
||||
application/json:
|
||||
schema:
|
||||
type: object
|
||||
properties:
|
||||
librarySectionID:
|
||||
type: string
|
||||
librarySectionTitle:
|
||||
type: string
|
||||
offset:
|
||||
type: integer
|
||||
format: int32
|
||||
totalSize:
|
||||
type: integer
|
||||
format: int32
|
||||
identifier:
|
||||
type: string
|
||||
size:
|
||||
type: integer
|
||||
format: int32
|
||||
Metadata:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
art:
|
||||
type: string
|
||||
guid:
|
||||
type: string
|
||||
key:
|
||||
type: string
|
||||
ratingKey:
|
||||
type: string
|
||||
studio:
|
||||
type: string
|
||||
tagline:
|
||||
type: string
|
||||
type:
|
||||
type: string
|
||||
thumb:
|
||||
type: string
|
||||
addedAt:
|
||||
type: integer
|
||||
format: int32
|
||||
duration:
|
||||
type: integer
|
||||
format: int32
|
||||
publicPagesURL:
|
||||
type: string
|
||||
slug:
|
||||
type: string
|
||||
userState:
|
||||
type: boolean
|
||||
title:
|
||||
type: string
|
||||
contentRating:
|
||||
type: string
|
||||
originallyAvailableAt:
|
||||
type: string
|
||||
format: date
|
||||
year:
|
||||
type: integer
|
||||
format: int32
|
||||
Image:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
alt:
|
||||
type: string
|
||||
type:
|
||||
type: string
|
||||
url:
|
||||
type: string
|
||||
banner:
|
||||
type: string
|
||||
rating:
|
||||
type: number
|
||||
expiresAt:
|
||||
type: integer
|
||||
format: int32
|
||||
originalTitle:
|
||||
type: string
|
||||
audienceRating:
|
||||
type: number
|
||||
audienceRatingImage:
|
||||
type: string
|
||||
ratingImage:
|
||||
type: string
|
||||
imdbRatingCount:
|
||||
type: integer
|
||||
format: int32
|
||||
subtype:
|
||||
type: string
|
||||
theme:
|
||||
type: string
|
||||
leafCount:
|
||||
type: integer
|
||||
format: int32
|
||||
childCount:
|
||||
type: integer
|
||||
format: int32
|
||||
isContinuingSeries:
|
||||
type: boolean
|
||||
skipChildren:
|
||||
type: boolean
|
||||
availabilityId:
|
||||
type: string
|
||||
streamingMediaId:
|
||||
type: string
|
||||
playableKey:
|
||||
type: string
|
||||
|
||||
|
||||
properties:
|
||||
librarySectionID:
|
||||
type: string
|
||||
librarySectionTitle:
|
||||
type: string
|
||||
offset:
|
||||
type: integer
|
||||
format: int32
|
||||
totalSize:
|
||||
type: integer
|
||||
format: int32
|
||||
identifier:
|
||||
type: string
|
||||
size:
|
||||
type: integer
|
||||
format: int32
|
||||
Metadata:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
art:
|
||||
type: string
|
||||
guid:
|
||||
type: string
|
||||
key:
|
||||
type: string
|
||||
ratingKey:
|
||||
type: string
|
||||
studio:
|
||||
type: string
|
||||
tagline:
|
||||
type: string
|
||||
type:
|
||||
type: string
|
||||
thumb:
|
||||
type: string
|
||||
addedAt:
|
||||
type: integer
|
||||
format: int32
|
||||
duration:
|
||||
type: integer
|
||||
format: int32
|
||||
publicPagesURL:
|
||||
type: string
|
||||
slug:
|
||||
type: string
|
||||
userState:
|
||||
type: boolean
|
||||
title:
|
||||
type: string
|
||||
contentRating:
|
||||
type: string
|
||||
originallyAvailableAt:
|
||||
type: string
|
||||
format: date
|
||||
year:
|
||||
type: integer
|
||||
format: int32
|
||||
Image:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
alt:
|
||||
type: string
|
||||
type:
|
||||
type: string
|
||||
url:
|
||||
type: string
|
||||
banner:
|
||||
type: string
|
||||
rating:
|
||||
type: number
|
||||
expiresAt:
|
||||
type: integer
|
||||
format: int32
|
||||
originalTitle:
|
||||
type: string
|
||||
audienceRating:
|
||||
type: number
|
||||
audienceRatingImage:
|
||||
type: string
|
||||
ratingImage:
|
||||
type: string
|
||||
imdbRatingCount:
|
||||
type: integer
|
||||
format: int32
|
||||
subtype:
|
||||
type: string
|
||||
theme:
|
||||
type: string
|
||||
leafCount:
|
||||
type: integer
|
||||
format: int32
|
||||
childCount:
|
||||
type: integer
|
||||
format: int32
|
||||
isContinuingSeries:
|
||||
type: boolean
|
||||
skipChildren:
|
||||
type: boolean
|
||||
availabilityId:
|
||||
type: string
|
||||
streamingMediaId:
|
||||
type: string
|
||||
playableKey:
|
||||
type: string
|
||||
"400":
|
||||
$ref: "../../responses/400.yaml"
|
||||
"401":
|
||||
|
||||
Reference in New Issue
Block a user