목표
배달팟 참여자가 모집 중인 배달팟에서 참여를 취소할 수 있는 API를 구현한다.
상세
- 엔드포인트: DELETE /api/v1/delivery-parties/{partyId}/participants
- 참고: 배달팟 참여 취소 API 명세 및 party_participants ERD
- 핵심 규칙:
- 로그인한 사용자만 참여를 취소할 수 있다.
- 배달팟 존재 여부와 사용자의 참여 여부를 검증한다.
- 모집 중(RECRUITING) 상태에서만 참여를 취소할 수 있다.
- 파티장은 참여 취소할 수 없으며, 배달팟 삭제 API를 사용한다.
- 참여 상태를 취소로 변경하고 현재 참여 인원을 감소시킨다.
완료 조건
목표
배달팟 참여자가 모집 중인 배달팟에서 참여를 취소할 수 있는 API를 구현한다.
상세
완료 조건