# Functions
NewProducts returns a new product's handler with the given logger.
# Variables
ErrInvalidProductPath is an error message when the product path is not valid.
# Structs
GenericError is a generic error message returned by a server.
KeyProduct is a key used for the Product object in the context.
Products handler for getting and updating products.
ValidationError is a collection of validation error messages.