guildwars2-ts
Version:
GuildWars 2 API Wrapper in Typescript
34 lines (33 loc) • 1.45 kB
TypeScript
import { z } from 'zod';
/**
* /v2/account/wizardsvault/weekly definition
*/
export declare const AccountWizardsVaultWeeklyDTO: z.ZodObject<{
/** The current progress to the meta achievement for the weekly. */
meta_progress_current: z.ZodNumber;
/** The threshold for the meta progress to be 'complete', and the meta reward claimable. */
meta_progress_complete: z.ZodNumber;
/** The ID of the item you receive for claiming the meta reward */
meta_reward_item_id: z.ZodNumber;
/** The amount of Astral Acclaim you receive for claiming the meta reward */
meta_reward_astral: z.ZodNumber;
/** Whether the account has claimed the meta reward. */
meta_reward_claimed: z.ZodBoolean;
/** An array of objects detailing each weekly objective */
objectives: z.ZodArray<z.ZodObject<{
/** The ID of the objective. */
id: z.ZodNumber;
/** The title of the objective. */
title: z.ZodString;
/** The reward track containing the objective. */
track: z.ZodString;
/** The astral acclaim awarded for the objective. */
acclaim: z.ZodNumber;
/** The current progress of the objective. */
progress_current: z.ZodNumber;
/** The progress status of the objective. */
progress_complete: z.ZodNumber;
/** The claim status of the objective. */
claimed: z.ZodBoolean;
}, z.core.$strict>>;
}, z.core.$strict>;