판매자 등록상품들에 사용자들이 문의한 문의내역을 전체 혹은 특정번호의 문의내용을 조회합니다.
요청
하나의 상품 문의 내역을 조회하는 경우 qnaId 패러미터에 상품문의 아이디를 넣어서 보냅니다.
패러미터가 없는 경우 전체 공지사항 목록이 조회됩니다.
GET /v1/store/qna?page=&size=&qnaId=&buyExist=&answerExist=&qnaType&productId=
<요청 패러미터 설명>
키 | 타입 | 필수여부 | 설명 |
---|---|---|---|
page | Integer | 선택 | 요청 페이지, 기본값 1 |
size | Integer | 선택 | 요청 페이지, 기본값 20 |
qnaId | String | 선택 | 조회하려는 상품문의 ID |
buyExist | Boolean | 선택 | 문의자의 상품 구매 여부 필터링 |
answerExist | Boolean | 선택 | 기 답변처리 여부 필터링 |
qnaType | QnaType | 선택 | 문의종류 필터링 |
productId | Long | 선택 | 특정상품 아이디 필터링 |
응답
조회가 성공하면 사용자 문의 목록이 응답 바디에 포함됩니다.
<응답 바디>
필드명 | 타입 | 필수여부 | 설명 |
---|---|---|---|
contents | Array<Qna> | 필수 | 조회된 문의가 없으면 빈배열이 들어 있습니다. |
totalCount | int | 필수 | 등록된 전체 문의수 |
condition | PageRequest | 필수 | 요청한 페이지 정보 참고용입니다. |
last | boolean | 필수 | 마지막 페이지 여부 |
<응답 바디 샘플>
{
"contents": [
{
"qnaId": "59cd9f460162a869af17d002",
"productId": 10010820,
"productName": "밀키웨이 네이비 밍크 토퍼 - 킹(160x210cm)",
"ordered": false,
"secret": false,
"type": "PRODUCT",
"content": "1234566",
"answered": false,
"createdAt": "20170929101758",
"updatedAt": "20170929101758"
}
],
"totalCount": 1,
"condition": {
"size": 20,
"page": 1
},
"last": false
}