Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateProduct ¶
func CreateProduct(c *fiber.Ctx) error
func GetAllProducts ¶
func GetAllProducts(c *fiber.Ctx) error
Types ¶
type ErrorResponse ¶
func ValidateProductsStruct ¶
func ValidateProductsStruct(product Product) []*ErrorResponse
type Product ¶
type Product struct { ID primitive.ObjectID `json:"_id" bson:"_id" validate:"required"` CreatedAt time.Time `json:"createdAt" bson:"created_at" validate:"required"` UpdatedAt time.Time `json:"updatedAt" bson:"updated_at" validate:"required"` Title string `json:"title" bson:"title" validate:"required,min=12"` }
Click to show internal directories.
Click to hide internal directories.