UNPKG

polyv-live-cli

Version:

CLI tool for managing PolyV live streaming services.

28 lines 1.67 kB
import { BaseHandler } from './base.handler'; import { AuthConfig } from '../types/auth'; import { CardPushListOptions, CardPushCreateOptions, CardPushUpdateOptions, CardPushPushOptions, CardPushCancelOptions, CardPushDeleteOptions, CardPushShareGetOptions, CardPushShareUpdateOptions, CardPushServiceConfig } from '../types/card-push'; export type { CardPushListOptions, CardPushCreateOptions, CardPushUpdateOptions, CardPushPushOptions, CardPushCancelOptions, CardPushDeleteOptions, CardPushShareGetOptions, CardPushShareUpdateOptions, }; export declare class CardPushHandler extends BaseHandler { private readonly cardPushService; constructor(authConfig: AuthConfig, serviceConfig: CardPushServiceConfig); listCardPushes(options: CardPushListOptions): Promise<void>; createCardPush(options: CardPushCreateOptions): Promise<void>; updateCardPush(options: CardPushUpdateOptions): Promise<void>; pushCard(options: CardPushPushOptions): Promise<void>; cancelPush(options: CardPushCancelOptions): Promise<void>; deleteCardPush(options: CardPushDeleteOptions): Promise<void>; getShare(options: CardPushShareGetOptions): Promise<void>; updateShare(options: CardPushShareUpdateOptions): Promise<void>; private validateListOptions; private validateCreateOptions; private validateUpdateOptions; private validatePushOptions; private validateCancelOptions; private validateDeleteOptions; private validateShareUpdateOptions; private displayCardPushesTable; private displayCreatedCardPushTable; private getPushStatusText; private formatTimestamp; } //# sourceMappingURL=card-push.handler.d.ts.map