Versions in this module Expand all Collapse all v1 v1.0.0 May 1, 2022 Changes in this version + type AuthController struct + AuthSvc service.IAuthService + Config *config.Configuration + Context context.Context + Logger *logrus.Logger + func (ac *AuthController) GoogleLogin(ctx *fiber.Ctx) error + func (ac *AuthController) GoogleLoginCallback(ctx *fiber.Ctx) error + func (ac *AuthController) Login(ctx *fiber.Ctx) error + func (ac *AuthController) RegisterAuthor(ctx *fiber.Ctx) error + type BlogController struct + BlogSvc service.IBlogService + Config *config.Configuration + Context context.Context + Logger *logrus.Logger + func (bc *BlogController) CreateBlog(ctx *fiber.Ctx) error + func (bc *BlogController) CreateComment(ctx *fiber.Ctx) error + func (bc *BlogController) DeleteBlog(ctx *fiber.Ctx) error + func (bc *BlogController) DeleteComment(ctx *fiber.Ctx) error + func (bc *BlogController) DetailBlog(ctx *fiber.Ctx) error + func (bc *BlogController) Like(ctx *fiber.Ctx) error + func (bc *BlogController) ListBlog(ctx *fiber.Ctx) error + func (bc *BlogController) ListComment(ctx *fiber.Ctx) error + func (bc *BlogController) UnLike(ctx *fiber.Ctx) error + func (bc *BlogController) UpdateBlog(ctx *fiber.Ctx) error + func (bc *BlogController) UpdateComment(ctx *fiber.Ctx) error + type HealthCheckController struct + Config *config.Configuration + Context context.Context + HealthCheckSvc service.IHealthCheckService + Logger *logrus.Logger + func (hcc *HealthCheckController) HealthCheck(ctx *fiber.Ctx) error + type IAuthController interface + GoogleLogin func(ctx *fiber.Ctx) error + GoogleLoginCallback func(ctx *fiber.Ctx) error + Login func(ctx *fiber.Ctx) error + RegisterAuthor func(ctx *fiber.Ctx) error + type IBlogController interface + CreateBlog func(ctx *fiber.Ctx) error + CreateComment func(ctx *fiber.Ctx) error + DeleteBlog func(ctx *fiber.Ctx) error + DeleteComment func(ctx *fiber.Ctx) error + DetailBlog func(ctx *fiber.Ctx) error + Like func(ctx *fiber.Ctx) error + ListBlog func(ctx *fiber.Ctx) error + ListComment func(ctx *fiber.Ctx) error + UnLike func(ctx *fiber.Ctx) error + UpdateBlog func(ctx *fiber.Ctx) error + UpdateComment func(ctx *fiber.Ctx) error + type IHealthCheckController interface + HealthCheck func(ctx *fiber.Ctx) error + type ITagController interface + CreateTag func(ctx *fiber.Ctx) error + DeleteTag func(ctx *fiber.Ctx) error + ListTag func(ctx *fiber.Ctx) error + UpdateTag func(ctx *fiber.Ctx) error + type IUserController interface + DeleteUser func(ctx *fiber.Ctx) error + DetailUser func(ctx *fiber.Ctx) error + ListUser func(ctx *fiber.Ctx) error + UpdateUser func(ctx *fiber.Ctx) error + type TagController struct + Config *config.Configuration + Context context.Context + Logger *logrus.Logger + TagSvc service.ITagService + func (tc *TagController) CreateTag(ctx *fiber.Ctx) error + func (tc *TagController) DeleteTag(ctx *fiber.Ctx) error + func (tc *TagController) ListTag(ctx *fiber.Ctx) error + func (tc *TagController) UpdateTag(ctx *fiber.Ctx) error + type UserController struct + Config *config.Configuration + Context context.Context + Logger *logrus.Logger + UserSvc service.IUserService + func (uc *UserController) DeleteUser(ctx *fiber.Ctx) error + func (uc *UserController) DetailUser(ctx *fiber.Ctx) error + func (uc *UserController) ListUser(ctx *fiber.Ctx) error + func (uc *UserController) UpdateUser(ctx *fiber.Ctx) error