guildwars2-ts
Version:
GuildWars 2 API Wrapper in Typescript
46 lines (45 loc) • 1.19 kB
TypeScript
import { z } from 'zod';
/**
* /v2/characters/:id/core definition
*/
export declare const CharacterCoreDTO: z.ZodObject<{
/** Character name. */
name: z.ZodString;
/** Character race. */
race: z.ZodEnum<{
Asura: "Asura";
Charr: "Charr";
Human: "Human";
Norn: "Norn";
Sylvari: "Sylvari";
}>;
/** Character gender. */
gender: z.ZodEnum<{
Male: "Male";
Female: "Female";
}>;
/** Character profession. */
profession: z.ZodEnum<{
Elementalist: "Elementalist";
Engineer: "Engineer";
Guardian: "Guardian";
Mesmer: "Mesmer";
Necromancer: "Necromancer";
Ranger: "Ranger";
Revenant: "Revenant";
Thief: "Thief";
Warrior: "Warrior";
}>;
/** Character level. */
level: z.ZodNumber;
/** Character guild. */
guild: z.ZodUnion<readonly [z.ZodString, z.ZodNull]>;
/** Character age. */
age: z.ZodNumber;
/** Character creation date. */
created: z.ZodString;
/** Character deaths. */
deaths: z.ZodNumber;
/** Character title id. */
title: z.ZodOptional<z.ZodNumber>;
}, z.core.$strict>;