req
- body
- estimateRequestId : 견적 요청 ID (number)
- price : 견적 가격 (number)
- comment : 코멘트 (string)
res
{
"estimateId": "견적 ID"
"comment": "요청에 있는 요구사항"
"price": "견적 가격"
}
{
"estimateId": 1,
"comment": "요청에 있는 요구사항",
"price": 1000
}
ERROR
{
"code": 401,
"path": "/estimate",
"method": "POST",
"message": "권한이 없습니다.",
"date": "2024-12-19T02:46:31.854Z"
}
{"status": "message"}
// 인증 문제가 있을 시 (유효하지 않은 쿠키)
{401: '권한이 없습니다.'}
// 로그인한 사람이 기사가 아닌 경우
{403: '기사 전용 API 입니다.'}
// 회원 가입 후 프로필 등록을 하지 않았을 경우
{400: '프로필을 먼저 등록해주세요.'}
// 해당 견적요청이 없을 시
{400: '존재하지 않은 요청입니다.'}
// 확정 된 견적이 있는 요청일 때
{400: '이미 확정된 견적이 있는 요청입니다.'}
// 취소된 견적 요청일 때
{400: '취소된 견적입니다.'}
// 이미 견적을 작성했을 시
{400: '이미 견적을 작성하였습니다.'}
// 이사일이 지났을 시
{400: '이사일이 지난 요청입니다.'}
// 해당 요청이 받을 수 있는 최대치의 견적을 받았을 경우
{400: '해당 견적 요청은 이미 최대치의 견적을 받아 견적을 보낼 수 없습니다.'}