Skip to content

RecordingResponse

Field Type Required Description and constraints
id string (uuid) Yes
alertId string (uuid) Yes
eventId string Yes
streamId string (uuid) Yes
streamRevision integer Yes
actionId string Yes
startTime string (date-time) Yes
endTime string (date-time) Yes
state RecordingState Yes
attempts integer Yes
coveredIntervals array of RecordingCoverageIntervalResponse Yes
missingIntervals array of RecordingCoverageIntervalResponse Yes
artifactUri string or null No
reasonCode string or null No
playbackUri string or null No
expiredAt string (date-time) or null No

Additional properties are rejected by this schema.

{
"properties": {
"id": {
"type": "string",
"format": "uuid",
"title": "Id"
},
"alertId": {
"type": "string",
"format": "uuid",
"title": "Alertid"
},
"eventId": {
"type": "string",
"title": "Eventid"
},
"streamId": {
"type": "string",
"format": "uuid",
"title": "Streamid"
},
"streamRevision": {
"type": "integer",
"title": "Streamrevision"
},
"actionId": {
"type": "string",
"title": "Actionid"
},
"startTime": {
"type": "string",
"format": "date-time",
"title": "Starttime"
},
"endTime": {
"type": "string",
"format": "date-time",
"title": "Endtime"
},
"state": {
"$ref": "#/components/schemas/RecordingState"
},
"attempts": {
"type": "integer",
"title": "Attempts"
},
"coveredIntervals": {
"items": {
"$ref": "#/components/schemas/RecordingCoverageIntervalResponse"
},
"type": "array",
"title": "Coveredintervals"
},
"missingIntervals": {
"items": {
"$ref": "#/components/schemas/RecordingCoverageIntervalResponse"
},
"type": "array",
"title": "Missingintervals"
},
"artifactUri": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Artifacturi"
},
"reasonCode": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Reasoncode"
},
"playbackUri": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Playbackuri"
},
"expiredAt": {
"anyOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
],
"title": "Expiredat"
}
},
"additionalProperties": false,
"type": "object",
"required": [
"id",
"alertId",
"eventId",
"streamId",
"streamRevision",
"actionId",
"startTime",
"endTime",
"state",
"attempts",
"coveredIntervals",
"missingIntervals"
],
"title": "RecordingResponse"
}
Image preview