TopicModel.fromEntity constructor

TopicModel.fromEntity(
  1. 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(),
  );
}