/*
 * Copyright (c) Microsoft Corporation. All rights reserved.
 * Licensed under the MIT License. See License.txt in the project root for
 * license information.
 *
 * Code generated by Microsoft (R) AutoRest Code Generator.
 * Changes may cause incorrect behavior and will be lost if the code is
 * regenerated.
 */

/* jshint latedef:false */
/* jshint forin:false */
/* jshint noempty:false */

'use strict';

var msRestAzure = require('ms-rest-azure');

exports.BaseResource = msRestAzure.BaseResource;
exports.CloudError = msRestAzure.CloudError;
exports.ErrorResponse = require('./errorResponse');
exports.OperationDisplay = require('./operationDisplay');
exports.Operation = require('./operation');
exports.Annotation = require('./annotation');
exports.InnerError = require('./innerError');
exports.AnnotationError = require('./annotationError');
exports.APIKeyRequest = require('./aPIKeyRequest');
exports.ApplicationInsightsComponentAPIKey = require('./applicationInsightsComponentAPIKey');
exports.ApplicationInsightsComponentExportRequest = require('./applicationInsightsComponentExportRequest');
exports.ApplicationInsightsComponentExportConfiguration = require('./applicationInsightsComponentExportConfiguration');
exports.ApplicationInsightsComponentDataVolumeCap = require('./applicationInsightsComponentDataVolumeCap');
exports.ApplicationInsightsComponentBillingFeatures = require('./applicationInsightsComponentBillingFeatures');
exports.ApplicationInsightsComponentQuotaStatus = require('./applicationInsightsComponentQuotaStatus');
exports.ApplicationInsightsComponentFeatureCapabilities = require('./applicationInsightsComponentFeatureCapabilities');
exports.ApplicationInsightsComponentFeatureCapability = require('./applicationInsightsComponentFeatureCapability');
exports.ApplicationInsightsComponentFeature = require('./applicationInsightsComponentFeature');
exports.ApplicationInsightsComponentAvailableFeatures = require('./applicationInsightsComponentAvailableFeatures');
exports.ApplicationInsightsComponentProactiveDetectionConfigurationRuleDefinitions = require('./applicationInsightsComponentProactiveDetectionConfigurationRuleDefinitions');
exports.ApplicationInsightsComponentProactiveDetectionConfiguration = require('./applicationInsightsComponentProactiveDetectionConfiguration');
exports.ComponentsResource = require('./componentsResource');
exports.TagsResource = require('./tagsResource');
exports.ApplicationInsightsComponent = require('./applicationInsightsComponent');
exports.ComponentPurgeBodyFilters = require('./componentPurgeBodyFilters');
exports.ComponentPurgeBody = require('./componentPurgeBody');
exports.ComponentPurgeResponse = require('./componentPurgeResponse');
exports.ComponentPurgeStatusResponse = require('./componentPurgeStatusResponse');
exports.WorkItemConfiguration = require('./workItemConfiguration');
exports.WorkItemCreateConfiguration = require('./workItemCreateConfiguration');
exports.WorkItemConfigurationError = require('./workItemConfigurationError');
exports.ApplicationInsightsComponentFavorite = require('./applicationInsightsComponentFavorite');
exports.ApplicationInsightsComponentWebTestLocation = require('./applicationInsightsComponentWebTestLocation');
exports.WebtestsResource = require('./webtestsResource');
exports.WebTestGeolocation = require('./webTestGeolocation');
exports.WebTestPropertiesConfiguration = require('./webTestPropertiesConfiguration');
exports.WebTest = require('./webTest');
exports.ApplicationInsightsComponentAnalyticsItemProperties = require('./applicationInsightsComponentAnalyticsItemProperties');
exports.ApplicationInsightsComponentAnalyticsItem = require('./applicationInsightsComponentAnalyticsItem');
exports.WorkbookResource = require('./workbookResource');
exports.Workbook = require('./workbook');
exports.LinkProperties = require('./linkProperties');
exports.ErrorFieldContract = require('./errorFieldContract');
exports.WorkbookError = require('./workbookError');
exports.OperationListResult = require('./operationListResult');
exports.AnnotationsListResult = require('./annotationsListResult');
exports.ApplicationInsightsComponentAPIKeyListResult = require('./applicationInsightsComponentAPIKeyListResult');
exports.ApplicationInsightsComponentListResult = require('./applicationInsightsComponentListResult');
exports.WorkItemConfigurationsListResult = require('./workItemConfigurationsListResult');
exports.ApplicationInsightsWebTestLocationsListResult = require('./applicationInsightsWebTestLocationsListResult');
exports.WebTestListResult = require('./webTestListResult');
exports.WorkbooksListResult = require('./workbooksListResult');
