productgrp

package
v0.0.0-...-3ec19d7 Latest Latest
Warning

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

Go to latest
Published: Jan 19, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package productgrp maintains the group of handlers for product access.

Index

Constants

This section is empty.

Variables

View Source
var ErrInvalidID = errors.New("ID is not in its proper form")

Functions

This section is empty.

Types

type Handlers

type Handlers struct {
	Product *product.Core
}

Handlers manages the set of product endpoints.

func (Handlers) Create

Create adds a new product to the system.

func (Handlers) Delete

Delete removes a product from the system.

func (Handlers) Query

Query returns a list of products with paging.

func (Handlers) QueryByID

func (h Handlers) QueryByID(ctx context.Context, w http.ResponseWriter, r *http.Request) error

QueryByID returns a product by its ID.

func (Handlers) Update

Update updates a product in the system.

Jump to

Keyboard shortcuts

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