LeagueStats/server/app/Models/Summoner.ts

22 lines
517 B
TypeScript
Raw Normal View History

2020-10-05 10:40:02 +00:00
import { Model } from '@ioc:Mongodb/Model'
import { MatchReferenceDto } from 'App/Services/Jax/src/Endpoints/MatchlistEndpoint'
export interface SummonerModel {
puuid: string,
matchList?: MatchReferenceDto[],
names?: SummonerNames[]
}
interface SummonerNames {
name: string,
date: Date
}
export default class Summoner extends Model implements SummonerModel {
public static collectionName = 'summoners'
public puuid: string
public matchList?: MatchReferenceDto[]
public names?: SummonerNames[]
}