Documentation
¶
Index ¶
- type PromoHandlers
- func (p *PromoHandlers) ApplyPromoToAllUsersHandler(c *gin.Context)
- func (p *PromoHandlers) ApplyPromoUsersHandler(c *gin.Context)
- func (p *PromoHandlers) CreatePromoHandler(c *gin.Context)
- func (p *PromoHandlers) GetAllPromosHandler(c *gin.Context)
- func (p *PromoHandlers) GetAppliedUsersHandler(c *gin.Context)
- func (p *PromoHandlers) GetPromoWithPromoCodeHandler(c *gin.Context)
- func (p *PromoHandlers) PromoCodeHandler(c *gin.Context)
- func (p *PromoHandlers) SetupRouter(router *gin.Engine)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PromoHandlers ¶
type PromoHandlers struct {
PromoUseCase *usecase.PromotionUsecaseImpl
}
func NewPromoHandlers ¶
func NewPromoHandlers(useCase *usecase.PromotionUsecaseImpl) *PromoHandlers
func (*PromoHandlers) ApplyPromoToAllUsersHandler ¶
func (p *PromoHandlers) ApplyPromoToAllUsersHandler(c *gin.Context)
func (*PromoHandlers) ApplyPromoUsersHandler ¶
func (p *PromoHandlers) ApplyPromoUsersHandler(c *gin.Context)
func (*PromoHandlers) CreatePromoHandler ¶
func (p *PromoHandlers) CreatePromoHandler(c *gin.Context)
func (*PromoHandlers) GetAllPromosHandler ¶
func (p *PromoHandlers) GetAllPromosHandler(c *gin.Context)
func (*PromoHandlers) GetAppliedUsersHandler ¶
func (p *PromoHandlers) GetAppliedUsersHandler(c *gin.Context)
func (*PromoHandlers) GetPromoWithPromoCodeHandler ¶
func (p *PromoHandlers) GetPromoWithPromoCodeHandler(c *gin.Context)
func (*PromoHandlers) PromoCodeHandler ¶
func (p *PromoHandlers) PromoCodeHandler(c *gin.Context)
func (*PromoHandlers) SetupRouter ¶
func (p *PromoHandlers) SetupRouter(router *gin.Engine)
Click to show internal directories.
Click to hide internal directories.