Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeleteProduct ¶
func NewDeleteProduct ¶
func NewDeleteProduct(productID uuid.UUID) *DeleteProduct
type DeleteProductHandler ¶
type DeleteProductHandler struct {
// contains filtered or unexported fields
}
func NewDeleteProductHandler ¶
func NewDeleteProductHandler(log logger.ILogger, cfg *config.Config, pgRepo contracts.ProductRepository, rabbitmqPublisher rabbitmq.IPublisher) *DeleteProductHandler
func (*DeleteProductHandler) Handle ¶
func (c *DeleteProductHandler) Handle(ctx context.Context, command *DeleteProduct) (*mediatr.Unit, error)
type DeleteProductRequestDto ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.