Skip to content

RtspGatewayResponse

Field Type Required Description and constraints
id string (uuid) Yes
name string Yes minimum length 1. maximum length 256
online boolean Yes
endpoints array of RtspGatewayEndpoint No maximum items 64
enabled boolean Yes
maxStreams integer or null No
cameraIds array of string No
recorderIds array of string No
draining boolean No default false
observedAt string (date-time) Yes
credentialConfigured boolean Yes
credentialReference string or null No

Additional properties are rejected by this schema.

{
"properties": {
"id": {
"type": "string",
"format": "uuid",
"title": "Id"
},
"name": {
"type": "string",
"maxLength": 256,
"minLength": 1,
"title": "Name"
},
"online": {
"type": "boolean",
"title": "Online"
},
"endpoints": {
"items": {
"$ref": "#/components/schemas/RtspGatewayEndpoint"
},
"type": "array",
"maxItems": 64,
"title": "Endpoints"
},
"enabled": {
"type": "boolean",
"title": "Enabled"
},
"maxStreams": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Maxstreams"
},
"cameraIds": {
"items": {
"type": "string"
},
"type": "array",
"title": "Cameraids"
},
"recorderIds": {
"items": {
"type": "string"
},
"type": "array",
"title": "Recorderids"
},
"draining": {
"type": "boolean",
"title": "Draining",
"default": false
},
"observedAt": {
"type": "string",
"format": "date-time",
"title": "Observedat"
},
"credentialConfigured": {
"type": "boolean",
"title": "Credentialconfigured"
},
"credentialReference": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Credentialreference"
}
},
"additionalProperties": false,
"type": "object",
"required": [
"id",
"name",
"online",
"enabled",
"observedAt",
"credentialConfigured"
],
"title": "RtspGatewayResponse"
}
Image preview