PendingAssetReplacement

data class PendingAssetReplacement(val commandId: CommandId, val target: AssetReplacementTarget, val conversationId: ConversationId?, val state: PendingAssetReplacementState, val operation: MediaOperation, val resultOperationId: String?, val updatedAt: Long)

Durable public asset replacement with one platform upload dependency.

Constructors

Link copied to clipboard
constructor(commandId: CommandId, target: AssetReplacementTarget, conversationId: ConversationId?, state: PendingAssetReplacementState, operation: MediaOperation, resultOperationId: String?, updatedAt: Long)

Properties

Link copied to clipboard

Stable idempotency key reused by the dependent event.

Link copied to clipboard

Owning conversation for an icon replacement.

Link copied to clipboard

Intentionally public upload operation.

Link copied to clipboard

Durable outgoing operation after publication.

Link copied to clipboard

Aggregate upload and publication state.

Link copied to clipboard

Profile or conversation field being replaced.

Link copied to clipboard

Last durable update in Unix seconds.