UNPKG

polyv-live-cli

Version:

CLI tool for managing PolyV live streaming services.

44 lines 2.74 kB
import { StatisticsViewOptions, StatisticsServiceConfig, DailyViewStatisticsItem, StatisticsConcurrencyOptions, StatisticsMaxConcurrentOptions, ConcurrencyDataPointItem, StatisticsAudienceRegionOptions, StatisticsAudienceDeviceOptions, RegionDistributionDisplayItem, DeviceDistributionDisplayItem } from '../types/statistics'; import { StatisticsExportViewlogOptions, StatisticsExportSessionOptions, ViewlogDisplayItem, SessionExportDisplayItem } from '../types/statistics-export'; import { AuthConfig } from '../types/auth'; export declare class StatisticsServiceSdk { private readonly config; private readonly authConfig; constructor(authConfig: AuthConfig, serviceConfig: StatisticsServiceConfig); getSessionStatsSummaryList(params: any): Promise<any>; getInviterPosterList(params: any): Promise<any>; listChannelLotteryRecords(params: any): Promise<any>; getLiveData(params: any): Promise<any>; listSessionStats(params: any): Promise<any>; listWeixinBookings(params: any): Promise<any>; listInviteStats(params: any): Promise<any>; getChannelPlaySummary(params: any): Promise<any>; getRealtimeViewers(params: any): Promise<any>; getRedpackStats(params: any): Promise<any>; getChannelStatistic(params: any): Promise<any>; getSessionStats(params: any): Promise<any>; getMicDetailList(params: any): Promise<any>; getLinkMicDetailList(params: any): Promise<any>; getSummary(params: any): Promise<any>; getProductClickStats(params: any): Promise<any>; getProductListStats(params: any): Promise<any>; getRealtimeViewersV1(params: any): Promise<any>; getViewlogV1(params: any): Promise<any>; getViewlog2(params: any): Promise<any>; getDailyViewStatistics(options: StatisticsViewOptions): Promise<DailyViewStatisticsItem[]>; private validateViewOptions; getConcurrencyData(options: StatisticsConcurrencyOptions): Promise<ConcurrencyDataPointItem[]>; private validateConcurrencyOptions; getMaxConcurrent(options: StatisticsMaxConcurrentOptions): Promise<number>; private validateMaxConcurrentOptions; getRegionDistribution(options: StatisticsAudienceRegionOptions): Promise<RegionDistributionDisplayItem[]>; private validateRegionOptions; getDeviceDistribution(options: StatisticsAudienceDeviceOptions): Promise<DeviceDistributionDisplayItem[]>; private validateDeviceOptions; getViewlog(options: StatisticsExportViewlogOptions): Promise<ViewlogDisplayItem[]>; private validateViewlogOptions; exportSessionStats(options: StatisticsExportSessionOptions): Promise<SessionExportDisplayItem>; private validateSessionExportOptions; private compact; } //# sourceMappingURL=statistics.service.sdk.d.ts.map