/* * Copyright (c) Microsoft Corporation. * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ import { AnalyticsVersionsOptionalParams, AnalyticsVersionsResponse, AnalyticsPerDeviceCountsOptionalParams, AnalyticsPerDeviceCountsResponse, AnalyticsSessionDurationsDistributionOptionalParams, AnalyticsSessionDurationsDistributionResponse, AnalyticsSessionCountsOptionalParams, AnalyticsSessionCountsResponse, AnalyticsPlaceCountsOptionalParams, AnalyticsPlaceCountsResponse, AnalyticsOperatingSystemCountsOptionalParams, AnalyticsOperatingSystemCountsResponse, AnalyticsModelCountsOptionalParams, AnalyticsModelCountsResponse, AnalyticsLogFlowOptionalParams, AnalyticsLogFlowResponse, AnalyticsLanguageCountsOptionalParams, AnalyticsLanguageCountsResponse, AnalyticsGenericLogFlowOptionalParams, AnalyticsGenericLogFlowResponse, AnalyticsEventPropertyCountsOptionalParams, AnalyticsEventPropertyCountsResponse, AnalyticsEventPropertiesOptionalParams, AnalyticsEventPropertiesResponse, AnalyticsEventCountOptionalParams, AnalyticsEventCountResponse, AnalyticsEventDeviceCountOptionalParams, AnalyticsEventDeviceCountResponse, AnalyticsEventPerSessionCountOptionalParams, AnalyticsEventPerSessionCountResponse, AnalyticsEventPerDeviceCountOptionalParams, AnalyticsEventPerDeviceCountResponse, AnalyticsEventsDeleteOptionalParams, AnalyticsEventsOptionalParams, AnalyticsEventsResponse, AnalyticsEventsDeleteLogsOptionalParams, PostContentSchemaReleasesItem, AnalyticsDistributionReleaseCountsOptionalParams, AnalyticsDistributionReleaseCountsResponse, AnalyticsCrashFreeDevicePercentagesOptionalParams, AnalyticsCrashFreeDevicePercentagesResponse, AnalyticsCrashGroupTotalsOptionalParams, AnalyticsCrashGroupTotalsResponse, AnalyticsCrashGroupOperatingSystemCountsOptionalParams, AnalyticsCrashGroupOperatingSystemCountsResponse, AnalyticsCrashGroupModelCountsOptionalParams, AnalyticsCrashGroupModelCountsResponse, AnalyticsCrashGroupCountsOptionalParams, AnalyticsCrashGroupCountsResponse, PostContentSchemaCrashGroupsItem, AnalyticsCrashGroupsTotalsOptionalParams, AnalyticsCrashGroupsTotalsResponse, AnalyticsCrashCountsOptionalParams, AnalyticsCrashCountsResponse, AnalyticsAudienceNameExistsOptionalParams, AnalyticsDeleteAudienceOptionalParams, AnalyticsGetAudienceOptionalParams, AnalyticsGetAudienceResponse, Paths2Mes8QV01AppsOwnerNameAppNameAnalyticsAudiencesAudienceNamePutRequestbodyContentApplicationJsonSchema, AnalyticsCreateOrUpdateAudienceOptionalParams, AnalyticsCreateOrUpdateAudienceResponse, AnalyticsListDevicePropertyValuesOptionalParams, AnalyticsListDevicePropertyValuesResponse, AnalyticsListDevicePropertiesOptionalParams, AnalyticsListDevicePropertiesResponse, AnalyticsListCustomPropertiesOptionalParams, AnalyticsListCustomPropertiesResponse, Paths16F7ScgV01AppsOwnerNameAppNameAnalyticsAudiencesDefinitionTestPostRequestbodyContentApplicationJsonSchema, AnalyticsTestAudienceOptionalParams, AnalyticsTestAudienceResponse, AnalyticsListAudiencesOptionalParams, AnalyticsListAudiencesResponse, AnalyticsDeviceCountsOptionalParams, AnalyticsDeviceCountsResponse } from "../models"; /** Interface representing a Analytics. */ export interface Analytics { /** * Count of active versions in the time range ordered by version. * @param start Start date time in data in ISO 8601 date time format. * @param ownerName The name of the owner * @param appName The name of the application * @param options The options parameters. */ versions( start: Date, ownerName: string, appName: string, options?: AnalyticsVersionsOptionalParams ): Promise; /** * Count of sessions per device in the time range. * @param start Start date time in data in ISO 8601 date time format. * @param interval Size of interval in ISO 8601 duration format. (PnYnMnDTnHnMnS|PnW|PT