Call

@Serializable
data class Call(val id: UUID, val timestamp: Instant, val callId: String, val name: String, val arguments: String, val reason: String?, val validatedArgs: JsonElement?) : AgentMessage.Tool(source)

Constructors

Link copied to clipboard
constructor(id: UUID, timestamp: Instant, callId: String, name: String, arguments: String, reason: String?, validatedArgs: JsonElement?)

Properties

Link copied to clipboard
Link copied to clipboard
open override val callId: String
Link copied to clipboard
@Serializable(with = UuidSerializer::class)
open override val id: UUID
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable(with = InstantLongSerializer::class)
open override val timestamp: Instant
Link copied to clipboard
val validatedArgs: JsonElement?