mirror of
https://github.com/LukeHagar/plex-api-spec.git
synced 2025-12-11 04:20:52 +00:00
cleaned up Get All Libraries endpoint
This commit is contained in:
8
src/models/directory/agent.yaml
Normal file
8
src/models/directory/agent.yaml
Normal file
@@ -0,0 +1,8 @@
|
||||
type: object
|
||||
required:
|
||||
- agent
|
||||
properties:
|
||||
agent:
|
||||
type: string
|
||||
description: The Plex agent used to match and retrieve media metadata.
|
||||
example: tv.plex.agents.movie
|
||||
8
src/models/directory/composite.yaml
Normal file
8
src/models/directory/composite.yaml
Normal file
@@ -0,0 +1,8 @@
|
||||
type: object
|
||||
required:
|
||||
- composite
|
||||
properties:
|
||||
composite:
|
||||
type: string
|
||||
description: The relative path to the composite media item.
|
||||
example: /library/sections/1/composite/1743824484
|
||||
9
src/models/directory/content-changed-at.yaml
Normal file
9
src/models/directory/content-changed-at.yaml
Normal file
@@ -0,0 +1,9 @@
|
||||
type: object
|
||||
required:
|
||||
- contentChangedAt
|
||||
properties:
|
||||
contentChangedAt:
|
||||
type: integer
|
||||
format: int32
|
||||
description: The number of seconds since the content was last changed relative to now.
|
||||
example: 9173960
|
||||
8
src/models/directory/content.yaml
Normal file
8
src/models/directory/content.yaml
Normal file
@@ -0,0 +1,8 @@
|
||||
type: object
|
||||
required:
|
||||
- content
|
||||
properties:
|
||||
content:
|
||||
type: boolean
|
||||
description: UNKNOWN
|
||||
example: true
|
||||
8
src/models/directory/created-at.yaml
Normal file
8
src/models/directory/created-at.yaml
Normal file
@@ -0,0 +1,8 @@
|
||||
type: object
|
||||
properties:
|
||||
createdAt:
|
||||
allOf:
|
||||
- $ref: "../../models/common/PlexDateTime.yaml"
|
||||
- description: "The date and time when the library was created."
|
||||
type: integer
|
||||
format: int64
|
||||
8
src/models/directory/directory.yaml
Normal file
8
src/models/directory/directory.yaml
Normal file
@@ -0,0 +1,8 @@
|
||||
type: object
|
||||
required:
|
||||
- directory
|
||||
properties:
|
||||
directory:
|
||||
type: boolean
|
||||
description: UNKNOWN
|
||||
example: true
|
||||
8
src/models/directory/filters.yaml
Normal file
8
src/models/directory/filters.yaml
Normal file
@@ -0,0 +1,8 @@
|
||||
type: object
|
||||
required:
|
||||
- filters
|
||||
properties:
|
||||
filters:
|
||||
type: boolean
|
||||
description: UNKNOWN
|
||||
example: true
|
||||
10
src/models/directory/hidden.yaml
Normal file
10
src/models/directory/hidden.yaml
Normal file
@@ -0,0 +1,10 @@
|
||||
type: object
|
||||
required:
|
||||
- hidden
|
||||
properties:
|
||||
hidden:
|
||||
allOf:
|
||||
- $ref: "../common/PlexBoolean.yaml"
|
||||
- type: integer
|
||||
format: int32
|
||||
description: UNKNOWN
|
||||
8
src/models/directory/key.yaml
Normal file
8
src/models/directory/key.yaml
Normal file
@@ -0,0 +1,8 @@
|
||||
type: object
|
||||
required:
|
||||
- key
|
||||
properties:
|
||||
key:
|
||||
type: string
|
||||
description: The library key representing the unique identifier
|
||||
example: "1"
|
||||
8
src/models/directory/language.yaml
Normal file
8
src/models/directory/language.yaml
Normal file
@@ -0,0 +1,8 @@
|
||||
type: object
|
||||
required:
|
||||
- language
|
||||
properties:
|
||||
language:
|
||||
type: string
|
||||
description: The Plex library language that has been set
|
||||
example: en-US
|
||||
8
src/models/directory/refreshing.yaml
Normal file
8
src/models/directory/refreshing.yaml
Normal file
@@ -0,0 +1,8 @@
|
||||
type: object
|
||||
required:
|
||||
- refreshing
|
||||
properties:
|
||||
refreshing:
|
||||
type: boolean
|
||||
description: "Indicates whether the library is currently being refreshed or updated"
|
||||
example: true
|
||||
6
src/models/directory/scanned-at.yaml
Normal file
6
src/models/directory/scanned-at.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
type: object
|
||||
required:
|
||||
- scannedAt
|
||||
properties:
|
||||
scannedAt:
|
||||
$ref: "../../models/common/PlexDateTime.yaml"
|
||||
8
src/models/directory/scanner.yaml
Normal file
8
src/models/directory/scanner.yaml
Normal file
@@ -0,0 +1,8 @@
|
||||
type: object
|
||||
required:
|
||||
- scanner
|
||||
properties:
|
||||
scanner:
|
||||
type: string
|
||||
description: UNKNOWN
|
||||
example: Plex Movie
|
||||
8
src/models/directory/title.yaml
Normal file
8
src/models/directory/title.yaml
Normal file
@@ -0,0 +1,8 @@
|
||||
type: object
|
||||
required:
|
||||
- title
|
||||
properties:
|
||||
title:
|
||||
type: string
|
||||
description: "The title of the library"
|
||||
example: "Movies"
|
||||
9
src/models/directory/type.yaml
Normal file
9
src/models/directory/type.yaml
Normal file
@@ -0,0 +1,9 @@
|
||||
type: object
|
||||
required:
|
||||
- type
|
||||
properties:
|
||||
type:
|
||||
allOf:
|
||||
- $ref: "../common/PlexMediaTypeString.yaml"
|
||||
- type: string
|
||||
description: "The library type"
|
||||
6
src/models/directory/updated-at.yaml
Normal file
6
src/models/directory/updated-at.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
type: object
|
||||
required:
|
||||
- updatedAt
|
||||
properties:
|
||||
updatedAt:
|
||||
$ref: "../../models/common/PlexDateTime.yaml"
|
||||
8
src/models/directory/uuid.yaml
Normal file
8
src/models/directory/uuid.yaml
Normal file
@@ -0,0 +1,8 @@
|
||||
type: object
|
||||
required:
|
||||
- uuid
|
||||
properties:
|
||||
uuid:
|
||||
type: string
|
||||
description: "The universally unique identifier for the library."
|
||||
example: "e69655a2-ef48-4aba-bb19-01e7d3cc34d6"
|
||||
Reference in New Issue
Block a user