Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrArticleDuplicated = dao.ErrArticleDuplicated ErrArticleNotFound = dao.ErrArticleNotFound )
Functions ¶
This section is empty.
Types ¶
type ArticleDAO ¶
type ArticleRepository ¶
type ArticleRepository struct {
// contains filtered or unexported fields
}
func NewArticleRepository ¶
func NewArticleRepository(dao ArticleDAO) *ArticleRepository
type ArticleRepositoryMock ¶
type ArticleRepositoryMock struct { MockCreate func(ctx context.Context, article *domain.Article) (*domain.Article, error) MockFindByID func(ctx context.Context, id uint) (*domain.Article, error) MockFindAll func(ctx context.Context) ([]domain.Article, error) }
Click to show internal directories.
Click to hide internal directories.