2023-09-05 07:37:30 -05:00
|
|
|
export interface ISession {
|
2023-06-03 19:24:57 -07:00
|
|
|
sessionId: string;
|
|
|
|
creatorId: string;
|
2025-03-15 03:24:39 -07:00
|
|
|
maxPlayers?: number;
|
|
|
|
minPlayers?: number;
|
|
|
|
privateSlots?: number;
|
|
|
|
scoreLimit?: number;
|
|
|
|
timeLimit?: number;
|
|
|
|
gameModeId?: number;
|
|
|
|
eloRating?: number;
|
|
|
|
regionId?: number;
|
|
|
|
difficulty?: number;
|
|
|
|
hasStarted?: boolean;
|
|
|
|
enableVoice?: boolean;
|
|
|
|
matchType?: string;
|
|
|
|
maps?: string[];
|
|
|
|
originalSessionId?: string;
|
|
|
|
customSettings?: string;
|
|
|
|
rewardSeed?: number;
|
|
|
|
guildId?: string;
|
|
|
|
buildId?: number;
|
|
|
|
platform?: number;
|
|
|
|
xplatform?: boolean;
|
|
|
|
freePublic?: number;
|
|
|
|
freePrivate?: number;
|
|
|
|
fullReset?: number;
|
2023-06-03 19:24:57 -07:00
|
|
|
}
|
2023-06-04 04:48:36 +02:00
|
|
|
|
2023-09-05 07:37:30 -05:00
|
|
|
export interface IFindSessionRequest {
|
2024-12-29 21:40:25 +01:00
|
|
|
id?: string;
|
|
|
|
originalSessionId?: string;
|
|
|
|
buildId?: number;
|
|
|
|
gameModeId?: number;
|
|
|
|
regionId?: number;
|
|
|
|
maxEloDifference?: number;
|
|
|
|
eloRating?: number;
|
|
|
|
enforceElo?: boolean;
|
|
|
|
xplatform?: boolean;
|
|
|
|
queryId?: number;
|
2023-06-04 04:48:36 +02:00
|
|
|
}
|