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