Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CategoryController ¶
type CategoryController struct { Logger *logger.Logger Client *api.Client Presenter *presenter.Presenter }
A CategoryController is a controller for category.
func NewCategoryController ¶
func NewCategoryController(logger *logger.Logger, client *api.Client, presenter *presenter.Presenter) *CategoryController
NewCategoryController creates a CategoryController.
func (*CategoryController) Index ¶
func (cc *CategoryController) Index() http.Handler
Index displays a listing of the resource.
type CommentControlller ¶
type CommentControlller struct { Logger *logger.Logger Client *api.Client Presenter *presenter.Presenter }
A CommentControlller is a controller for a comment.
func NewCommentController ¶
func NewCommentController(logger *logger.Logger, client *api.Client, presenter *presenter.Presenter) *CommentControlller
NewCommentController creates a NewCommentController.
func (*CommentControlller) Store ¶
func (cc *CommentControlller) Store(w http.ResponseWriter, r *http.Request)
Store displays a listing of the resource.
type FeedController ¶
type FeedController struct { Logger *logger.Logger Client *api.Client Presenter *presenter.Presenter }
A FeedController is a controller for feed.
func NewFeedController ¶
func NewFeedController(logger *logger.Logger, client *api.Client, presenter *presenter.Presenter) *FeedController
NewFeedController creates a FeedController.
func (*FeedController) Index ¶
func (fc *FeedController) Index() http.Handler
Index displays a listing of the resource.
type HomeController ¶
type HomeController struct { Logger *logger.Logger Client *api.Client Presenter *presenter.Presenter }
A HomeController is a controller for a home.
func NewHomeController ¶
func NewHomeController(logger *logger.Logger, client *api.Client, presenter *presenter.Presenter) *HomeController
NewHomeController creates a HomeController.
func (*HomeController) Index ¶
func (hc *HomeController) Index() http.Handler
Index displays a listing of the resource.
type PostController ¶
type PostController struct { Logger *logger.Logger Client *api.Client Presenter *presenter.Presenter }
A PostController is a controller for a post.
func NewPostController ¶
func NewPostController(logger *logger.Logger, client *api.Client, presenter *presenter.Presenter) *PostController
NewPostController creates a NewPostController.
func (*PostController) Index ¶
func (pc *PostController) Index() http.Handler
Index displays a listing of the resource.
func (*PostController) IndexByCategory ¶
func (pc *PostController) IndexByCategory() http.Handler
IndexByCategory displays a listing of the resource.
func (*PostController) IndexByKeyword ¶
func (pc *PostController) IndexByKeyword() http.Handler
IndexByKeyword displays a listing of the resource.
func (*PostController) IndexByTag ¶
func (pc *PostController) IndexByTag() http.Handler
IndexByTag displays a listing of the resource.
func (*PostController) Show ¶
func (pc *PostController) Show() http.Handler
Show displays the specified resource.
type PrivacyPolicyController ¶
A PrivacyPolicyController is a controller for a privacy policy.
func NewPrivacyPolicyController ¶
func NewPrivacyPolicyController(logger *logger.Logger, presenter *presenter.Presenter) *PrivacyPolicyController
NewPrivacyPolicyController creates a PrivacyPolicyController.
func (*PrivacyPolicyController) Index ¶
func (pc *PrivacyPolicyController) Index() http.Handler
Index displays a listing of the resource.
type ProfileController ¶
A ProfileController is a controller for a profile.
func NewProfileController ¶
func NewProfileController(logger *logger.Logger, presenter *presenter.Presenter) *ProfileController
NewProfileController creates a ProfileController.
func (*ProfileController) Index ¶
func (pc *ProfileController) Index() http.Handler
Index displays a listing of the resource.
type SitemapController ¶
type SitemapController struct { Logger *logger.Logger Client *api.Client Presenter *presenter.Presenter }
A SitemapController is a controller for a sitemap.
func NewSitemapController ¶
func NewSitemapController(logger *logger.Logger, client *api.Client, presenter *presenter.Presenter) *SitemapController
NewSitemapController creates a SitemapController.
func (*SitemapController) Index ¶
func (si *SitemapController) Index() http.Handler
Index displays a listing of the resource.
type SupportController ¶
A SupportController is a controller for a support.
func NewSupportController ¶
func NewSupportController(logger *logger.Logger, presenter *presenter.Presenter) *SupportController
NewSupportController creates a SupportController.
func (*SupportController) Index ¶
func (sc *SupportController) Index() http.Handler
Index displays a listing of the resource.
type TagController ¶
type TagController struct { Logger *logger.Logger Client *api.Client Presenter *presenter.Presenter }
A TagController is a controller for a tag.
func NewTagController ¶
func NewTagController(logger *logger.Logger, client *api.Client, presenter *presenter.Presenter) *TagController
NewTagController creates a TagController.
func (*TagController) Index ¶
func (tc *TagController) Index() http.Handler
Index displays a listing of the resource.