| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- // Code generated by sqlc. DO NOT EDIT.
- // versions:
- // sqlc v1.30.0
- package db
- import (
- "database/sql"
- )
- type File struct {
- ID string `json:"id"`
- SessionID string `json:"session_id"`
- Path string `json:"path"`
- Content string `json:"content"`
- Version int64 `json:"version"`
- CreatedAt int64 `json:"created_at"`
- UpdatedAt int64 `json:"updated_at"`
- }
- type Message struct {
- ID string `json:"id"`
- SessionID string `json:"session_id"`
- Role string `json:"role"`
- Parts string `json:"parts"`
- Model sql.NullString `json:"model"`
- CreatedAt int64 `json:"created_at"`
- UpdatedAt int64 `json:"updated_at"`
- FinishedAt sql.NullInt64 `json:"finished_at"`
- Provider sql.NullString `json:"provider"`
- IsSummaryMessage int64 `json:"is_summary_message"`
- }
- type ReadFile struct {
- SessionID string `json:"session_id"`
- Path string `json:"path"`
- ReadAt int64 `json:"read_at"` // Unix timestamp when file was last read
- }
- 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"`
- SummaryMessageID sql.NullString `json:"summary_message_id"`
- Todos sql.NullString `json:"todos"`
- }
|