# This file was generated by the Julia Swagger Code Generator
# Do not modify this file directly. Modify the swagger specification instead.

module DataLakeStoreAccountManagementClient

using Random
using Dates
using Swagger
import Swagger: field_name, property_type, hasproperty, validate_property, SwaggerApi, SwaggerModel
import Base: convert, propertynames

include("modelincludes.jl")

include("api_AccountsApi.jl")
include("api_FirewallRulesApi.jl")
include("api_LocationUsageApi.jl")
include("api_LocationsApi.jl")
include("api_OperationsApi.jl")
include("api_TrustedIdProvidersApi.jl")
include("api_VirtualNetworkRulesApi.jl")

# export models
export convert, CapabilityInformation
export convert, CheckNameAvailabilityParameters
export convert, CreateDataLakeStoreAccountParameters
export convert, CreateDataLakeStoreAccountProperties
export convert, CreateFirewallRuleWithAccountParameters
export convert, CreateOrUpdateFirewallRuleParameters
export convert, CreateOrUpdateFirewallRuleProperties
export convert, CreateOrUpdateTrustedIdProviderParameters
export convert, CreateOrUpdateTrustedIdProviderProperties
export convert, CreateOrUpdateVirtualNetworkRuleParameters
export convert, CreateOrUpdateVirtualNetworkRuleProperties
export convert, CreateTrustedIdProviderWithAccountParameters
export convert, CreateVirtualNetworkRuleWithAccountParameters
export convert, DataLakeStoreAccount
export convert, DataLakeStoreAccountBasic
export convert, DataLakeStoreAccountListResult
export convert, DataLakeStoreAccountProperties
export convert, DataLakeStoreAccountPropertiesBasic
export convert, EncryptionConfig
export convert, EncryptionIdentity
export convert, FirewallRule
export convert, FirewallRuleListResult
export convert, FirewallRuleProperties
export convert, KeyVaultMetaInfo
export convert, NameAvailabilityInformation
export convert, Operation
export convert, OperationDisplay
export convert, OperationListResult
export convert, Resource
export convert, SubResource
export convert, TrustedIdProvider
export convert, TrustedIdProviderListResult
export convert, TrustedIdProviderProperties
export convert, UpdateDataLakeStoreAccountParameters
export convert, UpdateDataLakeStoreAccountProperties
export convert, UpdateEncryptionConfig
export convert, UpdateFirewallRuleParameters
export convert, UpdateFirewallRuleProperties
export convert, UpdateFirewallRuleWithAccountParameters
export convert, UpdateKeyVaultMetaInfo
export convert, UpdateTrustedIdProviderParameters
export convert, UpdateTrustedIdProviderProperties
export convert, UpdateTrustedIdProviderWithAccountParameters
export convert, UpdateVirtualNetworkRuleParameters
export convert, UpdateVirtualNetworkRuleProperties
export convert, UpdateVirtualNetworkRuleWithAccountParameters
export convert, Usage
export convert, UsageListResult
export convert, UsageName
export convert, VirtualNetworkRule
export convert, VirtualNetworkRuleListResult
export convert, VirtualNetworkRuleProperties

# export operations
export convert, AccountsApi, FirewallRulesApi, LocationUsageApi, LocationsApi, OperationsApi, TrustedIdProvidersApi, VirtualNetworkRulesApi

export check_required, field_name, property_type, hasproperty, propertynames, validate_property, convert

end
