UNPKG

@ginstone/nga-api

Version:

112 lines (111 loc) 2.49 kB
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"); }