Product API 문서 - f-lab-edu/at_ticket GitHub Wiki
version 1.0.0-SNAPSHOT
| Parameter | Description |
|---|---|
|
페이지 넘버 |
|
페이당 표시 수 |
|
키워드 |
|
카테고리 |
|
서브카테고리 |
|
지역 |
|
공연 시작 날짜 |
|
공연 종료 날짜 |
|
정렬 옵션 |
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 568
{
"code" : 200,
"message" : "요청에 성공하셨습니다.",
"data" : {
"products" : [ {
"category" : "MUSICAL",
"subCategory" : "ORIGINAL",
"id" : 1,
"name" : "캣츠",
"image" : "http://image.img",
"place" : {
"id" : 1,
"name" : "서울 공연장1",
"region" : "서울"
},
"startDate" : "2023-05-31",
"endDate" : "2024-06-30",
"runningTime" : "02:00:00",
"interMission" : "20:00:00",
"ageLimit" : "12세 이상 이용가"
} ]
}
}| Path | Type | Description |
|---|---|---|
|
|
결과코드 |
|
|
결과 메세지 |
|
|
공연 ID |
|
|
공연 이름 |
|
|
공연 카테고리 |
|
|
공연 서브 카테고리 |
|
|
공연 이미지 |
|
|
공연 장소 ID |
|
|
공연장소 이름 |
|
|
공연 장소 지역 |
|
|
공연 시작일 |
|
|
공연 종료일 |
|
|
공연 상영시간 |
|
|
공연 휴식시간 |
|
|
공연 관람 제한 나이 |
GET /products/1 HTTP/1.1
Content-Type: application/json;charset=UTF-8
Accept: application/json
Host: localhost:8080HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 568
{
"code" : 200,
"message" : "요청에 성공하셨습니다.",
"data" : {
"product" : {
"name" : "캣츠",
"explain" : "공연설명",
"category" : "MUSICAL",
"subCategory" : "ORIGINAL",
"runningTime" : "02:00:00",
"startDate" : "2023-03-01",
"endDate" : "2024-06-30",
"ageLimit" : "TWELVE",
"image" : "http://image.img",
"region" : "SEOUL"
},
"seatGrades" : [ {
"type" : "A",
"price" : 1000
} ],
"showDates" : [ "2023-03-01", "2023-03-02" ]
}
}| Path | Type | Description |
|---|---|---|
|
|
결과코드 |
|
|
결과 메세지 |
|
|
공연 이름 |
|
|
등급 설명 |
|
|
공연 카테고리 |
|
|
공연 서브 카테고리 |
|
|
공연 상영시간 |
|
|
공연 시작일 |
|
|
공연 종료일 |
|
|
공연 관람 제한 나이 |
|
|
공연 이미지 |
|
|
공연 상연 지역 |
|
|
공연 지역 |
|
|
좌석 등급 |
|
|
좌석 가격 |
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 185
{
"code" : 200,
"message" : "요청에 성공하셨습니다.",
"data" : {
"shows" : [ {
"id" : 1,
"session" : 1,
"time" : "10:00:00"
} ]
}
}DELETE /products/1 HTTP/1.1
Content-Type: application/json;charset=UTF-8
Accept: application/json
Host: localhost:8080HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 71
{
"code" : 200,
"message" : "요청에 성공하셨습니다."
}Version 1.0.0-SNAPSHOT
Last updated 2023-10-20 16:46:58 +0900