Documentation ¶
Index ¶
- type UseCase
- func (useCase UseCase) Create(thread models.Thread) (models.Thread, error)
- func (useCase UseCase) GetBySlugOrID(slugOrID string) (models.Thread, error)
- func (useCase UseCase) GetThreadsByForumSlug(forumSlug, since, desc, limit string) (models.Threads, error)
- func (useCase UseCase) UpdateBySlugOrID(slugOrID string, thread models.Thread) (models.Thread, error)
- func (useCase UseCase) VoteBySlugOrID(slugOrID string, vote models.Vote) (models.Thread, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UseCase ¶
type UseCase struct {
// contains filtered or unexported fields
}
func NewUseCase ¶
func NewUseCase(repo thread.Repository) UseCase
func (UseCase) GetBySlugOrID ¶
func (UseCase) GetThreadsByForumSlug ¶
func (UseCase) UpdateBySlugOrID ¶
Click to show internal directories.
Click to hide internal directories.