File tree Expand file tree Collapse file tree 2 files changed +12
-1
lines changed
Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Original file line number Diff line number Diff line change 1-
21FailureData = Struct . new ( :status_code , :message , keyword_init : true )
2+
33module Failure
44 # 400
55 NO_TOKEN_IN_HEADER = FailureData . new ( status_code : 400 , message : "인증 토큰이 없습니다." )
6+ INVALID_PARAMETER = FailureData . new ( status_code : 400 , message : "잘못된 파라미터 값입니다." )
7+ IMPOSSIBLE_CREATE_TOO_LATE = FailureData . new ( status_code : 400 , message : "시작 전 3일 이내에는 예약이 불가능합니다." )
8+ IMPOSSIBLE_UPDATE_ALREADY_CONFIRM = FailureData . new ( status_code : 400 , message : "이미 확정된 예약은 수정이 불가능합니다." )
9+ IMPOSSIBLE_DELETE_ALREADY_CONFIRM = FailureData . new ( status_code : 400 , message : "이미 확정된 예약은 삭제가 불가능합니다." )
10+ OVER_PERSONNEL_TO_RESERVE = FailureData . new ( status_code : 400 , message : "최대 인원 초과로 예약이 불가능합니다." )
11+ OVER_PERSONNEL_TO_CONFIRM = FailureData . new ( status_code : 400 , message : "최대 인원 초과로 확정이 불가능합니다." )
612
713 # 401
814 INVALID_TOKEN_IN_HEADER = FailureData . new ( status_code : 400 , message : "인증 토큰이 유효하지 않습니다." )
915
1016 # 403
17+ NO_PERMISSION_SHOW = FailureData . new ( status_code : 403 , message : "예약 상세 조회 권한이 없습니다." )
1118 NO_PERMISSION_CONFIRM = FailureData . new ( status_code : 403 , message : "예약 확정 권한이 없습니다." )
19+ NO_PERMISSION_UPDATE = FailureData . new ( status_code : 403 , message : "예약 수정 권한이 없습니다." )
20+ NO_PERMISSION_DELETE = FailureData . new ( status_code : 403 , message : "예약 삭제 권한이 없습니다." )
1221
1322 # 404
1423 NOT_FOUND_USER = FailureData . new ( status_code : 404 , message : "해당 유저를 찾을 수 없습니다." )
24+ NOT_FOUND_SCHEDULE = FailureData . new ( status_code : 404 , message : "해당 예약 일정을 찾을 수 없습니다." )
1525end
1626
Original file line number Diff line number Diff line change 22
33module Success
44 # 200
5+ GET_RESERVATION_DETAIL = SuccessData . new ( status_code : 200 , message : "예약 상세 조회를 성공했습니다." )
56 GET_RESERVATION_ALL = SuccessData . new ( status_code : 200 , message : "예약 내역 조회를 성공했습니다." )
67 GET_RESERVATION_AVAILABILITY_TIME = SuccessData . new ( status_code : 200 , message : "예약 가능 시간 조회를 성공했습니다." )
78
You can’t perform that action at this time.
0 commit comments