valorant-api-types
Version:
A collection of documented endpoints and return types for the unofficial Valorant API
37 lines • 1.33 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.setCustomGameSettingsEndpoint = void 0;
const commonTypes_1 = require("../../commonTypes");
const zod_1 = require("zod");
exports.setCustomGameSettingsEndpoint = {
name: 'Set Custom Game Settings',
description: 'Changes the settings for a custom game',
queryName: 'Party_SetCustomGameSettings',
category: 'Party Endpoints',
type: 'glz',
method: 'POST',
suffix: 'parties/v1/parties/{party id}/customgamesettings',
riotRequirements: {
token: true,
entitlement: true,
clientVersion: true,
clientPlatform: true
},
body: zod_1.z.object({
Map: commonTypes_1.mapIDSchema,
Mode: commonTypes_1.gameModeSchema,
UseBots: zod_1.z.boolean(),
GamePod: zod_1.z.string(),
GameRules: zod_1.z.object({
AllowGameModifiers: zod_1.z.enum(['true', 'false']),
PlayOutAllRounds: zod_1.z.enum(['true', 'false']),
SkipMatchHistory: zod_1.z.enum(['true', 'false']),
TournamentMode: zod_1.z.enum(['true', 'false']),
IsOvertimeWinByTwo: zod_1.z.enum(['true', 'false'])
})
}),
responses: {
'200': commonTypes_1.partySchema
}
};
//# sourceMappingURL=SetCustomGameSettings.js.map