{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"schemaVersion": {
"type": "string",
"const": "1"
},
"storyworldId": {
"type": "string",
"pattern": "^[a-f0-9]{24}$"
},
"characterId": {
"type": "string",
"pattern": "^[a-f0-9]{24}$"
},
"assetId": {
"type": "string",
"pattern": "^[a-f0-9]{24}$"
},
"sha256": {
"type": "string",
"pattern": "^[a-f0-9]{64}$"
},
"mimeType": {
"type": "string"
},
"totalBytes": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"generation": {
"type": "string"
},
"presentation": {
"type": "string",
"enum": [
"audio_inline",
"studio_viewer"
]
},
"studioUrl": {
"type": "string"
},
"matchesAssignedVoice": {
"type": "boolean",
"const": false
},
"audioSource": {
"type": "string",
"const": "provider_native"
}
},
"required": [
"schemaVersion",
"storyworldId",
"characterId",
"assetId",
"sha256",
"mimeType",
"totalBytes",
"generation",
"presentation",
"studioUrl"
],
"additionalProperties": {}
}