mirror of
https://github.com/sst/opencode.git
synced 2025-08-04 13:30:52 +00:00
34 lines
1.1 KiB
Go
34 lines
1.1 KiB
Go
// Code generated by sqlc. DO NOT EDIT.
|
|
// versions:
|
|
// sqlc v1.27.0
|
|
|
|
package db
|
|
|
|
import (
|
|
"database/sql"
|
|
)
|
|
|
|
type Message struct {
|
|
ID string `json:"id"`
|
|
SessionID string `json:"session_id"`
|
|
Role string `json:"role"`
|
|
Content string `json:"content"`
|
|
Thinking string `json:"thinking"`
|
|
Finished bool `json:"finished"`
|
|
ToolCalls sql.NullString `json:"tool_calls"`
|
|
ToolResults sql.NullString `json:"tool_results"`
|
|
CreatedAt int64 `json:"created_at"`
|
|
UpdatedAt int64 `json:"updated_at"`
|
|
}
|
|
|
|
type Session struct {
|
|
ID string `json:"id"`
|
|
ParentSessionID sql.NullString `json:"parent_session_id"`
|
|
Title string `json:"title"`
|
|
MessageCount int64 `json:"message_count"`
|
|
PromptTokens int64 `json:"prompt_tokens"`
|
|
CompletionTokens int64 `json:"completion_tokens"`
|
|
Cost float64 `json:"cost"`
|
|
UpdatedAt int64 `json:"updated_at"`
|
|
CreatedAt int64 `json:"created_at"`
|
|
}
|