TaskActionRequest

@Serializable
data class TaskActionRequest(val clientActionId: String, val suspendId: String, val actionType: String, val payload: JsonObject = JsonObject(emptyMap()), val metadata: JsonObject = JsonObject(emptyMap()))

Request to submit a user action for a suspended task.

Constructors

Link copied to clipboard
constructor(clientActionId: String, suspendId: String, actionType: String, payload: JsonObject = JsonObject(emptyMap()), metadata: JsonObject = JsonObject(emptyMap()))

Properties

Link copied to clipboard

The type of action to perform.

Link copied to clipboard

Client-generated unique ID for deduplication.

Link copied to clipboard
val metadata: JsonObject

Optional metadata for the action.

Link copied to clipboard
val payload: JsonObject

Action-specific parameters.

Link copied to clipboard

The ID of the suspension being addressed.