PendingMediaMessage

data class PendingMediaMessage(val commandId: CommandId, val conversationId: ConversationId, val content: MessageContent, val replyTo: MessageId?, val state: PendingMediaMessageState, val attachments: List<MediaOperation>, val resultMessageId: MessageId?, val updatedAt: Long)

Durable message intent with ordered platform transfer dependencies.

Constructors

Link copied to clipboard
constructor(commandId: CommandId, conversationId: ConversationId, content: MessageContent, replyTo: MessageId?, state: PendingMediaMessageState, attachments: List<MediaOperation>, resultMessageId: MessageId?, updatedAt: Long)

Properties

Link copied to clipboard

Ordered durable transfer operations.

Link copied to clipboard

Idempotent send action shared by every dependency.

Link copied to clipboard

Text and metadata independent of staged files.

Link copied to clipboard

Destination conversation.

Link copied to clipboard

Optional replied-to message.

Link copied to clipboard

Published logical message, when complete.

Link copied to clipboard

Aggregate dependency and publication state.

Link copied to clipboard

Last durable update in Unix seconds.