genshin-manager
Version:
<div align="center"> <p> <a href="https://www.npmjs.com/package/genshin-manager"><img src="https://img.shields.io/npm/v/genshin-manager.svg?maxAge=3600" alt="npm version" /></a> <a href="https://www.npmjs.com/package/genshin-manager"><img src="https:
87 lines (86 loc) • 2.03 kB
TypeScript
import { CharacterPreview } from '../../models/enka/CharacterPreview';
import { Material } from '../../models/Material';
import { ProfilePicture } from '../../models/ProfilePicture';
import { APIPlayerInfo } from '../../types/enkaNetwork';
/**
* Class of player obtained from EnkaNetwork
*/
export declare class PlayerDetail {
/**
* Player Nickname
*/
readonly nickname: string;
/**
* Player Adventure Rank
*/
readonly level: number;
/**
* Player signature
*/
readonly signature: string;
/**
* Player World Level
*/
readonly worldLevel: number;
/**
* Profile NameCard ID
*/
readonly nameCard: Material;
/**
* Number of Completed Achievements
*/
readonly finishAchievementNum: number;
/**
* Abyss Floor
*/
readonly towerFloorIndex: number;
/**
* Abyss Floor's Chamber
*/
readonly towerLevelIndex: number;
/**
* Abyss Star Index
*/
readonly towerStarIndex: number;
/**
* Character previews
*/
readonly characterPreviews: CharacterPreview[];
/**
* Show NameCards
*/
readonly showNameCards: Material[];
/**
* Player Profile Picture
*/
readonly profilePicture: ProfilePicture;
/**
* Number of characters with max friendship level
*/
readonly maxFriendshipCharactersCount: number;
/**
* Imaginarium Theater Act Index
*/
readonly theaterActIndex: number;
/**
* Imaginarium Theater Mode Index (5:easy, 6:hard...)
*/
readonly theaterModeIndex: number;
/**
* Imaginarium Theater Star Index
*/
readonly theaterStarIndex: number;
/**
* Show Character Preview Constellation
*/
readonly isShowCharacterPreviewConstellation: boolean;
/**
* Data from EnkaNetwork
*/
readonly data: APIPlayerInfo;
/**
* Create a PlayerDetail
* @param data Data from EnkaNetwork
*/
constructor(data: APIPlayerInfo);
}