UNPKG

maplestory-openapi

Version:

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

58 lines (54 loc) 1.38 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); /** * 계정의 업적 목록 */ 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; } } exports.AchievementAccountListDto = AchievementAccountListDto; exports.AchievementAchieveDto = AchievementAchieveDto; exports.AchievementDto = AchievementDto;