CliSubprocessCore.Session.Delivery (CliSubprocessCore v0.1.0)

Copy Markdown View Source

Stable mailbox-delivery metadata for direct session subscribers.

The tagged event atom is configurable adapter detail. Higher-level wrappers should prefer their own relay envelope or CliSubprocessCore.Session extraction helpers over hard-coded assumptions about the default tag.

Summary

Types

t()

@type t() :: %CliSubprocessCore.Session.Delivery{
  legacy_message: :session_event,
  tagged_event_tag: atom(),
  tagged_payload: :event
}

Functions

new(tagged_event_tag)

@spec new(atom()) :: t()