ChatMessage
constructor(role: ChatRole, content: String? = null, name: String? = null, functionCall: FunctionCall? = null, toolCalls: List<ToolCall>? = null, toolCallId: ToolId? = null, contentFilterResults: List<ContentFilterResults>? = null, contentFilterOffsets: List<ContentFilterOffsets>? = null)
constructor(role: ChatRole, content: List<ContentPart>? = null, name: String? = null, functionCall: FunctionCall? = null, toolCalls: List<ToolCall>? = null, toolCallId: ToolId? = null, contentFilterResults: List<ContentFilterResults>? = null, contentFilterOffsets: List<ContentFilterOffsets>? = null)
constructor(role: ChatRole, messageContent: Content? = null, name: String? = null, functionCall: FunctionCall? = null, toolCalls: List<ToolCall>? = null, toolCallId: ToolId? = null, contentFilterResults: List<ContentFilterResults>? = null, contentFilterOffsets: List<ContentFilterOffsets>? = null)