controller

package
v0.0.0-...-9d843bf Latest Latest
Warning

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

Go to latest
Published: Aug 13, 2024 License: AGPL-3.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type UserPurchaseController

UserPurchaseController Interface for store business logic controller.

func NewController

func NewController(
	appCfg *config.Conf,
	loggerp *slog.Logger,
	uuidp uuid.Provider,
	client *mongo.Client,
	org_storer store_s.StoreStorer,
	sub_storer domain.UserPurchaseStorer,
) UserPurchaseController

type UserPurchaseControllerImpl

type UserPurchaseControllerImpl struct {
	Config             *config.Conf
	Logger             *slog.Logger
	UUID               uuid.Provider
	DbClient           *mongo.Client
	StoreStorer        store_s.StoreStorer
	UserPurchaseStorer domain.UserPurchaseStorer
}

func (*UserPurchaseControllerImpl) Create

func (*UserPurchaseControllerImpl) DeleteByID

func (*UserPurchaseControllerImpl) GetByID

func (*UserPurchaseControllerImpl) ListAsSelectOptionByFilter

func (*UserPurchaseControllerImpl) UpdateByID

Jump to

Keyboard shortcuts

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