HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🧚
[1기]최종 프로젝트 데브코스
/
[팀12] 기부니🧡
[팀12] 기부니🧡
/
🧡
API 설계
/
📢
요청/응답 값
📢

요청/응답 값

HTTP verbs
GET
Path
/contract/{id}
기능
예약 단일 상세조회
담당자
권규
도메인
거래예약
완료
특정 기부 예약에 대한 정보를 조회하는 API 입니다.

요청

GET /contract/{contractId} Authorization: <이곳에 JWT를 입력>
  • contractId: 예약의 식별자.

응답

{ "contractId": 404, // 기부 예약의 식별자. "contractDate": "2021-12-17T16:01:23", // 기부 예약 일시. "contractStatus": "REQUESTED", // 기부 예약 상태. 예약 요청됨("REQUESTED"), 수락됨("ACCEPTED"), 거절됨("REFUSED"). "donationStatus": "DONATING", // 기부 진행 상태. 기부 진행중("DONATION"), 종료됨("DONE"). "postId": 505, // 기부 게시글 식별자. "postType": "DONATION", // 기부 게시글 타입. '기부할래요'("DONATION"), '기부원해요'("WISH"). "postTitle": "POST_TITLE", // 기부 게시글 제목. "postContent": "POST_CONTENT", // 기부 게시글 내용. "contractWith": "CONTRACCTOR_NAME", // 기부 예약 상대방의 이름. }
기부 예약 가져오는 조건 → 예약 자체가 거절되지 않은 예약.
기부 자체의 진행 상태(진행 중, 완료)는 상관 없이 가져옴.
기부 생성 시나 다른 API 에서는 기부 예약 상대방의 이름이 비어있을 수 있음!