Normalized subject for a resource-backed conversation.
Examples include an issue, a pull request, or a discussion. The adapter supplies the provider resource type and identifier. Core does not infer a subject from a room identifier.
Summary
Functions
Builds a message subject from serialized map data.
Creates a normalized message subject from atom-keyed or string-keyed input.
Returns the Zoi schema for MessageSubject.
Serializes a message subject into a plain map with a type marker.
Types
Functions
Builds a message subject from serialized map data.
Creates a normalized message subject from atom-keyed or string-keyed input.
@spec schema() :: Zoi.schema()
Returns the Zoi schema for MessageSubject.
Serializes a message subject into a plain map with a type marker.