Documentation
¶
Index ¶
- func GenerateAccessToken(data dto.UserData) (string, int64, error)
- func GenerateRefreshToken(userID string) (string, error)
- func GetPaginationParams(pageStr, perPageStr string) (int, int)
- func SetRefreshTokenCookie(c *fiber.Ctx, refreshString string)
- func ValidateStruct(data interface{}) error
- type ErrorDetails
- type ErrorResponse
- type Meta
- type QueryParams
- type ResponseData
- type ResponseHandler
- func (h *ResponseHandler) BadRequest(c *fiber.Ctx, messages []string) error
- func (h *ResponseHandler) Created(c *fiber.Ctx, data interface{}, message string) error
- func (h *ResponseHandler) Forbidden(c *fiber.Ctx, messages []string) error
- func (h *ResponseHandler) InternalServerError(c *fiber.Ctx, messages []string) error
- func (h *ResponseHandler) NotFound(c *fiber.Ctx, messages []string) error
- func (h *ResponseHandler) Ok(c *fiber.Ctx, data interface{}, message string, meta *Meta) error
- func (h *ResponseHandler) Unauthorized(c *fiber.Ctx, messages []string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateAccessToken ¶
GenerateAccessToken membuat access token dengan durasi tertentu
func GenerateRefreshToken ¶
GenerateRefreshToken membuat refresh token dengan durasi tertentu
func GetPaginationParams ¶
func SetRefreshTokenCookie ¶
func ValidateStruct ¶
func ValidateStruct(data interface{}) error
Types ¶
type ErrorDetails ¶
type ErrorResponse ¶
type ErrorResponse struct {
Status string `json:"status"`
Error ErrorDetails `json:"error"`
}
type Meta ¶
type QueryParams ¶
type ResponseData ¶
type ResponseHandler ¶
type ResponseHandler struct{}
func (*ResponseHandler) BadRequest ¶
func (h *ResponseHandler) BadRequest(c *fiber.Ctx, messages []string) error
func (*ResponseHandler) Created ¶
func (h *ResponseHandler) Created(c *fiber.Ctx, data interface{}, message string) error
func (*ResponseHandler) Forbidden ¶
func (h *ResponseHandler) Forbidden(c *fiber.Ctx, messages []string) error
func (*ResponseHandler) InternalServerError ¶
func (h *ResponseHandler) InternalServerError(c *fiber.Ctx, messages []string) error
func (*ResponseHandler) NotFound ¶
func (h *ResponseHandler) NotFound(c *fiber.Ctx, messages []string) error
func (*ResponseHandler) Unauthorized ¶
func (h *ResponseHandler) Unauthorized(c *fiber.Ctx, messages []string) error
Click to show internal directories.
Click to hide internal directories.