Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Article ¶
type Article struct {
Id int64 `json:"id"`
SubscriptionId int64 `json:"subscriptionId"`
New bool `json:"new"`
Url string `json:"url"`
Title string `json:"title"`
Description string `json:"description,omitempty"`
Thumbnail string `json:"thumbnail,omitempty"`
// Time in time.DateTime format.
Created string `json:"created"`
ReadLater bool `json:"readLater"`
// Time in time.DateTime format. Can be empty.
CreatedReadLater string `json:"createdReadLater,omitempty"`
}
func NewArticle ¶
func NewArticleFromGofeed ¶
func NewArticlesFromGofeed ¶
type ArticleWithSubscription ¶
type ArticleWithSubscription struct {
Article
Subscription Subscription `json:"subscription"`
}
func NewArticleWithSubscription ¶
func NewArticleWithSubscription(a database.ArticleWithSubscription) ArticleWithSubscription
func NewArticleWithSubscriptionTwopart ¶
func NewArticleWithSubscriptionTwopart(a database.Article, s database.Subscription) ArticleWithSubscription
NewArticleWithSubscriptionTwopart creates an ArticleWithSubscription resource given an article model, and a subscription model
type Subscription ¶
type Subscription struct {
Id int64 `json:"id,omitzero"`
Type string `json:"type"`
Url string `json:"url"`
Title string `json:"title"`
// Description can be empty.
Description string `json:"description,omitempty"`
// Thumbnail can be empty.
Thumbnail string `json:"thumbnail,omitempty"`
}
func NewSubscription ¶
func NewSubscription(m database.Subscription) Subscription
func NewSubscriptionFromGofeed ¶
func NewSubscriptionFromGofeed(feed gofeed.Feed) Subscription
func (Subscription) ToModel ¶
func (s Subscription) ToModel() database.Subscription
Click to show internal directories.
Click to hide internal directories.