Liking cljdoc? Tell your friends :D

hive-dsl.conversation

Conversation ADTs for inter-agent messaging.

ConversationMessage — closed sum type for all message shapes exchanged between agents (tell, ask, respond, broadcast).

DeliveryStatus — delivery outcome for a conversation message.

SRP: Pure domain types, no I/O.

Conversation ADTs for inter-agent messaging.

ConversationMessage — closed sum type for all message shapes exchanged
between agents (tell, ask, respond, broadcast).

DeliveryStatus — delivery outcome for a conversation message.

SRP: Pure domain types, no I/O.
raw docstring

->conversation-messageclj/s

(->conversation-message kw__1777__auto__)

Coerce a keyword to a ConversationMessage variant (no data fields). Returns nil if keyword is not a valid variant.

Coerce a keyword to a ConversationMessage variant (no data fields).
Returns nil if keyword is not a valid variant.
sourceraw docstring

->delivery-statusclj/s

(->delivery-status kw__1777__auto__)

Coerce a keyword to a DeliveryStatus variant (no data fields). Returns nil if keyword is not a valid variant.

Coerce a keyword to a DeliveryStatus variant (no data fields).
Returns nil if keyword is not a valid variant.
sourceraw docstring

conversation-messageclj/s

(conversation-message variant-kw__1774__auto__)
(conversation-message variant-kw__1774__auto__ data__1775__auto__)

Construct a ConversationMessage variant. (conversation-message variant-keyword) for enum variants (conversation-message variant-keyword data-map) for data variants

Throws ex-info for unknown variants.

Construct a ConversationMessage variant.
(conversation-message variant-keyword) for enum variants
(conversation-message variant-keyword data-map) for data variants

Throws ex-info for unknown variants.
sourceraw docstring

conversation-message?clj/s

(conversation-message? x__1776__auto__)

True if x is a ConversationMessage ADT value.

True if x is a ConversationMessage ADT value.
sourceraw docstring

ConversationMessageclj/s

Closed sum type for inter-agent conversation messages.

Closed sum type for inter-agent conversation messages.
sourceraw docstring

delivery-statusclj/s

(delivery-status variant-kw__1774__auto__)
(delivery-status variant-kw__1774__auto__ data__1775__auto__)

Construct a DeliveryStatus variant. (delivery-status variant-keyword) for enum variants (delivery-status variant-keyword data-map) for data variants

Throws ex-info for unknown variants.

Construct a DeliveryStatus variant.
(delivery-status variant-keyword) for enum variants
(delivery-status variant-keyword data-map) for data variants

Throws ex-info for unknown variants.
sourceraw docstring

delivery-status?clj/s

(delivery-status? x__1776__auto__)

True if x is a DeliveryStatus ADT value.

True if x is a DeliveryStatus ADT value.
sourceraw docstring

DeliveryStatusclj/s

Delivery outcome for a conversation message.

Delivery outcome for a conversation message.
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close