api

package
v0.0.0-...-49a09ed Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 7, 2023 License: MIT Imports: 11 Imported by: 0

Documentation

Index

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL