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

module DiskResourceProviderClient

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_DiskAccessesApi.jl")
include("api_DiskEncryptionSetsApi.jl")
include("api_DisksApi.jl")
include("api_SnapshotsApi.jl")

# export models
export convert, AccessUri
export convert, ApiError
export convert, ApiErrorBase
export convert, CloudError
export convert, CreationData
export convert, Disk
export convert, DiskAccess
export convert, DiskAccessList
export convert, DiskAccessProperties
export convert, DiskAccessUpdate
export convert, DiskEncryptionSet
export convert, DiskEncryptionSetList
export convert, DiskEncryptionSetUpdate
export convert, DiskEncryptionSetUpdateProperties
export convert, DiskList
export convert, DiskProperties
export convert, DiskSku
export convert, DiskUpdate
export convert, DiskUpdateProperties
export convert, Encryption
export convert, EncryptionSetIdentity
export convert, EncryptionSetProperties
export convert, EncryptionSettingsCollection
export convert, EncryptionSettingsElement
export convert, EncryptionType
export convert, GrantAccessData
export convert, ImageDiskReference
export convert, InnerError
export convert, KeyVaultAndKeyReference
export convert, KeyVaultAndSecretReference
export convert, NetworkAccessPolicy
export convert, PrivateEndpoint
export convert, PrivateEndpointConnection
export convert, PrivateEndpointConnectionProperties
export convert, PrivateEndpointConnectionProvisioningState
export convert, PrivateEndpointServiceConnectionStatus
export convert, PrivateLinkResource
export convert, PrivateLinkResourceListResult
export convert, PrivateLinkResourceProperties
export convert, PrivateLinkServiceConnectionState
export convert, Resource
export convert, ShareInfoElement
export convert, Snapshot
export convert, SnapshotList
export convert, SnapshotProperties
export convert, SnapshotSku
export convert, SnapshotUpdate
export convert, SnapshotUpdateProperties
export convert, SourceVault

# export operations
export convert, DiskAccessesApi, DiskEncryptionSetsApi, DisksApi, SnapshotsApi

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

end
