package schemas

type UpdateSettingsRequest struct {
	Settings map[string]string `json:"settings" binding:"required"`
}

type AuthorizeSupplierRequest struct {
	Type  string `json:"type" binding:"required,oneof=category product"`
	RefID uint   `json:"ref_id" binding:"required"`
}

type AddSupplierRequest struct {
	Username string `json:"username" binding:"required"`
	Email    string `json:"email" binding:"required,email"`
	Password string `json:"password" binding:"required,min=6"`
}

type UpdateInventoryRequest struct {
	Quantity int `json:"quantity" binding:"required,min=0"`
}
