Request

@JsonSerializable
@PolymorphicLabel(value = "ListTasks")
data class Request(val params: A2ATask.ListTasks.Request.Params, val id: Any?, val jsonrpc: String = "2.0") : A2AJsonRpcRequest(source)

Constructors

Link copied to clipboard
constructor(params: A2ATask.ListTasks.Request.Params, id: Any?, jsonrpc: String = "2.0")

Types

Link copied to clipboard
@JsonSerializable
data class Params(val contextId: ContextId? = null, val status: TaskState? = null, val pageSize: Int? = null, val pageToken: PageToken? = null, val historyLength: Int? = null, val statusTimestampAfter: Instant? = null, val includeArtifacts: Boolean? = null, val tenant: Tenant? = null)

Properties

Link copied to clipboard
open override val id: Any?
Link copied to clipboard
Link copied to clipboard
open override val method: A2ARpcMethod
Link copied to clipboard