MCPcopy
hub / github.com/wavetermdev/waveterm / GeminiChatMessage

Struct GeminiChatMessage

pkg/aiusechat/gemini/gemini-types.go:15–20  ·  view source on GitHub ↗

GeminiChatMessage represents a stored chat message for Gemini backend

Source from the content-addressed store, hash-verified

13
14// GeminiChatMessage represents a stored chat message for Gemini backend
15type GeminiChatMessage struct {
16 MessageId string `json:"messageid"`
17 Role string `json:"role"` // "user", "model"
18 Parts []GeminiMessagePart `json:"parts"`
19 Usage *GeminiUsageMetadata `json:"usage,omitempty"`
20}
21
22func (m *GeminiChatMessage) GetMessageId() string {
23 return m.MessageId

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected