UNPKG

polyv-live-cli

Version:

CLI tool for managing PolyV live streaming services.

50 lines 1.42 kB
import { AuthConfig } from '../types/auth'; import type { WhitelistServiceConfig } from '../types/whitelist'; interface LocalGetWhiteListParams { rank: 1 | 2; channelId?: string; page?: number; pageSize?: number; keyword?: string; } interface LocalGetWhiteListResponse { pageNumber: number; totalPages: number; pageSize: number; contents: LocalWhiteListItem[]; } interface LocalWhiteListItem { name: string; phone: string; } interface LocalAddWhiteListParams { rank: 1 | 2; code: string; name?: string; channelId?: string; } interface LocalUpdateWhiteListParams { rank: 1 | 2; code: string; name?: string; channelId?: string; oldCode: string; } interface LocalDeleteWhiteListParams { rank: 1 | 2; isClear: 'Y' | 'N'; codes?: string; channelId?: string; } export declare class WhitelistServiceSdk { private readonly client; private readonly web; constructor(authConfig: AuthConfig, _serviceConfig?: WhitelistServiceConfig); getWhiteList(params: LocalGetWhiteListParams): Promise<LocalGetWhiteListResponse>; addWhiteList(params: LocalAddWhiteListParams): Promise<string>; updateWhiteList(params: LocalUpdateWhiteListParams): Promise<string>; deleteWhiteList(params: LocalDeleteWhiteListParams): Promise<string>; private wrapError; } export {}; //# sourceMappingURL=whitelist-service.d.ts.map