Message

data class Message @JvmOverloads constructor(val role: Message.Role, val messageId: MessageId? = null, val taskId: TaskId? = null, val contextId: ContextId? = null, val parts: List<Part>, val metadata: Metadata? = null)(source)

Constructors

Link copied to clipboard
constructor(role: Message.Role, messageId: MessageId? = null, taskId: TaskId? = null, contextId: ContextId? = null, parts: List<Part>, metadata: Metadata? = null)

Types

Link copied to clipboard
object Companion
Link copied to clipboard

Properties

Link copied to clipboard
@SerialName(value = "contextId")
val contextId: ContextId?
Link copied to clipboard
@SerialName(value = "messageId")
val messageId: MessageId?
Link copied to clipboard
@SerialName(value = "metadata")
val metadata: Metadata?
Link copied to clipboard
@SerialName(value = "parts")
val parts: List<Part>
Link copied to clipboard
@SerialName(value = "role")
val role: Message.Role
Link copied to clipboard
@SerialName(value = "taskId")
val taskId: TaskId?