type FeedGenerator struct {
ID uint `gorm:"primarykey"`
Created time.Time Indexed time.Time Author uint `gorm:"uniqueIndex:idx_feedgen_rkeyauthor"`
Rkey string `gorm:"uniqueIndex:idx_feedgen_rkeyauthor"`
Raw []byte Did string}
type Like struct {
ID uint `gorm:"primarykey"`
Created time.Time Indexed time.Time Author uint `gorm:"uniqueIndex:idx_likes_rkeyauthor"`
Rkey string `gorm:"uniqueIndex:idx_likes_rkeyauthor"`
Subject uint}
type List struct {
ID uint `gorm:"primarykey"`
Created time.Time Indexed time.Time Author uint `gorm:"uniqueIndex:idx_lists_rkeyauthor"`
Rkey string `gorm:"uniqueIndex:idx_lists_rkeyauthor"`
Raw []byte}
type ListBlock struct {
ID uint `gorm:"primarykey"`
Created time.Time Indexed time.Time Author uint `gorm:"uniqueIndex:idx_listblocks_rkeyauthor"`
Rkey string `gorm:"uniqueIndex:idx_listblocks_rkeyauthor"`
List uint}
type ThreadGate struct {
ID uint `gorm:"primarykey"`
Created time.Time Indexed time.Time Author uint `gorm:"uniqueIndex:idx_threadgate_rkeyauthor"`
Rkey string `gorm:"uniqueIndex:idx_threadgate_rkeyauthor"`
Raw []byte Post uint}