Documentation
¶
Index ¶
- type ConsumerController
- type ConsumerRepository
- func (r ConsumerRepository) Create(consumer models.ConsumerPayload) (models.Consumer, error)
- func (r ConsumerRepository) FindAll(consumer models.Consumer, keyword string) (*[]models.Consumer, int64, error)
- func (r ConsumerRepository) FindByID(id int, keyword string) (models.Consumer, error)
- func (r ConsumerRepository) Login(consumer models.LoginPayload) (models.Consumer, error)
- type ConsumerRoute
- type ConsumerService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConsumerController ¶
type ConsumerController struct {
// contains filtered or unexported fields
}
func NewConsumerController ¶
func NewConsumerController(service ConsumerService) ConsumerController
func (ConsumerController) Create ¶
func (c ConsumerController) Create(g *gin.Context)
func (ConsumerController) FindByID ¶
func (c ConsumerController) FindByID(g *gin.Context)
func (ConsumerController) Login ¶
func (c ConsumerController) Login(g *gin.Context)
type ConsumerRepository ¶
type ConsumerRepository struct {
// contains filtered or unexported fields
}
func NewConsumerRepository ¶
func NewConsumerRepository(db infrastructure.Database) ConsumerRepository
func (ConsumerRepository) Create ¶
func (r ConsumerRepository) Create(consumer models.ConsumerPayload) (models.Consumer, error)
func (ConsumerRepository) Login ¶
func (r ConsumerRepository) Login(consumer models.LoginPayload) (models.Consumer, error)
type ConsumerRoute ¶
type ConsumerRoute struct { Handler infrastructure.GinRouter Controller ConsumerController }
func NewConsumerRoute ¶
func NewConsumerRoute(handler infrastructure.GinRouter, controller ConsumerController) ConsumerRoute
func (ConsumerRoute) Setup ¶
func (r ConsumerRoute) Setup()
type ConsumerService ¶
type ConsumerService struct {
// contains filtered or unexported fields
}
func NewConsumerService ¶
func NewConsumerService(repo ConsumerRepository) ConsumerService
func (ConsumerService) Create ¶
func (s ConsumerService) Create(consumer models.ConsumerPayload) (models.Consumer, error)
func (ConsumerService) Login ¶
func (s ConsumerService) Login(consumer models.LoginPayload) (models.Consumer, error)
Click to show internal directories.
Click to hide internal directories.