UNPKG

polyv-live-cli

Version:

CLI tool for managing PolyV live streaming services.

21 lines 1.14 kB
import { AuthConfig } from '../types/auth'; import { CardPushServiceConfig, CardPush, CreatedCardPush, CardPushCreateParams, CardPushUpdateParams, CardPushPushParams, CardPushCancelParams, CardPushDeleteParams, CardPushShareUpdateOptions } from '../types/card-push'; export declare class CardPushServiceSdk { private readonly client; private readonly v4Channel; constructor(authConfig: AuthConfig, config?: CardPushServiceConfig); listCardPushes(channelId: string): Promise<CardPush[]>; createCardPush(params: CardPushCreateParams): Promise<CreatedCardPush>; updateCardPush(params: CardPushUpdateParams): Promise<{ id: number; [key: string]: unknown; }>; pushCard(params: CardPushPushParams): Promise<void>; cancelPush(params: CardPushCancelParams): Promise<void>; deleteCardPush(params: CardPushDeleteParams): Promise<void>; getShare(channelId: string): Promise<Record<string, unknown>>; updateShare(params: CardPushShareUpdateOptions): Promise<Record<string, unknown>>; private unwrapData; private compactParams; } //# sourceMappingURL=card-push-service.d.ts.map