maplestory-openapi
Version:
This JavaScript library enables the use of the MapleStory OpenAPI of Nexon.
62 lines (58 loc) • 1.49 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
/**
* 연무장 스킬 사용 내역
*/
class BattlePracticeSkillTimelineDto {
/**
* 조회된 페이지 번호
*/
pageNo;
/**
* 전체 페이지 번호
*/
totalPageNo;
/**
* 스킬 타임라인 정보
*/
skillTimeline;
constructor(obj) {
this.pageNo = obj.page_no;
this.totalPageNo = obj.total_page_no;
this.skillTimeline = obj.skill_timeline.map((event) => new BattlePracticeSkillTimelineEventDto(event));
}
}
/**
* 연무장 스킬 타임라인
*/
class BattlePracticeSkillTimelineEventDto {
/**
* 연무 시작 후 경과 시간 (ms)
*/
elapseTime;
/**
* 사용한 스킬 명
*/
skillName;
/**
* 헥사 스킬 특성 여부 (0:그 외 스킬, 1:오리진 스킬, 2:어센트 스킬)
*/
hexaSkillSpecificityFlag;
/**
* 시퀀스 명
*/
sequenceName;
/**
* 시퀀스 키
*/
sequenceKey;
constructor(obj) {
this.elapseTime = obj.elapse_time;
this.skillName = obj.skill_name;
this.hexaSkillSpecificityFlag = obj.hexa_skill_specificity_flag;
this.sequenceName = obj.sequence_name;
this.sequenceKey = obj.sequence_key;
}
}
exports.BattlePracticeSkillTimelineDto = BattlePracticeSkillTimelineDto;
exports.BattlePracticeSkillTimelineEventDto = BattlePracticeSkillTimelineEventDto;