@ginstone/nga-api
Version:
112 lines (111 loc) • 2.06 kB
TypeScript
import { Money } from "../field/Money";
export declare class CheckInBody {
message: string;
status: CheckInStatus;
missions: any;
constructor(raw: CheckInBodyRaw);
}
export declare class CheckInStatusBody {
status: CheckInStatus;
money: CheckInMoney;
message: string;
constructor(raw: CheckInStatusBodyRaw);
}
export declare class CheckInStatus {
/**
* 用户id
*/
userId: number;
/**
* 当前的连续签到天数(全局)
*/
continued: number;
/**
* 签到总天数
*/
total: number;
/**
* 上次签到时间
*/
lastTime: Date;
/**
* 上次连续签到天数
*/
lastContinued: number;
/**
* 上次签到是第x天
*/
lastContinuedDay: number;
/**
* 上次签到是第x天
*/
lastDay: number;
/**
* 星期?
*/
week: number;
/**
* 现在是第x天
*/
nowDay: number;
constructor(raw: CheckInStatusRaw);
}
export declare class CheckInMoney {
userId: number;
money: Money;
moneyN: number;
constructor(raw: CheckInMoneyRaw);
}
export interface CheckInBodyRaw {
0: string;
1: CheckInStatusRaw;
2: any;
}
export interface CheckInStatusBodyRaw {
0: CheckInStatusRaw;
1: CheckInMoneyRaw;
2: string[];
}
export interface CheckInMoneyRaw {
uid: number;
money: number;
money_n: number;
}
export interface CheckInStatusRaw {
/**
* 用户id
*/
uid: number;
/**
* 当前的连续签到天数(全局)
*/
continued: number;
/**
* 签到总天数
*/
sum: number;
/**
* 上次签到时间
*/
last_time: number;
/**
* 上次连续签到天数
*/
last_continued: number;
/**
* 上次签到是第x天
*/
last_continued_day: number;
/**
* 上次签到是第x天
*/
last_day: number;
/**
* 星期?
*/
week: number;
/**
* 现在是第x天
*/
now_day: number;
}