polyv-live-cli
Version:
CLI tool for managing PolyV live streaming services.
21 lines • 1.02 kB
TypeScript
import { BaseHandler } from './base.handler';
import { DonateServiceConfig, DonateConfigGetOptions, DonateConfigUpdateOptions, DonateListOptions, DonateLikeListOptions } from '../types/donate';
import { AuthConfig } from '../types/auth';
export declare class DonateHandler extends BaseHandler {
private readonly donateService;
constructor(authConfig: AuthConfig, serviceConfig: DonateServiceConfig);
getConfig(options: DonateConfigGetOptions): Promise<void>;
updateConfig(options: DonateConfigUpdateOptions): Promise<void>;
listRecords(options: DonateListOptions): Promise<void>;
listLikes(options: DonateLikeListOptions): Promise<void>;
private validateConfigGetOptions;
private validateConfigUpdateOptions;
private validateListOptions;
private validateLikeListOptions;
private displayConfigGetResult;
private displayConfigUpdateResult;
private displayListResult;
private displayGenericResult;
private truncate;
}
//# sourceMappingURL=donate.handler.d.ts.map