Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArticleGet ¶
type ArticleGet struct { Fetcher datasources.ArticleFetcher CacheMaxAge time.Duration }
func (ArticleGet) ServeHTTP ¶
func (c ArticleGet) ServeHTTP(w http.ResponseWriter, r *http.Request)
type ArticlesList ¶
type ArticlesList struct { Lister datasources.LatestArticleLister CacheMaxAge time.Duration }
func (ArticlesList) ServeHTTP ¶
func (c ArticlesList) ServeHTTP(w http.ResponseWriter, r *http.Request)
type ArticlesListMetadata ¶
type ArticlesListMetadata struct{}
type ArticlesListResponse ¶
type ArticlesListResponse struct { Data []domain.Article `json:"data"` Metadata ArticlesListMetadata `json:"metadata"` }
type RSS ¶
type RSS struct { FeedHostname string FeedPath string FeedAuthorName string FeedAuthorEmail string Dataset datasources.DatasetRepository CacheMaxAge time.Duration }
type SimilarArticlesList ¶
type SimilarArticlesList struct { Fetcher datasources.ArticleFetcher Similarity datasources.SimilarArticleLister CacheMaxAge time.Duration }
func (SimilarArticlesList) ServeHTTP ¶
func (c SimilarArticlesList) ServeHTTP(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.