Open minyoungyang opened 1 year ago
GET /matches
searchText
string
true
page
number
size
matches
Match[]
isLast
boolean
export interface Match { type: MatchType; averageRank: string; blueTeam: Team; redTeam: Team; matchLength: MatchLength; time: string; winner: Winner; } export type TeamColor = 'red' | 'blue'; export type Winner = TeamColor | 'none'; export type PossessionItems = [number, number, number, number, number, number, number]; export type TeamPlayers = [Player, Player, Player, Player, Player]; export type CS = { minion: number; monster: number; }; export type MatchType = 'aram' | 'soloRank' | 'freeRank' | 'normal' | 'ai' | 'event' | 'clash'; export type MatchLength = { minutes: number; seconds: number; }; export type KDA = { kills: number; deaths: number; assists: number; }; export type Spells = [string, string]; export type Runes = [number, number]; export type WardStat = { detectorPlaced: number; set: number; unset: number; }; export type Player = { name: string; champion: string; level: number; spells: Spells; runes: Runes; tier: string; kda: KDA; damage: Damage; wardStat: WardStat; cs: CS; items: PossessionItems; gold: number; }; export type Damage = { sum: number; champion: number; }; export type ObjectivesKilled = { dragon: number; baron: number; tower: number; }; export type Team = { players: TeamPlayers; epicMonsterKilled: ObjectivesKilled; };
@RuddyKingfisher isLast변수 추가하였습니다.
@minyoungyang MatchType 수정해야 하지 않을까여
GET /matches
searchText
string
true
page
number
(int)true
size
number
(int)true
matches
Match[]
isLast
boolean