DriveChangedReason
Experimental
Why a session’s drive holder changed. Open: a newer host may add a reason; a
client keeps an unknown word and treats the frame as a holder change. No
started: every session/start, fork and sideChat already
broadcasts session/started, and the starter drives by construction.
Fields and variants
Section titled “Fields and variants”"lapsed"— Experimental"released"— Experimental"requested"— Experimental"resumed"— Experimental
Source
schema/msp/experimental/msp.schema.json#/types/DriveChangedReason
{ "description": "Why a session's drive holder changed. **Open**: a newer host may add a reason; a\nclient keeps an unknown word and treats the frame as a holder change. No\n`started`: every `session/start`, `fork` and `sideChat` already\nbroadcasts `session/started`, and the starter drives by construction.", "enum": [ "requested", "released", "resumed", "lapsed" ], "type": "string", "x-msp-descriptor": "session/driveChanged", "x-msp-openness": "open", "x-msp-stability": "experimental"}