A protocol-neutral event emitted by an application subscription source.
Constructors cover the core subscriptions/listen notification families
and a generic extension-owned event envelope. The selected protocol dialect
or negotiated extension adds wire method names and subscription metadata
later, at the transport boundary.
Summary
Functions
Builds an event owned and wire-shaped by a negotiated extension.
Builds a notifications/prompts/list_changed event.
Builds a notifications/resources/updated event for one absolute URI.
Builds a notifications/resources/list_changed event.
Builds a notifications/tools/list_changed event.
Types
@type kind() ::
:tools_list_changed
| :prompts_list_changed
| :resources_list_changed
| :resource_updated
| :extension
Functions
Builds an event owned and wire-shaped by a negotiated extension.
Builds a notifications/prompts/list_changed event.
Builds a notifications/resources/updated event for one absolute URI.
Builds a notifications/resources/list_changed event.
Builds a notifications/tools/list_changed event.