Documentation ¶
Index ¶
- type PostHandler
- func (ph *PostHandler) Configure(mux *http.ServeMux, mw *middleware.MiddlewareManager)
- func (ph *PostHandler) CreateCommentHandler(w http.ResponseWriter, r *http.Request)
- func (ph *PostHandler) CreateCommentHandlerFunc(w http.ResponseWriter, r *http.Request)
- func (ph *PostHandler) CreatePostHandler(w http.ResponseWriter, r *http.Request)
- func (ph *PostHandler) CreatePostHandlerFunc(w http.ResponseWriter, r *http.Request)
- func (ph *PostHandler) DeleteCommentHandler(w http.ResponseWriter, r *http.Request)
- func (ph *PostHandler) DeleteImageHandler(w http.ResponseWriter, r *http.Request)
- func (ph *PostHandler) DeleteNotificationsHandler(w http.ResponseWriter, r *http.Request)
- func (ph *PostHandler) DeletePostHandler(w http.ResponseWriter, r *http.Request)
- func (ph *PostHandler) EditCommentHandler(w http.ResponseWriter, r *http.Request)
- func (ph *PostHandler) EditPostHandler(w http.ResponseWriter, r *http.Request)
- func (ph *PostHandler) FilterComments(w http.ResponseWriter, r *http.Request)
- func (ph *PostHandler) FilterCommentsFunc(w http.ResponseWriter, r *http.Request)
- func (ph *PostHandler) FilterPosts(w http.ResponseWriter, r *http.Request)
- func (ph *PostHandler) FilterPostsFunc(w http.ResponseWriter, r *http.Request)
- func (ph *PostHandler) GetAllCategoriesHandler(w http.ResponseWriter, r *http.Request)
- func (ph *PostHandler) GetAllNotificationsHandler(w http.ResponseWriter, r *http.Request)
- func (ph *PostHandler) GetPostHandler(w http.ResponseWriter, r *http.Request)
- func (ph *PostHandler) GetPostsHandler(w http.ResponseWriter, r *http.Request)
- func (ph *PostHandler) RateCommentHandler(w http.ResponseWriter, r *http.Request)
- func (ph *PostHandler) RateCommentHandlerFunc(w http.ResponseWriter, r *http.Request)
- func (ph *PostHandler) RatePostHandler(w http.ResponseWriter, r *http.Request)
- func (ph *PostHandler) RatePostHandlerFunc(w http.ResponseWriter, r *http.Request)
- func (ph *PostHandler) UploadImageHandler(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PostHandler ¶
type PostHandler struct {
// contains filtered or unexported fields
}
func NewPostHandler ¶
func NewPostHandler(postUcase post.PostUsecase, userUcase user.UserUsecase, rateUcase post.RateUsecase, categoryUcase post.CategoryUsecase, commentUcase post.CommentUsecase, notificationUcase post.NotificationUsecase, commentRateUcase post.RateCommentUsecase) *PostHandler
func (*PostHandler) Configure ¶
func (ph *PostHandler) Configure(mux *http.ServeMux, mw *middleware.MiddlewareManager)
func (*PostHandler) CreateCommentHandler ¶
func (ph *PostHandler) CreateCommentHandler(w http.ResponseWriter, r *http.Request)
func (*PostHandler) CreateCommentHandlerFunc ¶
func (ph *PostHandler) CreateCommentHandlerFunc(w http.ResponseWriter, r *http.Request)
func (*PostHandler) CreatePostHandler ¶
func (ph *PostHandler) CreatePostHandler(w http.ResponseWriter, r *http.Request)
func (*PostHandler) CreatePostHandlerFunc ¶
func (ph *PostHandler) CreatePostHandlerFunc(w http.ResponseWriter, r *http.Request)
func (*PostHandler) DeleteCommentHandler ¶
func (ph *PostHandler) DeleteCommentHandler(w http.ResponseWriter, r *http.Request)
func (*PostHandler) DeleteImageHandler ¶
func (ph *PostHandler) DeleteImageHandler(w http.ResponseWriter, r *http.Request)
func (*PostHandler) DeleteNotificationsHandler ¶
func (ph *PostHandler) DeleteNotificationsHandler(w http.ResponseWriter, r *http.Request)
func (*PostHandler) DeletePostHandler ¶
func (ph *PostHandler) DeletePostHandler(w http.ResponseWriter, r *http.Request)
func (*PostHandler) EditCommentHandler ¶
func (ph *PostHandler) EditCommentHandler(w http.ResponseWriter, r *http.Request)
func (*PostHandler) EditPostHandler ¶
func (ph *PostHandler) EditPostHandler(w http.ResponseWriter, r *http.Request)
func (*PostHandler) FilterComments ¶
func (ph *PostHandler) FilterComments(w http.ResponseWriter, r *http.Request)
func (*PostHandler) FilterCommentsFunc ¶
func (ph *PostHandler) FilterCommentsFunc(w http.ResponseWriter, r *http.Request)
func (*PostHandler) FilterPosts ¶
func (ph *PostHandler) FilterPosts(w http.ResponseWriter, r *http.Request)
func (*PostHandler) FilterPostsFunc ¶
func (ph *PostHandler) FilterPostsFunc(w http.ResponseWriter, r *http.Request)
func (*PostHandler) GetAllCategoriesHandler ¶
func (ph *PostHandler) GetAllCategoriesHandler(w http.ResponseWriter, r *http.Request)
func (*PostHandler) GetAllNotificationsHandler ¶
func (ph *PostHandler) GetAllNotificationsHandler(w http.ResponseWriter, r *http.Request)
func (*PostHandler) GetPostHandler ¶
func (ph *PostHandler) GetPostHandler(w http.ResponseWriter, r *http.Request)
func (*PostHandler) GetPostsHandler ¶
func (ph *PostHandler) GetPostsHandler(w http.ResponseWriter, r *http.Request)
func (*PostHandler) RateCommentHandler ¶
func (ph *PostHandler) RateCommentHandler(w http.ResponseWriter, r *http.Request)
func (*PostHandler) RateCommentHandlerFunc ¶
func (ph *PostHandler) RateCommentHandlerFunc(w http.ResponseWriter, r *http.Request)
func (*PostHandler) RatePostHandler ¶
func (ph *PostHandler) RatePostHandler(w http.ResponseWriter, r *http.Request)
func (*PostHandler) RatePostHandlerFunc ¶
func (ph *PostHandler) RatePostHandlerFunc(w http.ResponseWriter, r *http.Request)
func (*PostHandler) UploadImageHandler ¶
func (ph *PostHandler) UploadImageHandler(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.