valorant-api-types
Version:
A collection of documented endpoints and return types for the unofficial Valorant API
52 lines • 2.02 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.settingsEndpoint = void 0;
const zod_1 = require("zod");
exports.settingsEndpoint = {
name: 'Settings',
description: 'Get a list of client settings',
category: 'Local Endpoints',
type: 'local',
suffix: 'player-preferences/v1/data-json/Ares.PlayerSettings',
riotRequirements: {
localAuth: true
},
responses: {
'200': zod_1.z.object({
data: zod_1.z.object({
actionMappings: zod_1.z.array(zod_1.z.object({
alt: zod_1.z.boolean(),
bindIndex: zod_1.z.number(),
characterName: zod_1.z.string(),
cmd: zod_1.z.boolean(),
ctrl: zod_1.z.boolean(),
key: zod_1.z.string(),
name: zod_1.z.string(),
shift: zod_1.z.boolean()
})),
axisMappings: zod_1.z.array(zod_1.z.unknown()),
boolSettings: zod_1.z.array(zod_1.z.object({
settingEnum: zod_1.z.string(),
value: zod_1.z.boolean()
})),
floatSettings: zod_1.z.array(zod_1.z.object({
settingEnum: zod_1.z.string(),
value: zod_1.z.number()
})),
intSettings: zod_1.z.array(zod_1.z.object({
settingEnum: zod_1.z.string(),
value: zod_1.z.number()
})),
roamingSetttingsVersion: zod_1.z.number(),
settingsProfiles: zod_1.z.array(zod_1.z.unknown()),
stringSettings: zod_1.z.array(zod_1.z.object({
settingEnum: zod_1.z.string(),
value: zod_1.z.string()
})),
}),
modified: zod_1.z.number(),
type: zod_1.z.literal('Ares.PlayerSettings')
})
}
};
//# sourceMappingURL=Settings.js.map