aboutsummaryrefslogtreecommitdiffhomepage
path: root/frontend/app/api/schema.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/app/api/schema.d.ts')
-rw-r--r--frontend/app/api/schema.d.ts31
1 files changed, 20 insertions, 11 deletions
diff --git a/frontend/app/api/schema.d.ts b/frontend/app/api/schema.d.ts
index 6d27df0..b891bfa 100644
--- a/frontend/app/api/schema.d.ts
+++ b/frontend/app/api/schema.d.ts
@@ -164,7 +164,7 @@ export interface paths {
patch?: never;
trace?: never;
};
- "/tournament": {
+ "/tournaments/{tournament_id}": {
parameters: {
query?: never;
header?: never;
@@ -223,15 +223,28 @@ export interface components {
code: string | null;
};
Tournament: {
+ tournament_id: number;
+ display_name: string;
+ bracket_size: number;
+ num_rounds: number;
+ entries: components["schemas"]["TournamentEntry"][];
matches: components["schemas"]["TournamentMatch"][];
};
+ TournamentEntry: {
+ user: components["schemas"]["User"];
+ seed: number;
+ };
TournamentMatch: {
- game_id: number;
+ tournament_match_id: number;
+ round: number;
+ position: number;
+ game_id?: number;
player1?: components["schemas"]["User"];
player2?: components["schemas"]["User"];
player1_score?: number;
player2_score?: number;
- winner?: number;
+ winner_user_id?: number;
+ is_bye: boolean;
};
User: {
user_id: number;
@@ -700,15 +713,11 @@ export interface operations {
};
getTournament: {
parameters: {
- query: {
- game1: number;
- game2: number;
- game3: number;
- game4: number;
- game5: number;
- };
+ query?: never;
header?: never;
- path?: never;
+ path: {
+ tournament_id: number;
+ };
cookie?: never;
};
requestBody?: never;