Skip to content

tripACtivityCreate

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

액티비티 항목 추가하기


  • Trip 예산에 있는 숙박 항목을 TripActivity Table에 추가한다.

[POST] ~/tripActivity/:TripId


Request-Header

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

Paramerters

이름 type 설명
TripId INTEGER Trip table의 PK 및 TripACtivity table의 FK

Request-Body

이름 type 설명
id INTEGER Trip table의 PK
array list 숙소의 카테고리와 비용을 가지는 객체들의 배열
(예시)
{
"array": [
    {
        "name" : "액티비티1 이름(STRING)",
        "cost" : "액티비티1 금액(INTEGER)",
    },
    {
        "name" : "액티비티2 이름(STRING)",
        "cost" : "액티비티2 금액(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