Przejdź do treści

Interaction Broker Watch v1

Source schema: doc/schemas/interaction-broker-watch.v1.schema.json

Cursor-bound watch request over one registered observation source.

Governing Basis

Project Lineage

Requirements

Stories

Fields

Field Required Shape Description
schema yes const: interaction-broker-watch.v1
schema/v yes const: 1
watch/ref yes ref: #/$defs/ref
correlation/id no ref: #/$defs/ref
idempotency/key yes ref: #/$defs/ref
source yes ref: #/$defs/observationSource
cursor no ref: #/$defs/watchCursor
caps yes ref: #/$defs/watchCaps
ttl_ms yes integer

Definitions

Definition Shape Description
ref string
watchCaps object
watchCursor object
observationSource ref: interaction-broker-wait.request.v1.schema.json#/$defs/observationSource
## Field Semantics

schema

  • Required: yes
  • Shape: const: interaction-broker-watch.v1

schema/v

  • Required: yes
  • Shape: const: 1

watch/ref

  • Required: yes
  • Shape: ref: #/$defs/ref

correlation/id

  • Required: no
  • Shape: ref: #/$defs/ref

idempotency/key

  • Required: yes
  • Shape: ref: #/$defs/ref

source

  • Required: yes
  • Shape: ref: #/$defs/observationSource

cursor

  • Required: no
  • Shape: ref: #/$defs/watchCursor

caps

  • Required: yes
  • Shape: ref: #/$defs/watchCaps

ttl_ms

  • Required: yes
  • Shape: integer

Definition Semantics

$defs.ref

  • Shape: string

$defs.watchCaps

  • Shape: object

$defs.watchCursor

  • Shape: object

$defs.observationSource

  • Shape: ref: interaction-broker-wait.request.v1.schema.json#/$defs/observationSource