Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArticleUsecase ¶
type ArticleUsecase interface {
Fetch(cursor string, num int64) ([]*models.Article, string, error)
GetByID(id int64) (*models.Article, error)
Update(ar *models.Article) (*models.Article, error)
GetByTitle(title string) (*models.Article, error)
Store(*models.Article) (*models.Article, error)
Delete(id int64) (bool, error)
}
func NewArticleUsecase ¶
func NewArticleUsecase(a repository.ArticleRepository) ArticleUsecase
Click to show internal directories.
Click to hide internal directories.