Merge pull request #4 from johnhebron/update-server-preferences

adding missing 'schema'
This commit is contained in:
Luke Hagar
2024-01-19 21:08:48 -06:00
committed by GitHub

View File

@@ -9,112 +9,113 @@ get:
description: Server Preferences description: Server Preferences
content: content:
application/json: application/json:
type: object schema:
properties: type: object
MediaContainer: properties:
type: object MediaContainer:
properties: type: object
size: properties:
type: integer size:
format: int32 type: integer
example: 161 format: int32
Setting: example: 161
type: array Setting:
items: type: array
oneOf: items:
- type: object oneOf:
properties: - type: object
id: properties:
type: string id:
example: FriendlyName type: string
label: example: FriendlyName
type: string label:
example: Friendly name type: string
summary: example: Friendly name
type: string summary:
example: type: string
This name will be used to identify this media server to other computers example:
on your network. If you leave it blank, your computer's name This name will be used to identify this media server to other computers
will be used instead. on your network. If you leave it blank, your computer's name
type: will be used instead.
type: string type:
example: text type: string
default: example: text
type: string default:
example: "" type: string
value: example: ""
type: string value:
example: Hera type: string
hidden: example: Hera
type: boolean hidden:
example: false type: boolean
advanced: example: false
type: boolean advanced:
example: false type: boolean
group: example: false
type: string group:
example: general type: string
- type: object example: general
properties: - type: object
id: properties:
type: string id:
example: ScheduledLibraryUpdateInterval type: string
label: example: ScheduledLibraryUpdateInterval
type: string label:
example: Library scan interval type: string
summary: example: Library scan interval
type: string summary:
example: "" type: string
type: example: ""
type: string type:
example: int type: string
default: example: int
type: integer default:
format: int32 type: integer
example: 3600 format: int32
value: example: 3600
type: integer value:
format: int32 type: integer
example: 3600 format: int32
hidden: example: 3600
type: boolean hidden:
example: false type: boolean
advanced: example: false
type: boolean advanced:
example: false type: boolean
group: example: false
type: string group:
example: library type: string
enumValues: example: library
type: string enumValues:
example: type: string
900:every 15 minutes|1800:every 30 minutes|3600:hourly|7200:every 2 example:
hours|21600:every 6 hours|43200:every 12 hours|86400:daily 900:every 15 minutes|1800:every 30 minutes|3600:hourly|7200:every 2
example: hours|21600:every 6 hours|43200:every 12 hours|86400:daily
- id: FriendlyName example:
label: Friendly name - id: FriendlyName
summary: label: Friendly name
This name will be used to identify this media server to other computers summary:
on your network. If you leave it blank, your computer's name will This name will be used to identify this media server to other computers
be used instead. on your network. If you leave it blank, your computer's name will
type: text be used instead.
default: "" type: text
value: Hera default: ""
hidden: false value: Hera
advanced: false hidden: false
group: general advanced: false
- id: ScheduledLibraryUpdateInterval group: general
label: Library scan interval - id: ScheduledLibraryUpdateInterval
summary: "" label: Library scan interval
type: int summary: ""
default: 3600 type: int
value: 3600 default: 3600
hidden: false value: 3600
advanced: false hidden: false
group: library advanced: false
enumValues: group: library
900:every 15 minutes|1800:every 30 minutes|3600:hourly|7200:every 2 enumValues:
hours|21600:every 6 hours|43200:every 12 hours|86400:daily 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": "400":
$ref: "../../responses/400.yaml" $ref: "../../responses/400.yaml"