public AnalyticsApi(IBitmovinApiClientFactory apiClientFactory)
 {
     Exports     = new ExportsApi(apiClientFactory);
     Impressions = new ImpressionsApi(apiClientFactory);
     Insights    = new InsightsApi(apiClientFactory);
     Metrics     = new MetricsApi(apiClientFactory);
     Ads         = new AdsApi(apiClientFactory);
     Queries     = new QueriesApi(apiClientFactory);
     Licenses    = new LicensesApi(apiClientFactory);
     Outputs     = new OutputsApi(apiClientFactory);
 }
        /// <summary>
        /// Creates a client to work with VK API methods.
        /// </summary>
        public CitrinaClient()
        {
            AuthHelper = new AuthHelper();
            Execute    = new ExecuteApi();

            Account       = new AccountApi();
            Ads           = new AdsApi();
            Apps          = new AppsApi();
            Auth          = new AuthApi();
            Board         = new BoardApi();
            Database      = new DatabaseApi();
            Docs          = new DocsApi();
            Fave          = new FaveApi();
            Friends       = new FriendsApi();
            Gifts         = new GiftsApi();
            Groups        = new GroupsApi();
            Leads         = new LeadsApi();
            Likes         = new LikesApi();
            Market        = new MarketApi();
            Messages      = new MessagesApi();
            Newsfeed      = new NewsfeedApi();
            Notes         = new NotesApi();
            Notifications = new NotificationsApi();
            Orders        = new OrdersApi();
            Pages         = new PagesApi();
            Photos        = new PhotosApi();
            Places        = new PlacesApi();
            Polls         = new PollsApi();
            Search        = new SearchApi();
            Secure        = new SecureApi();
            Stats         = new StatsApi();
            Status        = new StatusApi();
            Storage       = new StorageApi();
            Users         = new UsersApi();
            Utils         = new UtilsApi();
            Video         = new VideoApi();
            Wall          = new WallApi();
            Widgets       = new WidgetsApi();
        }
 public ImpressionsApi(IBitmovinApiClientFactory apiClientFactory)
 {
     _apiClient = apiClientFactory.CreateClient <IImpressionsApiClient>();
     Ads        = new AdsApi(apiClientFactory);
     Errors     = new ErrorsApi(apiClientFactory);
 }