Closed JuneParkCode closed 1 year ago
/reservations
ADMIN
POST /reservations
REQUEST
ACCEPT
PATCH /reservations/{id}/cancel
CANCEL
PATCH /reservations/{id}/accept
PATCH /reservations/{id}/mentor_completion
Feedback
PENDING
PATCH /reservations/{id}/mentee_completion
COMPLETE
배경
/reservations
에서 POST, PATCH 관련 요청은ADMIN
에 한하여 사용할 수 있도록 제한할 것입니다./reservations
에서 수행할 수 있는 요청이나, 사용자 측에서의 요청을 세분화하고 정확하게 수행하는데 목적이 있습니다.새로 만들 API
공통
노쇼
등록
POST /reservations
REQUEST
,ACCEPT
상태의 예약을 찾아봅니다.REQUEST
가 됩니다.취소
PATCH /reservations/{id}/cancel
REQUEST
상태의 예약을 취소합니다.REQUEST
상황에서 멘티, 멘토 모두 신청할 수 있습니다.CANCEL
이 됩니다.예약 확인
PATCH /reservations/{id}/accept
REQUEST
상태의 예약에 대해서 멘토가 확정을 합니다.REQUEST
상태에서만 이루어질 수 있습니다.ACCEPT
상태가 됩니다.멘토링 종료 (멘토입장)
PATCH /reservations/{id}/mentor_completion
ACCEPT
입니다.Feedback
을 작성해야하며, 이 관련 내용이 해당 요청의 body 에 포함됩니다.PENDING
상태가 됩니다.멘토링 종료 (멘티입장)
PATCH /reservations/{id}/mentee_completion
PENDING
입니다.Feedback
을 작성해야하며, 이 관련 내용이 해당 요청의 body 에 포함됩니다.COMPLETE
가 됩니다.