Skip to content

tripSnackCreate

Nam Koong Kwon edited this page Jan 3, 2020 · 3 revisions

간식 및 주류 항목 추가하기


  • Trip 예산에 있는 간식 및 주류 항목을 TripSnack Table에 추가한다.

[POST] ~/TripSnack/:TripId


Request-Header

메소드 파라미터 설명
Content-Type application/json

Parameters

이름 type 설명
TripId INTEGER Trip table의 PK & TripSnack table의 FK

Request-Body

이름 type 설명
array list 간식 및 주류의 카테고리와 비용을 가지는 객체들의 배열
(예시)
{
"array": [
    {
        "grade" : "카페(STRING)",
        "cost" : 카페의 평균가격(INTEGER),
        "count" : 카페 가는 횟수(INTEGER)
    },
    {
        "grade" : "디저트(STRING)",
        "cost" : "디저트의 평균가격(INTEGER)",
        "count" : 디저트 먹은 횟수(INTEGER)
    },
]
}

Response - body

SUCCESS
{
    "status": 200,
    "message": "여행 중 먹을 간식들을 저장했습니다.",
    "success": true
}
FAIL 1 : 파라미터 값이 들어오지 않았을 경우
{
    "status": 404,
    "message": "필요한 값이 없습니다",
    "success": false
}
FAIL 2 : TripId에 해당하는 여행이 없을 경우
{
    "status": 204,
    "message": "간식에 대한 정보가 없습니다",
    "success": false
}
FAIL 3 : 내부 서버 오류
{
    "status": 500,
    "message": "간식 저장에 실패했습니다.",
    "success": false
}
Clone this wiki locally