controllers

package
v0.0.0-...-f295edf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 4, 2019 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BindBannerRoutes

func BindBannerRoutes(r contracts.Router, c contracts.BannerController)

func BindCategoryRoutes

func BindCategoryRoutes(r contracts.Router, c contracts.CategoryController)

func BindChannelRoutes

func BindChannelRoutes(r contracts.Router, c contracts.ChannelController)

func BindCommentRoutes

func BindCommentRoutes(r contracts.Router, c contracts.CommentController)

func BindFileRoutes

func BindFileRoutes(r contracts.Router, c contracts.FileController)

func BindPollRoutes

func BindPollRoutes(r contracts.Router, c contracts.PollController)

func BindPostAuthorRoutes

func BindPostAuthorRoutes(r contracts.Router, c contracts.PostAuthorController)

func BindPostCategoryRoutes

func BindPostCategoryRoutes(router contracts.Router, postCategoryController contracts.PostCategoryController)

BindPostCategoryRoutes

func BindPostRoutes

func BindPostRoutes(r contracts.Router, c contracts.PostController)

func BindPostTagRoutes

func BindPostTagRoutes(router contracts.Router, postTagController contracts.PostTagController)

BindPostTagRoutes

func BindPostVideoRoutes

func BindPostVideoRoutes(r contracts.Router, c contracts.PostVideoController)

func BindTagRoutes

func BindTagRoutes(r contracts.Router, c contracts.TagController)

func BindUserRoutes

func BindUserRoutes(r contracts.Router, c contracts.UserController)

func NewBannerController

func NewBannerController(
	bannerHttpHelper contracts.BannerHttpHelper,
	bannerModelFactory contracts.BannerModelFactory,
	bannerApi contracts.BannerApi,
) (bannerController contracts.BannerController)

func NewCategoryController

func NewCategoryController(
	categoryHttpHelper contracts.CategoryHttpHelper,
	categoryModelFactory contracts.CategoryModelFactory,
	categoryApi contracts.CategoryApi,
) (categoryController contracts.CategoryController)

NewCategoryController

func NewChannelController

func NewChannelController(
	channelHttpHelper contracts.ChannelHttpHelper,
	channelModelFactory contracts.ChannelModelFactory,
	channelApi contracts.ChannelApi,
) (channelController contracts.ChannelController)

func NewCommentController

func NewCommentController(
	commentHttpHelper contracts.CommentHttpHelper,
	commentModelFactory contracts.CommentModelFactory,
	commentApi contracts.CommentApi,
) (commentController contracts.CommentController)

func NewFileController

func NewFileController(
	fileHttpHelper contracts.FileHttpHelper,
	fileModelFactory contracts.FileModelFactory,
	fileApi contracts.FileApi,
) (fileController contracts.FileController)

func NewPollController

func NewPollController(
	pollHttpHelper contracts.PollHttpHelper,
	pollModelFactory contracts.PollModelFactory,
	pollApi contracts.PollApi,
) (pollController contracts.PollController)

func NewPostAuthorController

func NewPostAuthorController(
	postHttpHelper contracts.PostHttpHelper,
	userHttpHelper contracts.UserHttpHelper,
	postAuthorApi contracts.PostAuthorApi,
) contracts.PostAuthorController

func NewPostCategoryController

func NewPostCategoryController(
	postHttpHelper contracts.PostHttpHelper,
	categoryHttpHelper contracts.CategoryHttpHelper,
	categoryModelFactory contracts.CategoryModelFactory,
	postCategoryApi contracts.PostCategoryApi,
) contracts.PostCategoryController

NewPostCategoryController

func NewPostController

func NewPostController(
	postHttpHelper contracts.PostHttpHelper,
	postModelFactory contracts.PostModelFactory,
	postStatusValidator contracts.PostStatusValidator,
	postApi contracts.PostApi,
) (postController contracts.PostController)

func NewPostPictureController

func NewPostPictureController(
	postHttpHelper contracts.PostHttpHelper,
	fileHttpHelper contracts.FileHttpHelper,
	postPictureApi contracts.PostPictureApi,
) contracts.PostPictureController

func NewPostTagController

func NewPostTagController(
	postHttpHelper contracts.PostHttpHelper,
	tagHttpHelper contracts.TagHttpHelper,
	tagModelFactory contracts.TagModelFactory,
	postTagApi contracts.PostTagApi,
) contracts.PostTagController

NewPostTagController

func NewPostVideoController

func NewPostVideoController(
	postHttpHelper contracts.PostHttpHelper,
	fileHttpHelper contracts.FileHttpHelper,
	postVideoApi contracts.PostVideoApi,
) contracts.PostVideoController

func NewTagController

func NewTagController(
	tagHttpHelper contracts.TagHttpHelper,
	tagModelFactory contracts.TagModelFactory,
	tagApi contracts.TagApi,
) (tagController contracts.TagController)

func NewUserController

func NewUserController(
	userHttpHelper contracts.UserHttpHelper,
	userModelFactory contracts.UserModelFactory,
	userApi contracts.UserApi,
) (userController contracts.UserController)

func NewUserPictureController

func NewUserPictureController(
	userHttpHelper contracts.UserHttpHelper,
	fileHttpHelper contracts.FileHttpHelper,
	userPictureApi contracts.UserPictureApi,
) contracts.UserPictureController

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL