2023-09-05 07:37:30 -05:00
|
|
|
export interface ISession {
|
2023-06-03 19:24:57 -07:00
|
|
|
sessionId: string;
|
|
|
|
creatorId: string;
|
|
|
|
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-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
|
|
|
}
|