req
- query
- page: 페이지
- pageSize: 한번에 넘겨줄 갯수
res
- status: 200
- 확정된 견적, 아직 확정이 없는 요청의 견적, 이사일이 안 지난 견적이 앞 순위로 반환, 이사일이 빠른 순
- 취소된 요청의 견적 제외
{
"total": "리스트 총 갯수",
"list": [
{
"estimateId": "견적 ID",
"movingType": "이사 종류",
"isAssigned": "지정 여부 (true , false)",
"isConfirmed": "해당 견적의 확정 여부 (true , false)",
"isReqConfirmed": "해당 견적이 속한 요청의 확정 여부 (true , false)",
"isMoveDateOver": "이사일의 지남 여부 (true , false)"
"customerName": "소비자 이름",
"movingDate": "이사 날짜 (예시, 2024. 11. 28)",
"departure": "출발지",
"arrival": "도착지",
"price": "견적 가격",
"createdAt": "견적을 보낸 날짜 (예시, 2024. 11. 28)",
},
{
"estimateId": "견적 ID",
"movingType": "이사 종류",
"isAssigned": "지정 여부 (true , false)",
"isConfirmed": "해당 견적의 확정 여부 (true , false)",
"isReqConfirmed": "해당 견적이 속한 요청의 확정 여부 (true , false)",
"isMoveDateOver": "이사일의 지남 여부 (true , false)"
"customerName": "소비자 이름",
"movingDate": "이사 날짜 (예시, 2024. 11. 28)",
"departure": "출발지",
"arrival": "도착지",
"price": "견적 가격",
"createdAt": "견적을 보낸 날짜 (예시, 2024. 11. 28)",
},
...
]
}
{
"total": 12,
"list": [
{
"estimateId": 1,
"movingType": "SMALL",
"isAssigned": false,
"isConfirmed": true,
"isReqConfirmed": true,
"isMoveDateOver": false,
"customerName": "소비자 이름",
"movingDate": "2024. 11. 28.",
"departure": "경남 고성군",
"arrival": "경기 안성시",
"price": 0,
"createdAt": "2024. 11. 28.",
},
{
"estimateId": 2,
"movingType": "SMALL",
"isAssigned": true,
"isConfirmed": false,
"isReqConfirmed": true,
"isMoveDateOver": false,
"customerName": "소비자 이름",
"movingDate": "2024. 08. 28.",
"departure": "경남 고성군",
"arrival": "경기 안성시",
"price": 100,
"createdAt": "2024. 11. 28.",
},
...
]
}
ERROR
{
"code": 401,
"path": "/estimate/sentList",
"method": "GET",
"message": "권한이 없습니다.",
"date": "2024-12-19T02:46:31.854Z"
}
{"status": "message"}
// 인증 문제가 있을 시 (유효하지 않은 쿠키)
{401: '권한이 없습니다.'}
// 로그인한 사람이 기사가 아닌 경우
{403: '기사 전용 API 입니다.'}