@ginstone/nga-api
Version:
77 lines (76 loc) • 1.57 kB
TypeScript
import { AlterInfo } from "./AlterInfo";
import { Attachment } from "./attach/Attachment";
import { ReplySimple, ReplySimpleRaw } from "./Reply";
import { BetData, VoteData } from "../vote/Vote";
export declare class ReplyInfo extends ReplySimple {
/**
* 礼物
*/
gifts?: Gift[];
/**
* 修改记录, 包括编辑、加分、处罚、撤销处罚 ,
*/
alterInfo?: AlterInfo;
/**
* 附件信息
*/
attachments?: Attachment[];
/**
* 热评
*/
hotReplies?: ReplyInfo[];
/**
* 贴条
*/
comment?: ReplyInfo[];
/**
* 使用的客户端,PC,IOS,安卓
*/
fromClient: string | undefined;
/**
* 楼层号
*/
floorNumber?: number;
/**
* 发表日期
*/
postDate?: string;
/**
* 发表日期
*/
postDatetime?: Date;
/**
* 推荐分
*/
recommendScore?: number;
/**
* 赞数
*/
agreeCount?: number;
/**
* 踩数
*/
disagreeCount?: number;
voteData: VoteData | BetData | undefined;
constructor(raw: ReplyInfoRaw);
}
export interface ReplyInfoRaw extends ReplySimpleRaw {
14?: any;
alterinfo?: string;
attachs?: any;
hotreply?: any;
comment?: any;
from_client?: string;
lou?: number;
postdatetimestamp?: number;
recommend?: number;
score?: number;
score_2?: number;
vote?: string;
}
export declare class Gift {
id: number;
count: number;
url: string;
constructor(id: number, count: number);
}