Skip to content

Commit

Permalink
feat: migrate /ranking/tier
Browse files Browse the repository at this point in the history
  • Loading branch information
RanolP committed Mar 20, 2024
1 parent a714f0a commit 71d0537
Show file tree
Hide file tree
Showing 6 changed files with 42 additions and 46 deletions.
2 changes: 0 additions & 2 deletions src/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@ paths:
responses:
"200":
description: "TODO"
/ranking/tier:
$ref: "./paths/ranking/tier.yaml#/paths/Path"
/ranking/organization:
$ref: "./paths/ranking/organization.yaml#/paths/Path"
/tag/list:
Expand Down
1 change: 1 addition & 0 deletions src/operations/ranking/_barrel.tsp
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ import "./class.tsp";
import "./streak.tsp";
import "./reverse_rival.tsp";
import "./rival.tsp";
import "./tier.tsp";
4 changes: 2 additions & 2 deletions src/operations/ranking/reverse_rival.tsp
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ using TypeSpec.OpenAPI;
namespace SolvedAC;

/**
* 역라이벌인 사용자 중에서 티어가 높은 사용자가 먼저 오도록 정렬한 목록을 가져옵니다.
* 역라이벌인 사용자 중에서 문제해결 티어가 높은 사용자가 먼저 오도록 정렬한 목록을 가져옵니다.
*
* @return
* 페이지네이션 가능한 사용자 목록을 반환합니다.
*/
@summary("티어 순 역라이벌 랭킹 가져오기")
@summary("문제해결 티어 순 역라이벌 랭킹 가져오기")
@tag("ranking")
@useAuth(TokenAuth)
@get
Expand Down
4 changes: 2 additions & 2 deletions src/operations/ranking/rival.tsp
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ using TypeSpec.OpenAPI;
namespace SolvedAC;

/**
* 라이벌인 사용자 중에서 티어가 높은 사용자가 먼저 오도록 정렬한 목록을 가져옵니다.
* 라이벌인 사용자 중에서 문제해결 티어가 높은 사용자가 먼저 오도록 정렬한 목록을 가져옵니다.
*
* @return
* 페이지네이션 가능한 사용자 목록을 반환합니다.
*/
@summary("티어 순 라이벌 랭킹 가져오기")
@summary("문제해결 티어 순 라이벌 랭킹 가져오기")
@tag("ranking")
@useAuth(TokenAuth)
@get
Expand Down
37 changes: 37 additions & 0 deletions src/operations/ranking/tier.tsp
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
using TypeSpec.Http;
using TypeSpec.OpenAPI;

namespace SolvedAC;

/**
* 문제해결 티어가 높은 사용자가 먼저 오도록 정렬한 사용자 목록을 가져옵니다.
*
* @return
* 페이지네이션 가능한 사용자 목록을 반환합니다.
*/
@summary("문제해결 티어 순 사용자 랭킹 가져오기")
@tag("ranking")
@useAuth(TokenAuth)
@get
@route("/ranking/tier")
op getRankingBySolveTier(
/**
* 응답을 받을 언어입니다.
*/
@header
`x-solvedac-language`?: Language,

/**
* 페이지
*/
@query
page?: uint32,
): GetRankingBySolveTier.Ok;

namespace GetRankingBySolveTier {
@extension(XInternal, true)
model Ok {
@statusCode status: 200;
@body data: PaginatedList<RivalUser>;
}
}
40 changes: 0 additions & 40 deletions src/paths/ranking/tier.yaml

This file was deleted.

0 comments on commit 71d0537

Please sign in to comment.