/var/www/verywell.gr/server/delivery/api/responseModels/category
NameSizeModeActions
category.model.js7100644editdlrm
categoryList.model.js3520644editdlrm
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) }) : [] } }