From a49acb2cb0c548045c678a4738e798f90c231a6f Mon Sep 17 00:00:00 2001 From: John Hebron Date: Fri, 19 Jan 2024 17:58:48 -0600 Subject: [PATCH] adding missing 'schema' --- pms/paths/server-preferences.yaml | 213 +++++++++++++++--------------- 1 file changed, 107 insertions(+), 106 deletions(-) diff --git a/pms/paths/server-preferences.yaml b/pms/paths/server-preferences.yaml index ddd5989d..8bb5cebd 100644 --- a/pms/paths/server-preferences.yaml +++ b/pms/paths/server-preferences.yaml @@ -9,112 +9,113 @@ get: description: Server Preferences content: application/json: - type: object - properties: - MediaContainer: - type: object - properties: - size: - type: integer - format: int32 - example: 161 - 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 - 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 - summary: "" - type: int - default: 3600 - value: 3600 - hidden: false - 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 + schema: + type: object + properties: + MediaContainer: + type: object + properties: + size: + type: integer + format: int32 + example: 161 + 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 + 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 + summary: "" + type: int + default: 3600 + value: 3600 + hidden: false + 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 "400": $ref: "../../responses/400.yaml"