models.go

 1// Code generated by sqlc. DO NOT EDIT.
 2// versions:
 3//   sqlc v1.27.0
 4
 5package db
 6
 7import (
 8	"database/sql"
 9)
10
11type Message struct {
12	ID         string         `json:"id"`
13	SessionID  string         `json:"session_id"`
14	Role       string         `json:"role"`
15	Parts      string         `json:"parts"`
16	Model      sql.NullString `json:"model"`
17	CreatedAt  int64          `json:"created_at"`
18	UpdatedAt  int64          `json:"updated_at"`
19	FinishedAt sql.NullInt64  `json:"finished_at"`
20}
21
22type Session struct {
23	ID               string         `json:"id"`
24	ParentSessionID  sql.NullString `json:"parent_session_id"`
25	Title            string         `json:"title"`
26	MessageCount     int64          `json:"message_count"`
27	PromptTokens     int64          `json:"prompt_tokens"`
28	CompletionTokens int64          `json:"completion_tokens"`
29	Cost             float64        `json:"cost"`
30	UpdatedAt        int64          `json:"updated_at"`
31	CreatedAt        int64          `json:"created_at"`
32}