Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PingHandler ¶
func PingHandler() http.HandlerFunc
Types ¶
type AddStoryHandler ¶
type AddStoryHandler struct {
// contains filtered or unexported fields
}
func NewAddHandler ¶
func NewAddHandler(cfg config.StoryConfig, svc service.StoryService) *AddStoryHandler
func (*AddStoryHandler) AddStory ¶
func (ash *AddStoryHandler) AddStory(resp http.ResponseWriter, req *http.Request) error
type DeleteStoryHandler ¶
type DeleteStoryHandler struct {
// contains filtered or unexported fields
}
func NewDeleteStoryHandler ¶
func NewDeleteStoryHandler(svc service.StoryService) *DeleteStoryHandler
func (*DeleteStoryHandler) DeleteStory ¶
func (dsh *DeleteStoryHandler) DeleteStory(resp http.ResponseWriter, req *http.Request) error
type GetMostViewedStoriesHandler ¶
type GetMostViewedStoriesHandler struct {
// contains filtered or unexported fields
}
func NewGetMostViewedStoriesHandler ¶
func NewGetMostViewedStoriesHandler(svc service.StoryService) *GetMostViewedStoriesHandler
func (*GetMostViewedStoriesHandler) GetMostViewedStories ¶
func (gmh *GetMostViewedStoriesHandler) GetMostViewedStories(resp http.ResponseWriter, req *http.Request) error
type GetStoryHandler ¶
type GetStoryHandler struct {
// contains filtered or unexported fields
}
func NewGetStoryHandler ¶
func NewGetStoryHandler(svc service.StoryService) *GetStoryHandler
func (*GetStoryHandler) GetStory ¶
func (gs *GetStoryHandler) GetStory(resp http.ResponseWriter, req *http.Request) error
type GetTopRatedStoriesHandler ¶
type GetTopRatedStoriesHandler struct {
// contains filtered or unexported fields
}
func NewGetTopRatedStoriesHandler ¶
func NewGetTopRatedStoriesHandler(svc service.StoryService) *GetTopRatedStoriesHandler
func (*GetTopRatedStoriesHandler) GetTopRatedStories ¶
func (gmh *GetTopRatedStoriesHandler) GetTopRatedStories(resp http.ResponseWriter, req *http.Request) error
type SearchStoriesHandler ¶
type SearchStoriesHandler struct {
// contains filtered or unexported fields
}
func NewSearchStoriesHandler ¶
func NewSearchStoriesHandler(svc service.StoryService) *SearchStoriesHandler
func (*SearchStoriesHandler) SearchStories ¶
func (ssh *SearchStoriesHandler) SearchStories(resp http.ResponseWriter, req *http.Request) error
type UpdateStoryHandler ¶
type UpdateStoryHandler struct {
// contains filtered or unexported fields
}
func NewUpdateStoryHandler ¶
func NewUpdateStoryHandler(cfg config.StoryConfig, svc service.StoryService) *UpdateStoryHandler
func (*UpdateStoryHandler) UpdateStory ¶
func (ush *UpdateStoryHandler) UpdateStory(resp http.ResponseWriter, req *http.Request) error
Click to show internal directories.
Click to hide internal directories.