convertToChapterDto method

  1. @override
ChapterDto convertToChapterDto(
  1. {required Chapter chapter}
)
override

Implementation

@override
ChapterDto convertToChapterDto({
  required Chapter chapter,
}) {
  if (chapter.id == null ||
      chapter.title == null ||
      chapter.chapterNumber == null ||
      chapter.completedContentsNumber == null ||
      chapter.totalContentsNumber == null) {
    throw Exception('学習チャプター詳細が不正です');
  }

  return ChapterDto(
    chapterId: chapter.id!,
    chapterTitle: chapter.title!,
    chapterNumber: chapter.chapterNumber!,
    completedContentsNunber: chapter.completedContentsNumber!,
    totalContentsNumber: chapter.totalContentsNumber!,
  );
}