GeminiChatMessage represents a stored chat message for Gemini backend
| 13 | |
| 14 | // GeminiChatMessage represents a stored chat message for Gemini backend |
| 15 | type 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 | |
| 22 | func (m *GeminiChatMessage) GetMessageId() string { |
| 23 | return m.MessageId |
nothing calls this directly
no outgoing calls
no test coverage detected