Documentation ¶
Index ¶
Constants ¶
View Source
const ( None = iota Read Unread Any )
Markers
View Source
const ( Uncategorized = "uncategorized" Saved = "saved" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Entry ¶
type Entry struct { ID uint `json:"-" gorm:"primary_key"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` UUID string `json:"id"` User User `json:"-"` UserID uint `json:"-"` Feed Feed FeedID uint `json:"-"` Tags []Tag `json:"-"` GUID string `json:"-"` Title string `json:"title"` Link string `json:"link"` Description string `json:"description"` Author string `json:"author"` Published time.Time `json:"published"` Saved bool `json:"isSaved"` Mark Marker `json:"markedAs"` }
type Feed ¶
type Feed struct { ID uint `json:"-" gorm:"primary_key"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` UUID string `json:"id"` Category Category CategoryID uint `json:"-"` User User `json:"-"` UserID uint `json:"-"` Entries []Entry `json:"-"` Title string `json:"title,optional"` Description string `json:"description,omitempty"` Subscription string `json:"subscription,required"` Source string `json:"source,omitempty"` TTL int `json:"ttl,omitempty"` Etag string `json:"-"` LastUpdated time.Time `json:"-"` Status string `json:"status,omitempty"` }
type User ¶
type User struct { ID uint `json:"-" gorm:"primary_key"` CreatedAt time.Time `json:"created_at,omitempty"` UpdatedAt time.Time `json:"updated_at,omitempty"` DeletedAt *time.Time `json:"deleted_at,omitempty" sql:"index"` UUID string `json:"id"` Categories []Category `json:"categories,omitempty"` Feeds []Feed `json:"feeds,omitempty"` Entries []Entry `json:"entries,omitempty"` APIKeys []APIKey `json:"-"` Username string `json:"username,required"` Email string `json:"email,optional"` PasswordHash []byte `json:"-"` PasswordSalt []byte `json:"-"` UncategorizedCategoryUUID string `json:"-"` SavedCategoryUUID string `json:"-"` }
Click to show internal directories.
Click to hide internal directories.