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.