Skip to content

그룹 설정

Kimun Kim edited this page Feb 12, 2021 · 8 revisions

그룹 설정

메소드 경로 짧은 설명
GET /group/:groupId/edit 그룹 설정

해당 뷰

요청 예시

{baseURL}/group/:groudid/edit

Request Header

변수 타입 설명
"token" STRING 액세스 토큰

Response Data

변수 타입 설명
"group" Object 그룹 객체
"group.groupId" Integer 그룹의 PK
"group.groupName" String 그룹 이름
"group.introduction" String 그룹 소개
"group.maximumMemberNumber" Integer 그룹 정원
"group.currentMemberNumber" Integer 그룹 현재 인원
"users" Array 그룹 참여자 배열
"users.id" Integer 그룹의 PK
"users.userName" String 유저 이름
"users.nickName" String 유저 닉네임
"users.wakeUpTime" DateTime 유저의 목표 기상시간
"users.dayPassed" Integer 유저가 그룹에 가입한 후 지난 일

Response 예시

Success

{
    "status": 200,
    "success": true,
    "message": "그룹 설정 정보 불러오기 성공",
    "data": {
        "group": {
            "groupId": "38",
            "groupName": "서울 대학생 아침 인증 그룹",
            "introduction": "서울 대학생 아침 인증해요.",
            "maximumMemberNumber": 10,
            "createdAt": "2021-01-11 01:37:46",
            "currentMemberNumber": 2
        },
        "users": [
            {
                "id": 10,
                "userName": "김기문",
                "nickName": "",
                "wakeUpTime": "08:00:00",
                "dayPassed": 1
            },
            {
                "id": 11,
                "userName": "이한나",
                "nickName": "함냐",
                "wakeUpTime": "10:10:00",
                "dayPassed": 1
            }
        ]
    }
}

fail: 그룹이 존재하지 않는 경우

{
    "status": 406,
    "success": false,
    "message": "요청한 값에 해당하는 그룹을 찾을 수 없습니다."
}

fail: 서버 내부 오류

{
    "status": 500,
    "success": false,
    "message": "서버 내부 오류."
}