Interface LessonMapper


public interface LessonMapper
LessonMapper는 게임과 관련된 데이터 변환 기능을 제공.
  • Method Details

    • toCreateLessonRequest

      CreateLessonRequest toCreateLessonRequest(ApplicationGroup applicationGroup)
      Application을 CreateLessonRequest로 변환해주는 매퍼
      Parameters:
      applicationGroup - 등록할 신청 정보
      Returns:
      createCourseRequest
    • toLessonResponse

      LessonResponse toLessonResponse(Lesson lesson)
      Lesson를 LessonResponse로 변환하는 매퍼
      Parameters:
      lesson - 강의
      Returns:
      LessonResponse
    • toLesson

      Lesson toLesson(ApplicationGroup applicationGroup)
    • toLessonSchedule

      LessonSchedule toLessonSchedule(Lesson lesson, MeetingRoom meetingRoom, LocalDateTime startAt)
      Lesson, MeetingRoom, LocalDateTime을 LessonSchedule로 변환하는 매퍼
      Parameters:
      lesson - 강의
      meetingRoom - 회의실
      startAt - 시작 시간
      Returns:
      LessonSchedule
    • toLessonScheduleResponse

      LessonScheduleResponse toLessonScheduleResponse(LessonSchedule schedule, MeetingRoom meetingRoom)
      LessonSchedule을 LessonScheduleResponse로 변환하는 매퍼
      Parameters:
      schedule - 수업 일정
      meetingRoom - 회의실
      Returns:
      LessonScheduleResponse
    • toMeetingRequest

      MeetingRequest toMeetingRequest(String tutor_email, String tutee_email)