Skip to content
Developer Preview

RewindReadResult

Experimental

session/rewindRead result (D7). A successful read establishes whole-family support; missing required full-mode fields is unsupported.

  • attempt — Experimental
  • automaticContinuation — Experimental
  • backgroundWork — Experimental
  • rewindAvailability — Experimental
  • sessionId — Experimental
  • sourceInstanceId — Experimental
Source

schema/msp/experimental/msp.schema.json#/types/RewindReadResult

{
"description": "`session/rewindRead` result (D7). A successful read establishes\nwhole-family support; missing required full-mode fields is unsupported.",
"properties": {
"attempt": {
"anyOf": [
{
"$ref": "#/$defs/RewindAttempt"
},
{
"type": "null"
}
],
"description": "The observed attempt, or null when no `attemptId` was read.\nRequired-nullable."
},
"automaticContinuation": {
"$ref": "#/$defs/AutomaticContinuation",
"description": "Whether this feature holds the current source."
},
"backgroundWork": {
"anyOf": [
{
"$ref": "#/$defs/BackgroundWork"
},
{
"type": "null"
}
],
"description": "The advisory work census, or null when not requested.\nRequired-nullable."
},
"rewindAvailability": {
"$ref": "#/$defs/RewindAvailability",
"description": "The rewind availability summary."
},
"sessionId": {
"description": "The source session read.",
"type": "string"
},
"sourceInstanceId": {
"description": "The current actor's opaque instance, or null when no authoritative\ncurrent actor identity exists. Required-nullable.",
"type": [
"string",
"null"
]
}
},
"required": [
"attempt",
"automaticContinuation",
"backgroundWork",
"rewindAvailability",
"sessionId",
"sourceInstanceId"
],
"type": "object",
"x-msp-descriptor": "session/rewindRead",
"x-msp-stability": "experimental"
}