UNPKG

@ginstone/nga-api

Version:

43 lines (42 loc) 1.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CheckInMoney = exports.CheckInStatus = exports.CheckInStatusBody = exports.CheckInBody = void 0; const Money_1 = require("../field/Money"); class CheckInBody { constructor(raw) { this.message = raw["0"]; this.status = new CheckInStatus(raw["1"]); this.missions = raw["2"]; } } exports.CheckInBody = CheckInBody; class CheckInStatusBody { constructor(raw) { this.status = new CheckInStatus(raw["0"]); this.money = new CheckInMoney(raw["1"]); this.message = raw["2"][0]; } } exports.CheckInStatusBody = CheckInStatusBody; class CheckInStatus { constructor(raw) { this.userId = raw.uid; this.continued = raw.continued; this.total = raw.sum; this.lastTime = new Date(raw.last_time * 1000); this.lastContinued = raw.last_continued; this.lastContinuedDay = raw.last_continued_day; this.lastDay = raw.last_day; this.week = raw.week; this.nowDay = raw.now_day; } } exports.CheckInStatus = CheckInStatus; class CheckInMoney { constructor(raw) { this.userId = raw.uid; this.moneyN = raw.money_n; this.money = new Money_1.Money(raw.money); } } exports.CheckInMoney = CheckInMoney;