dungeon-sdk-drikkx
Version:
Shared types and entities for the Dungeon game
33 lines (31 loc) • 716 B
text/typescript
// ====================================
// Key Rarity Types
// ====================================
export enum KeyRarity {
COMMON = 'COMMON',
UNCOMMON = 'UNCOMMON',
RARE = 'RARE',
EPIC = 'EPIC',
LEGENDARY = 'LEGENDARY'
}
// ====================================
// Key Types
// ====================================
export interface Key {
id: number;
type: string;
rarity: KeyRarity;
level: number;
dungeonId: number;
quantity: number;
}
// ====================================
// Key DTO Types
// ====================================
export interface AddKeyDto {
type: string;
rarity: KeyRarity;
level: number;
dungeonId: number;
quantity: number;
}