Skip to content

EdgeMediaFragment

Field Type Required Description and constraints
uploadId string Yes pattern ^[0-9a-f]{64}$
fragmentId string Yes pattern ^[A-Za-z0-9_-]{1,128}$
cameraId string (uuid) Yes
sourceGeneration string Yes pattern ^[A-Za-z0-9_-]{1,128}$
timelineId string Yes pattern ^[A-Za-z0-9_-]{1,128}$
configurationRevision integer (int64) Yes minimum 1.0. maximum 9007199254740991.0
startUs integer (int64) Yes minimum 0.0. maximum 9007199254740991.0
endUs integer (int64) Yes minimum 1.0. maximum 9007199254740991.0
sizeBytes integer Yes minimum 1.0. maximum 16777216.0
sha256 string Yes pattern ^[0-9a-f]{64}$
lane string Yes values "live", "replay"

Additional properties are rejected by this schema.

{
"properties": {
"uploadId": {
"type": "string",
"pattern": "^[0-9a-f]{64}$",
"title": "Uploadid"
},
"fragmentId": {
"type": "string",
"pattern": "^[A-Za-z0-9_-]{1,128}$",
"title": "Fragmentid"
},
"cameraId": {
"type": "string",
"format": "uuid",
"title": "Cameraid"
},
"sourceGeneration": {
"type": "string",
"pattern": "^[A-Za-z0-9_-]{1,128}$",
"title": "Sourcegeneration"
},
"timelineId": {
"type": "string",
"pattern": "^[A-Za-z0-9_-]{1,128}$",
"title": "Timelineid"
},
"configurationRevision": {
"type": "integer",
"maximum": 9007199254740991.0,
"minimum": 1.0,
"format": "int64",
"title": "Configurationrevision"
},
"startUs": {
"type": "integer",
"maximum": 9007199254740991.0,
"minimum": 0.0,
"format": "int64",
"title": "Startus"
},
"endUs": {
"type": "integer",
"maximum": 9007199254740991.0,
"minimum": 1.0,
"format": "int64",
"title": "Endus"
},
"sizeBytes": {
"type": "integer",
"maximum": 16777216.0,
"minimum": 1.0,
"title": "Sizebytes"
},
"sha256": {
"type": "string",
"pattern": "^[0-9a-f]{64}$",
"title": "Sha256"
},
"lane": {
"type": "string",
"enum": [
"live",
"replay"
],
"title": "Lane"
}
},
"additionalProperties": false,
"type": "object",
"required": [
"uploadId",
"fragmentId",
"cameraId",
"sourceGeneration",
"timelineId",
"configurationRevision",
"startUs",
"endUs",
"sizeBytes",
"sha256",
"lane"
],
"title": "EdgeMediaFragment"
}
Image preview