Added code for backend glue
This commit is contained in:
30
backend/internal/models/models.go
Normal file
30
backend/internal/models/models.go
Normal 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
|
||||
}
|
||||
Reference in New Issue
Block a user