polyv-live-cli
Version:
CLI tool for managing PolyV live streaming services.
16 lines • 799 B
TypeScript
import { BaseHandler } from './base.handler';
import { AuthConfig } from '../types/auth';
import { PromotionListOptions, PromotionCreateOptions, PromotionServiceConfig } from '../types/promotion';
export type { PromotionListOptions, PromotionCreateOptions };
export declare class PromotionHandler extends BaseHandler {
private readonly promotionService;
constructor(authConfig: AuthConfig, serviceConfig: PromotionServiceConfig);
listPromotions(options: PromotionListOptions): Promise<void>;
createPromotions(options: PromotionCreateOptions): Promise<void>;
private validateListOptions;
private validateCreateOptions;
private displayPromotionsTable;
private displayCreatedPromotionsTable;
private formatTimestamp;
}
//# sourceMappingURL=promotion.handler.d.ts.map