Documentation ¶
Index ¶
- func HandleError(ctx *gin.Context, statusCode int, err error)
- func ValidateToken(authHeader string, jwtSecret string) (string, error)
- type MessageHandler
- type PaymentHandler
- type UserHandler
- func (h *UserHandler) CreateUser(ctx *gin.Context)
- func (h *UserHandler) DeleteUser(ctx *gin.Context)
- func (h *UserHandler) LoginUser(ctx *gin.Context)
- func (h *UserHandler) ReadUser(ctx *gin.Context)
- func (h *UserHandler) ReadUsers(ctx *gin.Context)
- func (h *UserHandler) UpdateMembershipStatus(ctx *gin.Context)
- func (h *UserHandler) UpdateUser(ctx *gin.Context)
- type WebhookRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type MessageHandler ¶
type MessageHandler struct {
// contains filtered or unexported fields
}
func NewMessageHandler ¶
func NewMessageHandler(MessengerService services.MessengerService) *MessageHandler
func (*MessageHandler) CreateMessage ¶
func (h *MessageHandler) CreateMessage(ctx *gin.Context)
func (*MessageHandler) DeleteMessage ¶
func (h *MessageHandler) DeleteMessage(ctx *gin.Context)
func (*MessageHandler) ReadMessage ¶
func (h *MessageHandler) ReadMessage(ctx *gin.Context)
func (*MessageHandler) ReadMessages ¶
func (h *MessageHandler) ReadMessages(ctx *gin.Context)
func (*MessageHandler) UpdateMessage ¶
func (h *MessageHandler) UpdateMessage(ctx *gin.Context)
type PaymentHandler ¶
type PaymentHandler struct {
// contains filtered or unexported fields
}
func NewPaymentHandler ¶
func NewPaymentHandler(paymentService services.PaymentService) *PaymentHandler
func (*PaymentHandler) CreateCheckoutSession ¶
func (h *PaymentHandler) CreateCheckoutSession(ctx *gin.Context)
func (*PaymentHandler) HandleSuccess ¶
func (h *PaymentHandler) HandleSuccess(ctx *gin.Context)
type UserHandler ¶
type UserHandler struct {
// contains filtered or unexported fields
}
func NewUserHandler ¶
func NewUserHandler(UserService services.UserService) *UserHandler
func (*UserHandler) CreateUser ¶
func (h *UserHandler) CreateUser(ctx *gin.Context)
func (*UserHandler) DeleteUser ¶
func (h *UserHandler) DeleteUser(ctx *gin.Context)
func (*UserHandler) LoginUser ¶
func (h *UserHandler) LoginUser(ctx *gin.Context)
func (*UserHandler) ReadUser ¶
func (h *UserHandler) ReadUser(ctx *gin.Context)
func (*UserHandler) ReadUsers ¶
func (h *UserHandler) ReadUsers(ctx *gin.Context)
func (*UserHandler) UpdateMembershipStatus ¶
func (h *UserHandler) UpdateMembershipStatus(ctx *gin.Context)
func (*UserHandler) UpdateUser ¶
func (h *UserHandler) UpdateUser(ctx *gin.Context)
type WebhookRequest ¶
Click to show internal directories.
Click to hide internal directories.