Update swagger API documentation

This commit is contained in:
Ingo Oppermann 2023-01-10 19:03:26 +01:00
parent 1bbb7a9c1f
commit 481cd79e6d
No known key found for this signature in database
GPG Key ID: 2AB32426E9DD229E
3 changed files with 92 additions and 67 deletions

View File

@ -229,7 +229,7 @@ const docTemplate = `{
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/api.Config"
"$ref": "#/definitions/github_com_datarhei_core_v16_http_api.Config"
}
}
}
@ -2470,29 +2470,6 @@ const docTemplate = `{
}
}
},
"api.Config": {
"type": "object",
"properties": {
"config": {
"$ref": "#/definitions/api.ConfigData"
},
"created_at": {
"type": "string"
},
"loaded_at": {
"type": "string"
},
"overrides": {
"type": "array",
"items": {
"type": "string"
}
},
"updated_at": {
"type": "string"
}
}
},
"api.ConfigData": {
"type": "object",
"properties": {
@ -2602,6 +2579,9 @@ const docTemplate = `{
"force_gc": {
"type": "integer"
},
"memory_limit_mbytes": {
"type": "integer"
},
"profiling": {
"type": "boolean"
}
@ -3623,7 +3603,11 @@ const docTemplate = `{
},
"avstream": {
"description": "avstream",
"$ref": "#/definitions/api.AVstream"
"allOf": [
{
"$ref": "#/definitions/api.AVstream"
}
]
},
"bitrate_kbit": {
"description": "kbit/s",
@ -4230,6 +4214,9 @@ const docTemplate = `{
"force_gc": {
"type": "integer"
},
"memory_limit_mbytes": {
"type": "integer"
},
"profiling": {
"type": "boolean"
}
@ -4873,6 +4860,29 @@ const docTemplate = `{
}
}
},
"github_com_datarhei_core_v16_http_api.Config": {
"type": "object",
"properties": {
"config": {
"$ref": "#/definitions/api.ConfigData"
},
"created_at": {
"type": "string"
},
"loaded_at": {
"type": "string"
},
"overrides": {
"type": "array",
"items": {
"type": "string"
}
},
"updated_at": {
"type": "string"
}
}
},
"value.Auth0Tenant": {
"type": "object",
"properties": {

View File

@ -221,7 +221,7 @@
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/api.Config"
"$ref": "#/definitions/github_com_datarhei_core_v16_http_api.Config"
}
}
}
@ -2462,29 +2462,6 @@
}
}
},
"api.Config": {
"type": "object",
"properties": {
"config": {
"$ref": "#/definitions/api.ConfigData"
},
"created_at": {
"type": "string"
},
"loaded_at": {
"type": "string"
},
"overrides": {
"type": "array",
"items": {
"type": "string"
}
},
"updated_at": {
"type": "string"
}
}
},
"api.ConfigData": {
"type": "object",
"properties": {
@ -2594,6 +2571,9 @@
"force_gc": {
"type": "integer"
},
"memory_limit_mbytes": {
"type": "integer"
},
"profiling": {
"type": "boolean"
}
@ -3615,7 +3595,11 @@
},
"avstream": {
"description": "avstream",
"$ref": "#/definitions/api.AVstream"
"allOf": [
{
"$ref": "#/definitions/api.AVstream"
}
]
},
"bitrate_kbit": {
"description": "kbit/s",
@ -4222,6 +4206,9 @@
"force_gc": {
"type": "integer"
},
"memory_limit_mbytes": {
"type": "integer"
},
"profiling": {
"type": "boolean"
}
@ -4865,6 +4852,29 @@
}
}
},
"github_com_datarhei_core_v16_http_api.Config": {
"type": "object",
"properties": {
"config": {
"$ref": "#/definitions/api.ConfigData"
},
"created_at": {
"type": "string"
},
"loaded_at": {
"type": "string"
},
"overrides": {
"type": "array",
"items": {
"type": "string"
}
},
"updated_at": {
"type": "string"
}
}
},
"value.Auth0Tenant": {
"type": "object",
"properties": {

View File

@ -68,21 +68,6 @@ definitions:
required:
- command
type: object
api.Config:
properties:
config:
$ref: '#/definitions/api.ConfigData'
created_at:
type: string
loaded_at:
type: string
overrides:
items:
type: string
type: array
updated_at:
type: string
type: object
api.ConfigData:
properties:
address:
@ -153,6 +138,8 @@ definitions:
properties:
force_gc:
type: integer
memory_limit_mbytes:
type: integer
profiling:
type: boolean
type: object
@ -823,7 +810,8 @@ definitions:
address:
type: string
avstream:
$ref: '#/definitions/api.AVstream'
allOf:
- $ref: '#/definitions/api.AVstream'
description: avstream
bitrate_kbit:
description: kbit/s
@ -1278,6 +1266,8 @@ definitions:
properties:
force_gc:
type: integer
memory_limit_mbytes:
type: integer
profiling:
type: boolean
type: object
@ -1695,6 +1685,21 @@ definitions:
uptime:
type: integer
type: object
github_com_datarhei_core_v16_http_api.Config:
properties:
config:
$ref: '#/definitions/api.ConfigData'
created_at:
type: string
loaded_at:
type: string
overrides:
items:
type: string
type: array
updated_at:
type: string
type: object
value.Auth0Tenant:
properties:
audience:
@ -1876,7 +1881,7 @@ paths:
"200":
description: OK
schema:
$ref: '#/definitions/api.Config'
$ref: '#/definitions/github_com_datarhei_core_v16_http_api.Config'
security:
- ApiKeyAuth: []
summary: Retrieve the currently active Restreamer configuration