Skip to content

Mission

songz1 edited this page Jan 11, 2019 · 5 revisions

Mission

미션 조회

메소드 경로 설명
GET /mission 미션 조회

요청헤더

Authorization: token

응답 바디

미션 조회 성공

{
    "status": 200,
    "message": "미션 조회 성공",
    "data": {
        "mission": {
            "missionIdx": 3,
            "missionType": 2,
            "suffixType": 1,
            "content": "간단한 요리해주기"
        },
        "target": "김팸팸"
    }
}
missionIdx missionType suffixType content
1 0 0 구성원을 초대해보세요!
2 1 1 5분동안 어깨 마사지 하기
3 2 1 간단한 요리해주기
4 3 1 꽃 한송이 선물하기
5 3 1 소소한 선물주기
6 3 1 좋아하는 음료 선물하기
7 4 1 좋아하는 음악 물어보기
8 4 1 좋아하는 음악 추천하기
9 5 1 책 선물하기
10 6 1 인생샷 찍어 주기
11 6 1 본인의 현재 사진 보내기
12 7 1 "고마워요"라는 한마디
13 7 1 "사랑해요"라는 한마디
14 7 1 "덕분에 행복해요"
15 7 1 짧은 편지 써서 전달하기
16 7 1 깜짝 연락하기
17 7 1 좋아하는 음식 물어보기
18 1 2 간단한 보드게임 하기
19 1 2 하루 일상 공유하기
20 1 2 만나면 포옹하기
21 1 2 산책하기
22 1 2 함께 영화 한편 보기
23 1 2 1시간 추억 만들기
24 7 2 좋은 글귀 공유하기
25 2 2 같이 저녁식사 하기
26 6 2 함께 사진 찍기

Default 미션

{
    "status": 204,
    "message": "구성원을 초대해보세요!",
    "data": null
}

유효하지 않은 회원의 접근

{
    "status": 404,
    "message": "회원을 찾을 수 없습니다.",
    "data": null
}

미션이 존재하지 않음

{
    "status": 404,
    "message": "미션을 찾을 수 없습니다.",
    "data": null
}

DB 에러

{
    "status": 600,
    "message": "데이터베이스 에러",
    "data": null
}

INTERNAL SERVER ERROR

{
    "status": 500,
    "message": "서버 내부 에러",
    "data": null
}