Added code for backend glue

This commit is contained in:
2025-10-13 19:20:24 -04:00
parent 692b069b5b
commit 29a451ab58
25 changed files with 1063 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
package models
import "time"
type User struct {
ID int64
Email string
}
type Conversation struct {
ID int64
OwnerID int64
Title string
Created time.Time
}
type Node struct {
ID int64
ConversationID int64
AuthorKind string // 'user' | 'assistant'
Content string
Created time.Time
}
type Branch struct {
ID int64
ConversationID int64
Name string
HeadNodeID int64
}