preserve guest star media state
This commit is contained in:
@@ -14,10 +14,26 @@
|
|||||||
"properties": {
|
"properties": {
|
||||||
"user_id": { "type": "string" },
|
"user_id": { "type": "string" },
|
||||||
"user_display_name": { "type": ["string", "null"] },
|
"user_display_name": { "type": ["string", "null"] },
|
||||||
|
"user_login": { "type": ["string", "null"] },
|
||||||
"slot_id": { "type": ["string", "null"] },
|
"slot_id": { "type": ["string", "null"] },
|
||||||
"is_live": { "type": ["boolean", "null"] }
|
"is_live": { "type": ["boolean", "null"] },
|
||||||
|
"volume": { "type": ["integer", "null"], "minimum": 0, "maximum": 100 },
|
||||||
|
"assigned_at": { "type": ["string", "null"], "format": "date-time" },
|
||||||
|
"audio_settings": { "$ref": "#/$defs/media_settings" },
|
||||||
|
"video_settings": { "$ref": "#/$defs/media_settings" }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"$defs": {
|
||||||
|
"media_settings": {
|
||||||
|
"type": ["object", "null"],
|
||||||
|
"additionalProperties": false,
|
||||||
|
"properties": {
|
||||||
|
"is_host_enabled": { "type": ["boolean", "null"] },
|
||||||
|
"is_guest_enabled": { "type": ["boolean", "null"] },
|
||||||
|
"is_available": { "type": ["boolean", "null"] }
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,24 @@
|
|||||||
{
|
{
|
||||||
"id": "guest-star-session-1",
|
"id": "guest-star-session-1",
|
||||||
"guests": []
|
"guests": [
|
||||||
|
{
|
||||||
|
"user_id": "123456",
|
||||||
|
"user_display_name": "GuestOne",
|
||||||
|
"user_login": "guestone",
|
||||||
|
"slot_id": "1",
|
||||||
|
"is_live": true,
|
||||||
|
"volume": 85,
|
||||||
|
"assigned_at": "2026-10-25T12:01:00Z",
|
||||||
|
"audio_settings": {
|
||||||
|
"is_host_enabled": true,
|
||||||
|
"is_guest_enabled": true,
|
||||||
|
"is_available": true
|
||||||
|
},
|
||||||
|
"video_settings": {
|
||||||
|
"is_host_enabled": true,
|
||||||
|
"is_guest_enabled": false,
|
||||||
|
"is_available": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user