TopicModel.fromEntity constructor
TopicModel.fromEntity( - Topic entity
)
Implementation
factory TopicModel.fromEntity(Topic entity) {
return TopicModel(
id: entity.id,
bookId: entity.bookId,
domainId: entity.domainId,
parentTopicId: entity.parentTopicId,
title: entity.title,
depth: entity.depth,
sortOrder: entity.sortOrder,
pageStart: entity.pageStart,
pageEnd: entity.pageEnd,
curriculumLevelId: entity.curriculumLevelId,
children: entity.children.map((c) => TopicModel.fromEntity(c)).toList(),
);
}