valorant-api-types
Version:
A collection of documented endpoints and return types for the unofficial Valorant API
29 lines • 1.12 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.setPlayerLoadoutEndpoint = void 0;
const zod_1 = require("zod");
const commonTypes_1 = require("../../commonTypes");
const PlayerLoadout_1 = require("./PlayerLoadout");
exports.setPlayerLoadoutEndpoint = {
name: 'Set Player Loadout',
description: 'Set the player\'s current loadout.',
queryName: 'playerLoadoutUpdate',
category: 'PVP Endpoints',
type: 'pd',
method: 'PUT',
suffix: 'personalization/v2/players/{puuid}/playerloadout',
riotRequirements: {
token: true,
entitlement: true,
clientPlatform: true,
clientVersion: true
},
responses: {
'200': zod_1.z.object({
Subject: commonTypes_1.playerUUIDSchema,
Version: zod_1.z.number()
}).merge(PlayerLoadout_1.playerLoadoutSchema)
},
body: PlayerLoadout_1.playerLoadoutSchema.describe('JSON-encoded player loadout object. See the Player Loadout endpoint for an example. Exclude the Subject and Version properties.'),
};
//# sourceMappingURL=SetPlayerLoadout.js.map