pulse-pixelstream-types 0.13.10

Shared Myko entity and command types for the Pulse Pixelstream recording cell.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use myko::prelude::*;
use myko_macros::myko_item;

/// A stream people tune into (keyed by the pixelstreaming StreamerId). `name` is a
/// friendly DISPLAY label sourced from the cluster def (`previs.stream_name`) and
/// written on launch; the StreamerId stays the unique routing key, so two streams may
/// share a `name` with no collision. Empty `name` → the frontend falls back to the id.
#[myko_item]
pub struct Stream {
    #[serde(default)]
    pub name: String,
}