입력받은 정보로 회원가입을 진행합니다. 성공 여부를 반환합니다.
Key
Type
Description
email
String
이메일
password
String
비밀번호
nickname
String
닉네임
Key
Type
Description
result
Boolean
회원가입 성공 여부
입력받은 이메일과 비밀번호로 로그인을 진행합니다. 로그인 성공시 유저 정보를 반환합니다. 로그인 실패시 에러를 반환합니다.
Key
Type
Description
email
String
이메일
password
String
비밀번호
Key
Type
Description
id
String
고유 ID
nickname
String
닉네임
score
int
점수
win
int
승리
lose
int
패배
draw
int
무승부
ranking
int
랭킹
로그아웃을 진행합니다.
None
Key
Type
Description
result
Boolean
로그아웃 성공 여부
GET - Check Duplicate Email
입력된 이메일이 이미 존재하는 경우 true를 반환합니다. 존재하지 않는 경우 false를 반환합니다.
Key
Type
Description
email
String
사용할 이메일
Key
Type
Description
result
Boolean
입력으로 받은 이메일의 존재 여부
GET - Check Duplicate Nickname
~/user/duplicate-nickname
입력된 닉네임이 이미 존재하는 경우 true를 반환합니다. 존재하지 않는 경우 false를 반환합니다.
Key
Type
Description
nickname
String
사용할 닉네임
Key
Type
Description
result
Boolean
입력으로 받은 닉네임의 존재 여부
요청 받은 id 값에 따른 유저의 정보를 반환합니다.
None
Key
Type
Description
id
String
고유 ID
nickname
String
닉네임
score
int
점수
win
int
승리
lose
int
패배
draw
int
무승부
ranking
int
랭킹
전투 시작시 탈주 또는 강제종료를 고려하여 미리 점수를 낮춥니다.
None
Key
Type
Description
result
Boolean
결과
전투 결과를 저장합니다.
Key
Type
Description
result
BattleResult
전투 결과
Key
Type
Description
id
String
고유 ID
nickname
String
닉네임
score
int
점수
win
int
승리
lose
int
패배
draw
int
무승부
ranking
int
랭킹
페이지에 따른 상위 랭커 정보를 반환합니다.
Key
Type
Description
page
int
페이지
Key
Type
Description
users
Array<UserResponseDto >
상위 랭킹 유저들의 정보 배열
totalCount
long
총 유저 수
사용자의 랭킹을 반환합니다.
None
Key
Type
Description
ranking
int
랭킹
유저 정보 반환용 모델
Key
Type
Description
id
String
고유 ID
nickname
String
닉네임
score
int
점수
win
int
승리
lose
int
패배
draw
int
무승부
ranking
int
랭킹