package persist
import (
"github.com/jackc/pgx/v5/pgtype"
)
type GithubProject struct {
Org string
Number int32
Title string
Description pgtype.Text
Url string
Closed bool
Category pgtype.Text
CategoryReasoning pgtype.Text
UpdatedAt pgtype.Timestamptz
}
type GithubRepository struct {
Owner string
Name string
}
type LlmChat struct {
TelegramID int64
Messages []byte
}
type TelegramMessage struct {
ID int32
PeerID int64
TopicID pgtype.Int4
Message string
CreatedAt pgtype.Timestamptz
}
type TelegramPeer struct {
ID int64
ChatName string
Description pgtype.Text
Enabled bool
}
type TelegramTopic struct {
ID int32
PeerID int64
Title string
Description string
}