Skip to content

대표 바이닐 설정하기

Haely edited this page Apr 17, 2022 · 5 revisions

대표 바이닐 설정하기 (/vinyls/rep)

Request

URL

[POST] ~/vinyls/rep

Header

메소드 파라미터 설명
Content-Type application/json
token {token} 토큰

Body

변수 타입 설명
vinylIdx Int 대표 바이닐 설정을 할 바이닐 Idx(대표 바이닐로 설정 또는 대표 바이닐이었던 바이닐을 취소)
{
    "vinylIdx" : 30
}

Response

Description

SUCCESS

// 대표 바이닐 취소 (myVinyl을 1 -> 0)
{
    "status": 200,
    "success": true,
    "message": "대표 바이닐 취소 성공",
    "data": {
        "repVinyl": 48
    }
}

// 대표 바이닐로 등록 (myVinyl을 0 -> 1)
{
    "status": 200,
    "success": true,
    "message": "대표 바이닐 설정 성공",
    "data": {
        "repVinyl": 34
    }
}

FAIL : 필요한 값이 없을 때

{
    "status": 400,
    "success": false,
    "message": "필요한 값이 없습니다"
}

FAIL : 없는 사용자일 때

{
    "status": 400,
    "success": false,
    "message": "존재하지 않는 회원입니다."
}

FAIL : 사용자가 해당 바이닐을 가지고 있지 않을 때

{
    "status": 400,
    "success": false,
    "message": "해당 바이닐이 없습니다"
}

FAIL : 대표 바이닐 설정에 실패했을 때

{
    "status": 400,
    "success": false,
    "message": "대표 바이닐 설정 실패"
}