Files
Firefly_Srtools/src/zod/card.zod.ts
AzenKain 487c29def1
Some checks failed
Gitea Auto Deploy / Deploy-Container (push) Failing after 1m36s
UPDATE: monster bar
2025-07-25 09:20:39 +07:00

33 lines
691 B
TypeScript

// Generated by ts-to-zod
import { z } from "zod";
export const characterInfoCardTypeSchema = z.object({
key: z.number(),
avatar_id: z.number(),
rank: z.number(),
level: z.number(),
lightcone: z.object({
level: z.number(),
rank: z.number(),
item_id: z.number(),
}),
relics: z.array(
z.object({
level: z.number(),
relic_id: z.number(),
relic_set_id: z.number(),
}),
),
});
const lightconeStoreSchema = z.any();
const relicStoreSchema = z.any();
export const avatarProfileCardTypeSchema = z.object({
key: z.number(),
profile_name: z.string(),
lightcone: lightconeStoreSchema.nullable(),
relics: z.record(relicStoreSchema),
});