Show / Hide Table of Contents

Class ImpressionsApi

Inheritance
System.Object
ImpressionsApi
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Bitmovin.Api.Sdk.Analytics.Impressions
Assembly: Bitmovin.Api.Sdk.dll
Syntax
public class ImpressionsApi

Constructors

ImpressionsApi(IBitmovinApiClientFactory)

Declaration
public ImpressionsApi(IBitmovinApiClientFactory apiClientFactory)
Parameters
Type Name Description
IBitmovinApiClientFactory apiClientFactory

Properties

Ads

Declaration
public AdsApi Ads { get; }
Property Value
Type Description
AdsApi

Builder

Fluent builder for creating an instance of ImpressionsApi

Declaration
public static BitmovinApiBuilder<ImpressionsApi> Builder { get; }
Property Value
Type Description
BitmovinApiBuilder<ImpressionsApi>

Errors

Declaration
public ErrorsApi Errors { get; }
Property Value
Type Description
ErrorsApi

Methods

CreateAsync(String, AnalyticsLicenseKey)

Impression Details

Declaration
public Task<AnalyticsImpressionDetails> CreateAsync(string impressionId, AnalyticsLicenseKey analyticsLicenseKey)
Parameters
Type Name Description
System.String impressionId

Impression id (required)

AnalyticsLicenseKey analyticsLicenseKey

Analytics license

Returns
Type Description
System.Threading.Tasks.Task<AnalyticsImpressionDetails>

GetImpressionsAsync(AnalyticsImpressionsQuery)

List impressions

Declaration
public Task<AnalyticsImpressionsResponse> GetImpressionsAsync(AnalyticsImpressionsQuery analyticsImpressionsQuery)
Parameters
Type Name Description
AnalyticsImpressionsQuery analyticsImpressionsQuery

Analytics impressions query object

Returns
Type Description
System.Threading.Tasks.Task<AnalyticsImpressionsResponse>
Back to top Generated by DocFX