/*
 * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
 */
import { videoAnalyticsGetVideoViews } from "../funcs/videoAnalyticsGetVideoViews.js";
import { ClientSDK } from "../lib/sdks.js";
import { unwrapAsync } from "../types/fp.js";
export class VideoAnalytics extends ClientSDK {
    /**
     * Get video views
     *
     * @remarks
     * Retrieves analytics data for video views. Results can be filtered using expressions based on various criteria
     * such as video public ID, view duration, viewer information, and more.
     */
    async getVideoViews(expression, maxResults, sortBy, nextCursor, options) {
        return unwrapAsync(videoAnalyticsGetVideoViews(this, expression, maxResults, sortBy, nextCursor, options));
    }
}
//# sourceMappingURL=videoanalytics.js.map