The delivery levels of an event. The API resolves one level for each event when it publishes the event. Delivery carries the name of the level as a string. Aggregates and reports can use this enum to map a stored name to a known value.
Overview of EventDelivery goes here.
| Name | Value | Description |
|---|---|---|
| All | 0 | Every consumer receives and shows the event. |
| HideFromLiveEvents | 1 | Every consumer receives the event. UI clients hide it from their live event list. |
| None | 2 | The API keeps the event in history only. No client receives it. |
| CommandsOnly | 3 | Services receive the event over SNS. No client receives it: the ChangeStream drops it, so it never reaches MQTT. Set for a command event during MigrationMode when the Instance metadata has AllowCommands = true. |