From d6030aed1d513711c1d5c7599400428f13636b72 Mon Sep 17 00:00:00 2001 From: lukehagar Date: Tue, 6 Feb 2024 15:38:17 +0000 Subject: [PATCH] Updating PMS Spec --- .../plex-media-server-spec-dereferenced.yaml | 121 ++++++------------ 1 file changed, 40 insertions(+), 81 deletions(-) diff --git a/static/plex-media-server-spec-dereferenced.yaml b/static/plex-media-server-spec-dereferenced.yaml index 88571f1..d2469ef 100644 --- a/static/plex-media-server-spec-dereferenced.yaml +++ b/static/plex-media-server-spec-dereferenced.yaml @@ -214,90 +214,49 @@ paths: Setting: type: array items: - oneOf: - - type: object - properties: - id: - type: string - example: FriendlyName - label: - type: string - example: Friendly name - summary: - type: string - example: 'This name will be used to identify this media server to other computers on your network. If you leave it blank, your computer''s name will be used instead.' - type: - type: string - example: text - default: - type: string - example: '' - value: - type: string - example: Hera - hidden: - type: boolean - example: false - advanced: - type: boolean - example: false - group: - type: string - example: general - - type: object - properties: - id: - type: string - example: ScheduledLibraryUpdateInterval - label: - type: string - example: Library scan interval - summary: - type: string - example: '' - type: - type: string - example: int - default: - type: integer - format: int32 - example: 3600 - value: - type: integer - format: int32 - example: 3600 - hidden: - type: boolean - example: false - advanced: - type: boolean - example: false - group: - type: string - example: library - enumValues: - type: string - example: '900:every 15 minutes|1800:every 30 minutes|3600:hourly|7200:every 2 hours|21600:every 6 hours|43200:every 12 hours|86400:daily' + type: object + properties: + id: + type: string + example: EnableDatabaseTrace + label: + type: string + example: '' + summary: + type: string + example: '' + type: + type: string + example: bool + default: + type: boolean + example: false + value: + type: boolean + example: false + hidden: + type: boolean + example: true + advanced: + type: boolean + example: false + group: + type: string + example: '' + enumValues: + type: string + example: '1:admin only|2:everyone' example: - - id: FriendlyName - label: Friendly name - summary: 'This name will be used to identify this media server to other computers on your network. If you leave it blank, your computer''s name will be used instead.' - type: text - default: '' - value: Hera - hidden: false - advanced: false - group: general - - id: ScheduledLibraryUpdateInterval - label: Library scan interval + - id: EnableDatabaseTrace + label: '' summary: '' - type: int - default: 3600 - value: 3600 - hidden: false + type: bool + default: false + value: false + hidden: true advanced: false - group: library - enumValues: '900:every 15 minutes|1800:every 30 minutes|3600:hourly|7200:every 2 hours|21600:every 6 hours|43200:every 12 hours|86400:daily' + group: '' + enumValues: '1:admin only|2:everyone' '400': description: 'Bad Request - A parameter was not specified, or was specified incorrectly.' '401':