req
- body
- movingType : 이사 종류 (SMALL, HOUSE, OFFICE)
- movingDate : 이사 날짜 (Date)
- departure : 출발지 (문자열)
- arrival : 도착지 (문자열)
- comment ? : 요청 사항 (문자열)
res
{
"estimateReqId": "견적 요청 ID",
"customerName": "소비자 이름",
"movingType": "이사 종류",
"movingDate": "이사 날짜 (예시, 2024. 11. 28)",
"departure": "출발지",
"arrival": "도착지",
"comment": "요구사항",
}
{
"estimateReqId": 1,
"customerName": "소비자 이름",
"movingType": "SMALL",
"movingDate": "2024. 11. 28.",
"departure": "경남 고성군 상정대로1119 (상리면)",
"arrival": "경기 안성시 만세로498 (대덕면)",
"comment": "요구사항",
}
ERROR
{
"code": 401,
"path": "/estimateReq",
"method": "POST",
"message": "권한이 없습니다.",
"date": "2024-12-19T02:46:31.854Z"
}
{"status": "message"}
// 인증 문제가 있을 시 (유효하지 않은 쿠키)
{401: '권한이 없습니다.'}
// 로그인한 사람이 소비자가 아닌 경우
{403: '소비자 전용 API 입니다.'}
// 회원가입 후 프로필을 수정 안했을 시
{400: '프로필을 등록 해주세요.'}
// 이미 견적 요청한 것이 있을 경우
{400: '이미 요청한 견적이 있습니다.'}
// 지난 날짜로 요청했을 경우
{400: '이미 지난 날짜입니다.'}