@ginstone/nga-api
Version:
112 lines (111 loc) • 2.49 kB
TypeScript
import { PageParam } from "./PageParam";
import { OrderByParam } from "../enums/OrderByParam";
/**
* 合集基础参数
*/
export declare class ColBaseParam extends PageParam {
/**
* 合集id
*/
readonly stid: number;
constructor(stid: number, page?: number | "e");
}
/**
* 浏览合集参数
*/
export declare class colListParam extends ColBaseParam {
/**
* 排序方式
*/
readonly order_by?: OrderByParam;
constructor(stid: number, page?: number | "e", order_by?: OrderByParam);
}
/**
* 合集主题搜索参数
*/
export declare class ColSearchParam extends ColBaseParam {
/**
* 搜索关键字
*/
readonly key: string;
/**
* 是否搜索主楼正文
*/
readonly content?: 1;
/**
* 是否只搜索精华帖
*/
readonly recommend?: 1;
constructor(stid: number, key: string, page?: number | "e", content?: 1, recommend?: 1);
}
/**
* 版面浏览参数
*/
export declare class ForumListParam extends PageParam {
/**
* 版面id
*/
readonly fid: number;
/**
* 排序方式
*/
readonly order_by?: OrderByParam;
constructor(fid: number, page?: number | "e", order_by?: OrderByParam);
}
/**
* 版面搜索参数
*/
export declare class ForumSearchParam extends PageParam {
/**
* 版面id
*/
readonly fid: number;
/**
* 搜索关键字
*/
readonly key?: string;
/**
* 是否搜索主楼正文
*/
readonly content?: 1;
/**
* 是否只搜索精华帖
*/
readonly recommend?: 1;
constructor(fid: number, key?: string, page?: number | "e", content?: 1, recommend?: 1);
}
/**
* 收藏主题参数
*/
export declare class FavorParam extends PageParam {
/**
* 收藏夹id
*/
readonly favor: number;
constructor(favor: number, page?: number | "e");
}
/**
* 用户的主题/回复搜索参数
*/
export declare class UserSearchParam extends PageParam {
/**
* 作者uid
*/
readonly authorid: number;
/**
* 版面id
*/
readonly fid?: number;
/**
* 是否搜索回复
*/
readonly searchpost?: 1;
/**
* 是否只搜索精华帖
*/
readonly recommend?: 1;
constructor(authorid: number, fid?: number, page?: number | "e", searchpost?: 1, recommend?: 1);
}
export declare class ForumRecommendParam extends ForumSearchParam {
constructor(fid: number, page: number | "e");
}