TaskCreateJsonRequest

@Serializable
data class TaskCreateJsonRequest(val clientRequestId: String, val taskType: String, val input: JsonObject = JsonObject(emptyMap()), val metadata: JsonObject = JsonObject(emptyMap()))

Request body for starting a new task with JSON input.

Constructors

Link copied to clipboard
constructor(clientRequestId: String, taskType: String, input: JsonObject = JsonObject(emptyMap()), metadata: JsonObject = JsonObject(emptyMap()))

Properties

Link copied to clipboard

Client-generated unique ID for deduplication.

Link copied to clipboard
val input: JsonObject

Task-specific input parameters.

Link copied to clipboard
val metadata: JsonObject

Optional metadata for the task.

Link copied to clipboard

The type of task to create.