Topic constructor

const Topic({
  1. required String id,
  2. String? bookId,
  3. required String domainId,
  4. String? parentTopicId,
  5. required String title,
  6. required int depth,
  7. required int sortOrder,
  8. int? pageStart,
  9. int? pageEnd,
  10. String? curriculumLevelId,
  11. @Default([]) List<Topic> children,
})

Implementation

const factory Topic({
  required String id,
  String? bookId,
  required String domainId,
  String? parentTopicId,
  required String title,
  required int depth,
  required int sortOrder,
  int? pageStart,
  int? pageEnd,
  String? curriculumLevelId,
  @Default([]) List<Topic> children,
}) = _Topic;