polyv-live-cli
Version:
CLI tool for managing PolyV live streaming services.
21 lines • 1.14 kB
TypeScript
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