Skip to main content

Crate conversation_api

Crate conversation_api 

Source
Expand description

Typed wire contract for mHome conversation surfaces.

Structs§

ActiveRun
AssistantPreviewData
AssistantPreviewEvent
CatalogChangedData
CatalogChangedEvent
ConversationMessage
ConversationQueue
DebugEvent
DebugEventData
ImageReference
InteractionDecision
InteractionPreview
InteractionSubmitRequest
InteractionSubmitResponse
LiveEventMetadata
LiveSnapshot
MessageContent
MessageEnqueueRequest
MessageEnqueueResponse
MessagingSurfaceId
PendingInteraction
PendingInteractionItem
PreviewDetail
QueueChangedData
QueueChangedEvent
QueueReorderRequest
QueuedMessage
RequestCancelRequest
RequestCancelResponse
RunFailure
RunOutcome
RunProgressEvent
RunSystemFailedData
RunSystemFailedEvent
SessionPolicyChangedData
SessionPolicyChangedEvent
SnapshotUpdatedData
SnapshotUpdatedEvent
ThreadArchiveRequest
ThreadCatalog
ThreadCreateRequest
ThreadListRequest
ThreadLoadRequest
ThreadLoadResponse
ThreadRotateRequest
ThreadSession
ThreadSnapshot
ThreadSummary

Enums§

AssistantPreviewEventType
CatalogChangedEventType
ClientTask
ConversationAccessMode
ConversationEvent
ConversationMessageRole
DebugEventType
FailureSource
ImageFormat
InteractionDecisionValue
InteractionKind
InteractionSubmitDisposition
InteractionTone
LiveConversationEvent
LiveConversationEventData
MediaSource
MessageEnqueueDisposition
MessagePart
PreviewValue
QueueChangedEventType
RequestCancelOutcome
RequestCancelPhase
RunProgressData
RunProgressEventType
RunStatus
RunSystemFailedEventType
SessionPolicyChangedEventType
SnapshotUpdatedEventType
ThreadArchiveReason
ThreadRotateReason
ThreadState
ThreadSync

Constants§

CHAT_DEBUG_TARGET
CHAT_EVENT_TARGET
FIRST_PARTY_SURFACE_ID
INTERACTION_SUBMIT_TARGET
MESSAGE_ENQUEUE_TARGET
QUEUE_REORDER_TARGET
REQUEST_CANCEL_TARGET
THREAD_ARCHIVE_TARGET
THREAD_CREATE_TARGET
THREAD_LIST_TARGET
THREAD_LOAD_TARGET
THREAD_ROTATE_TARGET

Functions§

is_conversation_request_target
messaging_surface_id
parse_messaging_surface_id