Package inha.dayoook_e.lesson.api.mapper
Interface LessonMapper
public interface LessonMapper
LessonMapper는 게임과 관련된 데이터 변환 기능을 제공.
-
Method Summary
Modifier and TypeMethodDescriptiontoCreateLessonRequest
(ApplicationGroup applicationGroup) Application을 CreateLessonRequest로 변환해주는 매퍼toLesson
(ApplicationGroup applicationGroup) toLessonResponse
(Lesson lesson) Lesson를 LessonResponse로 변환하는 매퍼toLessonSchedule
(Lesson lesson, MeetingRoom meetingRoom, LocalDateTime startAt) Lesson, MeetingRoom, LocalDateTime을 LessonSchedule로 변환하는 매퍼toLessonScheduleResponse
(LessonSchedule schedule, MeetingRoom meetingRoom) LessonSchedule을 LessonScheduleResponse로 변환하는 매퍼toMeetingRequest
(String tutor_email, String tutee_email)
-
Method Details
-
toCreateLessonRequest
Application을 CreateLessonRequest로 변환해주는 매퍼- Parameters:
applicationGroup
- 등록할 신청 정보- Returns:
- createCourseRequest
-
toLessonResponse
Lesson를 LessonResponse로 변환하는 매퍼- Parameters:
lesson
- 강의- Returns:
- LessonResponse
-
toLesson
-
toLessonSchedule
Lesson, MeetingRoom, LocalDateTime을 LessonSchedule로 변환하는 매퍼- Parameters:
lesson
- 강의meetingRoom
- 회의실startAt
- 시작 시간- Returns:
- LessonSchedule
-
toLessonScheduleResponse
LessonSchedule을 LessonScheduleResponse로 변환하는 매퍼- Parameters:
schedule
- 수업 일정meetingRoom
- 회의실- Returns:
- LessonScheduleResponse
-
toMeetingRequest
-