/*
 * 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.FileOperationResult = require('./fileOperationResult');
exports.AclStatus = require('./aclStatus');
exports.AclStatusResult = require('./aclStatusResult');
exports.ContentSummary = require('./contentSummary');
exports.ContentSummaryResult = require('./contentSummaryResult');
exports.FileStatusProperties = require('./fileStatusProperties');
exports.FileStatuses = require('./fileStatuses');
exports.FileStatusesResult = require('./fileStatusesResult');
exports.FileStatusResult = require('./fileStatusResult');
exports.AdlsRemoteException = require('./adlsRemoteException');
exports.AdlsIllegalArgumentException = require('./adlsIllegalArgumentException');
exports.AdlsUnsupportedOperationException = require('./adlsUnsupportedOperationException');
exports.AdlsSecurityException = require('./adlsSecurityException');
exports.AdlsIOException = require('./adlsIOException');
exports.AdlsFileNotFoundException = require('./adlsFileNotFoundException');
exports.AdlsFileAlreadyExistsException = require('./adlsFileAlreadyExistsException');
exports.AdlsBadOffsetException = require('./adlsBadOffsetException');
exports.AdlsRuntimeException = require('./adlsRuntimeException');
exports.AdlsAccessControlException = require('./adlsAccessControlException');
exports.AdlsThrottledException = require('./adlsThrottledException');
exports.AdlsError = require('./adlsError');
exports.discriminators = {
  'AdlsRemoteException.IllegalArgumentException' : exports.AdlsIllegalArgumentException,
  'AdlsRemoteException.UnsupportedOperationException' : exports.AdlsUnsupportedOperationException,
  'AdlsRemoteException.SecurityException' : exports.AdlsSecurityException,
  'AdlsRemoteException.IOException' : exports.AdlsIOException,
  'AdlsRemoteException.FileNotFoundException' : exports.AdlsFileNotFoundException,
  'AdlsRemoteException.FileAlreadyExistsException' : exports.AdlsFileAlreadyExistsException,
  'AdlsRemoteException.BadOffsetException' : exports.AdlsBadOffsetException,
  'AdlsRemoteException.RuntimeException' : exports.AdlsRuntimeException,
  'AdlsRemoteException.AccessControlException' : exports.AdlsAccessControlException,
  'AdlsRemoteException.ThrottledException' : exports.AdlsThrottledException,
  'AdlsRemoteException' : exports.AdlsRemoteException
};
