/
var
/
www
/
verywell.gr
/
server
/
delivery
/
api
/
responseModels
/
category
/
/var/www/verywell.gr/server/delivery/api/responseModels/category
mkdir
upload
Name
Size
Mode
Actions
category.model.js
710
0644
edit
dl
rm
categoryList.model.js
352
0644
edit
dl
rm
Edit:
/var/www/verywell.gr/server/delivery/api/responseModels/category/category.model.js
(710B)
module.exports = class CategoryModel { constructor({ id, uid, name, position, description, categoryId, categoryImages, subcategories, }) { this.id = id || '' this.uid = uid || '' this.name = name || '' this.position = position || 0 this.description = description || '' this.categoryId = categoryId || null this.categoryImages = categoryImages ? categoryImages.map((i) => { const { id, uid, image, icon, imageSmall, imageLarge, isDefault } = i return { id, uid, image, icon, imageSmall, imageLarge, isDefault } }) : [] this.subcategories = subcategories ? subcategories.map((category) => { return new CategoryModel(category) }) : [] } }
Save
cmd:
run