UNPKG

@memberjunction/actions-bizapps-social

Version:

Social Media Actions for MemberJunction - Twitter, LinkedIn, Facebook, Instagram, TikTok, YouTube, HootSuite, Buffer

60 lines 1.54 kB
import { YouTubeBaseAction } from '../youtube-base.action.js'; import { ActionParam, ActionResultSimple, RunActionParams } from '@memberjunction/actions-base'; /** * Action to get analytics for a YouTube channel */ export declare class YouTubeGetChannelAnalyticsAction extends YouTubeBaseAction { /** * Get analytics for a YouTube channel */ protected InternalRunAction(params: RunActionParams): Promise<ActionResultSimple>; /** * Get channel details */ private getChannelDetails; /** * Get videos for a date range */ private getChannelVideosForDateRange; /** * Aggregate video analytics */ private aggregateVideoAnalytics; /** * Calculate date range */ private calculateDateRange; /** * Calculate channel health score */ private calculateChannelHealth; /** * Generate recommendations */ private generateRecommendations; /** * Calculate engagement rate */ private calculateEngagementRate; /** * Calculate views per subscriber */ private calculateViewsPerSubscriber; /** * Calculate upload frequency */ private calculateUploadFrequency; /** * Get error code from error message */ private getErrorCode; /** * Define the parameters this action expects */ get Params(): ActionParam[]; /** * Metadata about this action */ get Description(): string; } //# sourceMappingURL=get-channel-analytics.action.d.ts.map