UNPKG

maplestory-openapi

Version:

This JavaScript library enables the use of the MapleStory OpenAPI of Nexon.

52 lines (50 loc) 1.21 kB
/** * 계정의 업적 목록 */ class AchievementDto { /** * 메이플스토리 계정 목록 */ accountList; constructor(obj) { const { account_list } = obj; this.accountList = account_list.map((account) => new AchievementAccountListDto(account)); } } /** * 메이플스토리 계정 */ class AchievementAccountListDto { /** * 메이플스토리 계정 식별자 */ accountId; /** * 달성 업적 정보 */ achievementAchieve; constructor(obj) { const { account_id, achievement_achieve } = obj; this.accountId = account_id; this.achievementAchieve = achievement_achieve.map((achieve) => new AchievementAchieveDto(achieve)); } } /** * 달성 업적 정보 */ class AchievementAchieveDto { /** * 업적 명 */ achievementName; /** * 업적 설명 */ achievementDescription; constructor(obj) { const { achievement_name, achievement_description } = obj; this.achievementName = achievement_name; this.achievementDescription = achievement_description; } } export { AchievementAccountListDto, AchievementAchieveDto, AchievementDto };