feat(tour): added tournament history page :D

This commit is contained in:
Maieul BOYER 2026-01-13 14:09:25 +01:00 committed by Maix0
parent 75f3c2a769
commit aca2dbd070
13 changed files with 245 additions and 4 deletions

View file

@ -34,6 +34,12 @@ import {
* @interface TournamentData200ResponsePayloadData
*/
export interface TournamentData200ResponsePayloadData {
/**
*
* @type {number}
* @memberof TournamentData200ResponsePayloadData
*/
playerCount: number;
/**
*
* @type {string}
@ -64,6 +70,7 @@ export interface TournamentData200ResponsePayloadData {
* Check if a given object implements the TournamentData200ResponsePayloadData interface.
*/
export function instanceOfTournamentData200ResponsePayloadData(value: object): value is TournamentData200ResponsePayloadData {
if (!('playerCount' in value) || value['playerCount'] === undefined) return false;
if (!('owner' in value) || value['owner'] === undefined) return false;
if (!('users' in value) || value['users'] === undefined) return false;
if (!('games' in value) || value['games'] === undefined) return false;
@ -81,6 +88,7 @@ export function TournamentData200ResponsePayloadDataFromJSONTyped(json: any, ign
}
return {
'playerCount': json['playerCount'],
'owner': json['owner'],
'users': ((json['users'] as Array<any>).map(TournamentData200ResponsePayloadDataUsersInnerFromJSON)),
'games': ((json['games'] as Array<any>).map(PongHistory200ResponsePayloadDataInnerFromJSON)),
@ -99,6 +107,7 @@ export function TournamentData200ResponsePayloadDataToJSONTyped(value?: Tourname
return {
'playerCount': value['playerCount'],
'owner': value['owner'],
'users': ((value['users'] as Array<any>).map(TournamentData200ResponsePayloadDataUsersInnerToJSON)),
'games': ((value['games'] as Array<any>).map(PongHistory200ResponsePayloadDataInnerToJSON)),

View file

@ -19,6 +19,12 @@ import { mapValues } from '../runtime';
* @interface TournamentList200ResponsePayloadDataInner
*/
export interface TournamentList200ResponsePayloadDataInner {
/**
*
* @type {number}
* @memberof TournamentList200ResponsePayloadDataInner
*/
playerCount: number;
/**
*
* @type {string}
@ -43,6 +49,7 @@ export interface TournamentList200ResponsePayloadDataInner {
* Check if a given object implements the TournamentList200ResponsePayloadDataInner interface.
*/
export function instanceOfTournamentList200ResponsePayloadDataInner(value: object): value is TournamentList200ResponsePayloadDataInner {
if (!('playerCount' in value) || value['playerCount'] === undefined) return false;
if (!('id' in value) || value['id'] === undefined) return false;
if (!('owner' in value) || value['owner'] === undefined) return false;
if (!('time' in value) || value['time'] === undefined) return false;
@ -59,6 +66,7 @@ export function TournamentList200ResponsePayloadDataInnerFromJSONTyped(json: any
}
return {
'playerCount': json['playerCount'],
'id': json['id'],
'owner': json['owner'],
'time': json['time'],
@ -76,6 +84,7 @@ export function TournamentList200ResponsePayloadDataInnerToJSONTyped(value?: Tou
return {
'playerCount': value['playerCount'],
'id': value['id'],
'owner': value['owner'],
'time': value['time'],