@azure/storage-file-datalake
Version:
Microsoft Azure Storage SDK for JavaScript - DataLake
1,634 lines (1,633 loc) • 74.2 kB
JavaScript
"use strict";
/*
* 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.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.PathUndeleteHeaders = exports.PathSetExpiryExceptionHeaders = exports.PathSetExpiryHeaders = exports.PathAppendDataExceptionHeaders = exports.PathAppendDataHeaders = exports.PathFlushDataExceptionHeaders = exports.PathFlushDataHeaders = exports.PathSetAccessControlRecursiveExceptionHeaders = exports.PathSetAccessControlRecursiveHeaders = exports.PathSetAccessControlExceptionHeaders = exports.PathSetAccessControlHeaders = exports.PathDeleteExceptionHeaders = exports.PathDeleteHeaders = exports.PathGetPropertiesExceptionHeaders = exports.PathGetPropertiesHeaders = exports.PathReadExceptionHeaders = exports.PathReadHeaders = exports.PathLeaseExceptionHeaders = exports.PathLeaseHeaders = exports.PathUpdateExceptionHeaders = exports.PathUpdateHeaders = exports.PathCreateExceptionHeaders = exports.PathCreateHeaders = exports.FileSystemListBlobHierarchySegmentExceptionHeaders = exports.FileSystemListBlobHierarchySegmentHeaders = exports.FileSystemListPathsExceptionHeaders = exports.FileSystemListPathsHeaders = exports.FileSystemDeleteExceptionHeaders = exports.FileSystemDeleteHeaders = exports.FileSystemGetPropertiesExceptionHeaders = exports.FileSystemGetPropertiesHeaders = exports.FileSystemSetPropertiesExceptionHeaders = exports.FileSystemSetPropertiesHeaders = exports.FileSystemCreateExceptionHeaders = exports.FileSystemCreateHeaders = exports.ServiceListFileSystemsExceptionHeaders = exports.ServiceListFileSystemsHeaders = exports.AclFailedEntry = exports.SetAccessControlRecursiveResponse = exports.BlobPropertiesModel = exports.BlobItemModel = exports.BlobPrefix = exports.BlobHierarchyListSegment = exports.ListBlobsHierarchySegmentResponse = exports.Path = exports.PathList = exports.StorageErrorError = exports.StorageError = exports.FileSystem = exports.FileSystemList = void 0;
exports.PathUndeleteExceptionHeaders = void 0;
exports.FileSystemList = {
serializedName: "FileSystemList",
type: {
name: "Composite",
className: "FileSystemList",
modelProperties: {
filesystems: {
serializedName: "filesystems",
xmlName: "filesystems",
xmlElementName: "FileSystem",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "FileSystem"
}
}
}
}
}
}
};
exports.FileSystem = {
serializedName: "FileSystem",
type: {
name: "Composite",
className: "FileSystem",
modelProperties: {
name: {
serializedName: "name",
xmlName: "name",
type: {
name: "String"
}
},
lastModified: {
serializedName: "lastModified",
xmlName: "lastModified",
type: {
name: "DateTimeRfc1123"
}
},
etag: {
serializedName: "eTag",
xmlName: "eTag",
type: {
name: "String"
}
}
}
}
};
exports.StorageError = {
serializedName: "StorageError",
type: {
name: "Composite",
className: "StorageError",
modelProperties: {
error: {
serializedName: "error",
xmlName: "error",
type: {
name: "Composite",
className: "StorageErrorError"
}
},
code: {
serializedName: "Code",
xmlName: "Code",
type: {
name: "String"
}
},
authenticationErrorDetail: {
serializedName: "AuthenticationErrorDetail",
xmlName: "AuthenticationErrorDetail",
type: {
name: "String"
}
}
}
}
};
exports.StorageErrorError = {
serializedName: "StorageErrorError",
type: {
name: "Composite",
className: "StorageErrorError",
modelProperties: {
code: {
serializedName: "Code",
xmlName: "Code",
type: {
name: "String"
}
},
message: {
serializedName: "Message",
xmlName: "Message",
type: {
name: "String"
}
}
}
}
};
exports.PathList = {
serializedName: "PathList",
type: {
name: "Composite",
className: "PathList",
modelProperties: {
paths: {
serializedName: "paths",
xmlName: "paths",
xmlElementName: "Path",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "Path"
}
}
}
}
}
}
};
exports.Path = {
serializedName: "Path",
type: {
name: "Composite",
className: "Path",
modelProperties: {
name: {
serializedName: "name",
xmlName: "name",
type: {
name: "String"
}
},
isDirectory: {
defaultValue: false,
serializedName: "isDirectory",
xmlName: "isDirectory",
type: {
name: "Boolean"
}
},
lastModified: {
serializedName: "lastModified",
xmlName: "lastModified",
type: {
name: "DateTimeRfc1123"
}
},
etag: {
serializedName: "eTag",
xmlName: "eTag",
type: {
name: "String"
}
},
contentLength: {
serializedName: "contentLength",
xmlName: "contentLength",
type: {
name: "Number"
}
},
owner: {
serializedName: "owner",
xmlName: "owner",
type: {
name: "String"
}
},
group: {
serializedName: "group",
xmlName: "group",
type: {
name: "String"
}
},
permissions: {
serializedName: "permissions",
xmlName: "permissions",
type: {
name: "String"
}
},
encryptionScope: {
serializedName: "EncryptionScope",
xmlName: "EncryptionScope",
type: {
name: "String"
}
},
creationTime: {
serializedName: "creationTime",
xmlName: "creationTime",
type: {
name: "String"
}
},
expiryTime: {
serializedName: "expiryTime",
xmlName: "expiryTime",
type: {
name: "String"
}
},
encryptionContext: {
serializedName: "EncryptionContext",
xmlName: "EncryptionContext",
type: {
name: "String"
}
}
}
}
};
exports.ListBlobsHierarchySegmentResponse = {
serializedName: "ListBlobsHierarchySegmentResponse",
xmlName: "EnumerationResults",
type: {
name: "Composite",
className: "ListBlobsHierarchySegmentResponse",
modelProperties: {
serviceEndpoint: {
serializedName: "ServiceEndpoint",
required: true,
xmlName: "ServiceEndpoint",
xmlIsAttribute: true,
type: {
name: "String"
}
},
containerName: {
serializedName: "ContainerName",
required: true,
xmlName: "ContainerName",
xmlIsAttribute: true,
type: {
name: "String"
}
},
prefix: {
serializedName: "Prefix",
xmlName: "Prefix",
type: {
name: "String"
}
},
marker: {
serializedName: "Marker",
xmlName: "Marker",
type: {
name: "String"
}
},
maxResults: {
serializedName: "MaxResults",
xmlName: "MaxResults",
type: {
name: "Number"
}
},
delimiter: {
serializedName: "Delimiter",
xmlName: "Delimiter",
type: {
name: "String"
}
},
segment: {
serializedName: "Segment",
xmlName: "Blobs",
type: {
name: "Composite",
className: "BlobHierarchyListSegment"
}
},
nextMarker: {
serializedName: "NextMarker",
xmlName: "NextMarker",
type: {
name: "String"
}
}
}
}
};
exports.BlobHierarchyListSegment = {
serializedName: "BlobHierarchyListSegment",
xmlName: "Blobs",
type: {
name: "Composite",
className: "BlobHierarchyListSegment",
modelProperties: {
blobPrefixes: {
serializedName: "BlobPrefixes",
xmlName: "BlobPrefixes",
xmlElementName: "BlobPrefix",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "BlobPrefix"
}
}
}
},
blobItems: {
serializedName: "BlobItems",
required: true,
xmlName: "BlobItems",
xmlElementName: "Blob",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "BlobItemModel"
}
}
}
}
}
}
};
exports.BlobPrefix = {
serializedName: "BlobPrefix",
type: {
name: "Composite",
className: "BlobPrefix",
modelProperties: {
name: {
serializedName: "Name",
required: true,
xmlName: "Name",
type: {
name: "String"
}
}
}
}
};
exports.BlobItemModel = {
serializedName: "BlobItemModel",
xmlName: "Blob",
type: {
name: "Composite",
className: "BlobItemModel",
modelProperties: {
name: {
serializedName: "Name",
required: true,
xmlName: "Name",
type: {
name: "String"
}
},
deleted: {
serializedName: "Deleted",
required: true,
xmlName: "Deleted",
type: {
name: "Boolean"
}
},
snapshot: {
serializedName: "Snapshot",
required: true,
xmlName: "Snapshot",
type: {
name: "String"
}
},
versionId: {
serializedName: "VersionId",
xmlName: "VersionId",
type: {
name: "String"
}
},
isCurrentVersion: {
serializedName: "IsCurrentVersion",
xmlName: "IsCurrentVersion",
type: {
name: "Boolean"
}
},
properties: {
serializedName: "Properties",
xmlName: "Properties",
type: {
name: "Composite",
className: "BlobPropertiesModel"
}
},
deletionId: {
serializedName: "DeletionId",
xmlName: "DeletionId",
type: {
name: "String"
}
}
}
}
};
exports.BlobPropertiesModel = {
serializedName: "BlobPropertiesModel",
xmlName: "Properties",
type: {
name: "Composite",
className: "BlobPropertiesModel",
modelProperties: {
creationTime: {
serializedName: "Creation-Time",
xmlName: "Creation-Time",
type: {
name: "DateTimeRfc1123"
}
},
lastModified: {
serializedName: "Last-Modified",
required: true,
xmlName: "Last-Modified",
type: {
name: "DateTimeRfc1123"
}
},
etag: {
serializedName: "Etag",
required: true,
xmlName: "Etag",
type: {
name: "String"
}
},
contentLength: {
serializedName: "Content-Length",
xmlName: "Content-Length",
type: {
name: "Number"
}
},
contentType: {
serializedName: "Content-Type",
xmlName: "Content-Type",
type: {
name: "String"
}
},
contentEncoding: {
serializedName: "Content-Encoding",
xmlName: "Content-Encoding",
type: {
name: "String"
}
},
contentLanguage: {
serializedName: "Content-Language",
xmlName: "Content-Language",
type: {
name: "String"
}
},
contentMD5: {
serializedName: "Content-MD5",
xmlName: "Content-MD5",
type: {
name: "ByteArray"
}
},
contentDisposition: {
serializedName: "Content-Disposition",
xmlName: "Content-Disposition",
type: {
name: "String"
}
},
cacheControl: {
serializedName: "Cache-Control",
xmlName: "Cache-Control",
type: {
name: "String"
}
},
blobSequenceNumber: {
serializedName: "x-ms-blob-sequence-number",
xmlName: "x-ms-blob-sequence-number",
type: {
name: "Number"
}
},
copyId: {
serializedName: "CopyId",
xmlName: "CopyId",
type: {
name: "String"
}
},
copySource: {
serializedName: "CopySource",
xmlName: "CopySource",
type: {
name: "String"
}
},
copyProgress: {
serializedName: "CopyProgress",
xmlName: "CopyProgress",
type: {
name: "String"
}
},
copyCompletionTime: {
serializedName: "CopyCompletionTime",
xmlName: "CopyCompletionTime",
type: {
name: "DateTimeRfc1123"
}
},
copyStatusDescription: {
serializedName: "CopyStatusDescription",
xmlName: "CopyStatusDescription",
type: {
name: "String"
}
},
serverEncrypted: {
serializedName: "ServerEncrypted",
xmlName: "ServerEncrypted",
type: {
name: "Boolean"
}
},
incrementalCopy: {
serializedName: "IncrementalCopy",
xmlName: "IncrementalCopy",
type: {
name: "Boolean"
}
},
destinationSnapshot: {
serializedName: "DestinationSnapshot",
xmlName: "DestinationSnapshot",
type: {
name: "String"
}
},
deletedTime: {
serializedName: "DeletedTime",
xmlName: "DeletedTime",
type: {
name: "DateTimeRfc1123"
}
},
remainingRetentionDays: {
serializedName: "RemainingRetentionDays",
xmlName: "RemainingRetentionDays",
type: {
name: "Number"
}
},
accessTierInferred: {
serializedName: "AccessTierInferred",
xmlName: "AccessTierInferred",
type: {
name: "Boolean"
}
},
customerProvidedKeySha256: {
serializedName: "CustomerProvidedKeySha256",
xmlName: "CustomerProvidedKeySha256",
type: {
name: "String"
}
},
encryptionScope: {
serializedName: "EncryptionScope",
xmlName: "EncryptionScope",
type: {
name: "String"
}
},
accessTierChangeTime: {
serializedName: "AccessTierChangeTime",
xmlName: "AccessTierChangeTime",
type: {
name: "DateTimeRfc1123"
}
},
tagCount: {
serializedName: "TagCount",
xmlName: "TagCount",
type: {
name: "Number"
}
},
expiresOn: {
serializedName: "Expiry-Time",
xmlName: "Expiry-Time",
type: {
name: "DateTimeRfc1123"
}
},
sealed: {
serializedName: "Sealed",
xmlName: "Sealed",
type: {
name: "Boolean"
}
},
lastAccessedOn: {
serializedName: "LastAccessTime",
xmlName: "LastAccessTime",
type: {
name: "DateTimeRfc1123"
}
}
}
}
};
exports.SetAccessControlRecursiveResponse = {
serializedName: "SetAccessControlRecursiveResponse",
type: {
name: "Composite",
className: "SetAccessControlRecursiveResponse",
modelProperties: {
directoriesSuccessful: {
serializedName: "directoriesSuccessful",
xmlName: "directoriesSuccessful",
type: {
name: "Number"
}
},
filesSuccessful: {
serializedName: "filesSuccessful",
xmlName: "filesSuccessful",
type: {
name: "Number"
}
},
failureCount: {
serializedName: "failureCount",
xmlName: "failureCount",
type: {
name: "Number"
}
},
failedEntries: {
serializedName: "failedEntries",
xmlName: "failedEntries",
xmlElementName: "AclFailedEntry",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "AclFailedEntry"
}
}
}
}
}
}
};
exports.AclFailedEntry = {
serializedName: "AclFailedEntry",
type: {
name: "Composite",
className: "AclFailedEntry",
modelProperties: {
name: {
serializedName: "name",
xmlName: "name",
type: {
name: "String"
}
},
type: {
serializedName: "type",
xmlName: "type",
type: {
name: "String"
}
},
errorMessage: {
serializedName: "errorMessage",
xmlName: "errorMessage",
type: {
name: "String"
}
}
}
}
};
exports.ServiceListFileSystemsHeaders = {
serializedName: "Service_listFileSystemsHeaders",
type: {
name: "Composite",
className: "ServiceListFileSystemsHeaders",
modelProperties: {
date: {
serializedName: "date",
xmlName: "date",
type: {
name: "DateTimeRfc1123"
}
},
requestId: {
constraints: {
Pattern: new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")
},
serializedName: "x-ms-request-id",
xmlName: "x-ms-request-id",
type: {
name: "String"
}
},
version: {
serializedName: "x-ms-version",
xmlName: "x-ms-version",
type: {
name: "String"
}
},
continuation: {
serializedName: "x-ms-continuation",
xmlName: "x-ms-continuation",
type: {
name: "String"
}
},
contentType: {
serializedName: "content-type",
xmlName: "content-type",
type: {
name: "String"
}
}
}
}
};
exports.ServiceListFileSystemsExceptionHeaders = {
serializedName: "Service_listFileSystemsExceptionHeaders",
type: {
name: "Composite",
className: "ServiceListFileSystemsExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
exports.FileSystemCreateHeaders = {
serializedName: "FileSystem_createHeaders",
type: {
name: "Composite",
className: "FileSystemCreateHeaders",
modelProperties: {
date: {
serializedName: "date",
xmlName: "date",
type: {
name: "DateTimeRfc1123"
}
},
etag: {
serializedName: "etag",
xmlName: "etag",
type: {
name: "String"
}
},
lastModified: {
serializedName: "last-modified",
xmlName: "last-modified",
type: {
name: "DateTimeRfc1123"
}
},
clientRequestId: {
constraints: {
Pattern: new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")
},
serializedName: "x-ms-request-id",
xmlName: "x-ms-request-id",
type: {
name: "String"
}
},
version: {
serializedName: "x-ms-version",
xmlName: "x-ms-version",
type: {
name: "String"
}
},
namespaceEnabled: {
serializedName: "x-ms-namespace-enabled",
xmlName: "x-ms-namespace-enabled",
type: {
name: "String"
}
}
}
}
};
exports.FileSystemCreateExceptionHeaders = {
serializedName: "FileSystem_createExceptionHeaders",
type: {
name: "Composite",
className: "FileSystemCreateExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
exports.FileSystemSetPropertiesHeaders = {
serializedName: "FileSystem_setPropertiesHeaders",
type: {
name: "Composite",
className: "FileSystemSetPropertiesHeaders",
modelProperties: {
date: {
serializedName: "date",
xmlName: "date",
type: {
name: "DateTimeRfc1123"
}
},
etag: {
serializedName: "etag",
xmlName: "etag",
type: {
name: "String"
}
},
lastModified: {
serializedName: "last-modified",
xmlName: "last-modified",
type: {
name: "DateTimeRfc1123"
}
},
requestId: {
constraints: {
Pattern: new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")
},
serializedName: "x-ms-request-id",
xmlName: "x-ms-request-id",
type: {
name: "String"
}
},
version: {
serializedName: "x-ms-version",
xmlName: "x-ms-version",
type: {
name: "String"
}
}
}
}
};
exports.FileSystemSetPropertiesExceptionHeaders = {
serializedName: "FileSystem_setPropertiesExceptionHeaders",
type: {
name: "Composite",
className: "FileSystemSetPropertiesExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
exports.FileSystemGetPropertiesHeaders = {
serializedName: "FileSystem_getPropertiesHeaders",
type: {
name: "Composite",
className: "FileSystemGetPropertiesHeaders",
modelProperties: {
date: {
serializedName: "date",
xmlName: "date",
type: {
name: "DateTimeRfc1123"
}
},
etag: {
serializedName: "etag",
xmlName: "etag",
type: {
name: "String"
}
},
lastModified: {
serializedName: "last-modified",
xmlName: "last-modified",
type: {
name: "DateTimeRfc1123"
}
},
requestId: {
constraints: {
Pattern: new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")
},
serializedName: "x-ms-request-id",
xmlName: "x-ms-request-id",
type: {
name: "String"
}
},
version: {
serializedName: "x-ms-version",
xmlName: "x-ms-version",
type: {
name: "String"
}
},
properties: {
serializedName: "x-ms-properties",
xmlName: "x-ms-properties",
type: {
name: "String"
}
},
namespaceEnabled: {
serializedName: "x-ms-namespace-enabled",
xmlName: "x-ms-namespace-enabled",
type: {
name: "String"
}
}
}
}
};
exports.FileSystemGetPropertiesExceptionHeaders = {
serializedName: "FileSystem_getPropertiesExceptionHeaders",
type: {
name: "Composite",
className: "FileSystemGetPropertiesExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
exports.FileSystemDeleteHeaders = {
serializedName: "FileSystem_deleteHeaders",
type: {
name: "Composite",
className: "FileSystemDeleteHeaders",
modelProperties: {
requestId: {
constraints: {
Pattern: new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")
},
serializedName: "x-ms-request-id",
xmlName: "x-ms-request-id",
type: {
name: "String"
}
},
version: {
serializedName: "x-ms-version",
xmlName: "x-ms-version",
type: {
name: "String"
}
},
date: {
serializedName: "date",
xmlName: "date",
type: {
name: "DateTimeRfc1123"
}
}
}
}
};
exports.FileSystemDeleteExceptionHeaders = {
serializedName: "FileSystem_deleteExceptionHeaders",
type: {
name: "Composite",
className: "FileSystemDeleteExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
exports.FileSystemListPathsHeaders = {
serializedName: "FileSystem_listPathsHeaders",
type: {
name: "Composite",
className: "FileSystemListPathsHeaders",
modelProperties: {
date: {
serializedName: "date",
xmlName: "date",
type: {
name: "DateTimeRfc1123"
}
},
etag: {
serializedName: "etag",
xmlName: "etag",
type: {
name: "String"
}
},
lastModified: {
serializedName: "last-modified",
xmlName: "last-modified",
type: {
name: "DateTimeRfc1123"
}
},
requestId: {
constraints: {
Pattern: new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")
},
serializedName: "x-ms-request-id",
xmlName: "x-ms-request-id",
type: {
name: "String"
}
},
version: {
serializedName: "x-ms-version",
xmlName: "x-ms-version",
type: {
name: "String"
}
},
continuation: {
serializedName: "x-ms-continuation",
xmlName: "x-ms-continuation",
type: {
name: "String"
}
},
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
exports.FileSystemListPathsExceptionHeaders = {
serializedName: "FileSystem_listPathsExceptionHeaders",
type: {
name: "Composite",
className: "FileSystemListPathsExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
exports.FileSystemListBlobHierarchySegmentHeaders = {
serializedName: "FileSystem_listBlobHierarchySegmentHeaders",
type: {
name: "Composite",
className: "FileSystemListBlobHierarchySegmentHeaders",
modelProperties: {
contentType: {
serializedName: "content-type",
xmlName: "content-type",
type: {
name: "String"
}
},
clientRequestId: {
serializedName: "x-ms-client-request-id",
xmlName: "x-ms-client-request-id",
type: {
name: "String"
}
},
requestId: {
serializedName: "x-ms-request-id",
xmlName: "x-ms-request-id",
type: {
name: "String"
}
},
version: {
serializedName: "x-ms-version",
xmlName: "x-ms-version",
type: {
name: "String"
}
},
date: {
serializedName: "date",
xmlName: "date",
type: {
name: "DateTimeRfc1123"
}
},
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
exports.FileSystemListBlobHierarchySegmentExceptionHeaders = {
serializedName: "FileSystem_listBlobHierarchySegmentExceptionHeaders",
type: {
name: "Composite",
className: "FileSystemListBlobHierarchySegmentExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
exports.PathCreateHeaders = {
serializedName: "Path_createHeaders",
type: {
name: "Composite",
className: "PathCreateHeaders",
modelProperties: {
date: {
serializedName: "date",
xmlName: "date",
type: {
name: "DateTimeRfc1123"
}
},
etag: {
serializedName: "etag",
xmlName: "etag",
type: {
name: "String"
}
},
lastModified: {
serializedName: "last-modified",
xmlName: "last-modified",
type: {
name: "DateTimeRfc1123"
}
},
requestId: {
constraints: {
Pattern: new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")
},
serializedName: "x-ms-request-id",
xmlName: "x-ms-request-id",
type: {
name: "String"
}
},
version: {
serializedName: "x-ms-version",
xmlName: "x-ms-version",
type: {
name: "String"
}
},
continuation: {
serializedName: "x-ms-continuation",
xmlName: "x-ms-continuation",
type: {
name: "String"
}
},
contentLength: {
serializedName: "content-length",
xmlName: "content-length",
type: {
name: "Number"
}
},
isServerEncrypted: {
serializedName: "x-ms-request-server-encrypted",
xmlName: "x-ms-request-server-encrypted",
type: {
name: "Boolean"
}
},
encryptionKeySha256: {
serializedName: "x-ms-encryption-key-sha256",
xmlName: "x-ms-encryption-key-sha256",
type: {
name: "String"
}
},
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
exports.PathCreateExceptionHeaders = {
serializedName: "Path_createExceptionHeaders",
type: {
name: "Composite",
className: "PathCreateExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
exports.PathUpdateHeaders = {
serializedName: "Path_updateHeaders",
type: {
name: "Composite",
className: "PathUpdateHeaders",
modelProperties: {
date: {
serializedName: "date",
xmlName: "date",
type: {
name: "DateTimeRfc1123"
}
},
etag: {
serializedName: "etag",
xmlName: "etag",
type: {
name: "String"
}
},
lastModified: {
serializedName: "last-modified",
xmlName: "last-modified",
type: {
name: "DateTimeRfc1123"
}
},
acceptRanges: {
serializedName: "accept-ranges",
xmlName: "accept-ranges",
type: {
name: "String"
}
},
cacheControl: {
serializedName: "cache-control",
xmlName: "cache-control",
type: {
name: "String"
}
},
contentDisposition: {
serializedName: "content-disposition",
xmlName: "content-disposition",
type: {
name: "String"
}
},
contentEncoding: {
serializedName: "content-encoding",
xmlName: "content-encoding",
type: {
name: "String"
}
},
contentLanguage: {
serializedName: "content-language",
xmlName: "content-language",
type: {
name: "String"
}
},
contentLength: {
serializedName: "content-length",
xmlName: "content-length",
type: {
name: "Number"
}
},
contentRange: {
serializedName: "content-range",
xmlName: "content-range",
type: {
name: "String"
}
},
contentType: {
serializedName: "content-type",
xmlName: "content-type",
type: {
name: "String"
}
},
contentMD5: {
serializedName: "content-md5",
xmlName: "content-md5",
type: {
name: "String"
}
},
properties: {
serializedName: "x-ms-properties",
xmlName: "x-ms-properties",
type: {
name: "String"
}
},
xMsContinuation: {
serializedName: "x-ms-continuation",
xmlName: "x-ms-continuation",
type: {
name: "String"
}
},
requestId: {
constraints: {
Pattern: new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")
},
serializedName: "x-ms-request-id",
xmlName: "x-ms-request-id",
type: {
name: "String"
}
},
version: {
serializedName: "x-ms-version",
xmlName: "x-ms-version",
type: {
name: "String"
}
},
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
exports.PathUpdateExceptionHeaders = {
serializedName: "Path_updateExceptionHeaders",
type: {
name: "Composite",
className: "PathUpdateExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
exports.PathLeaseHeaders = {
serializedName: "Path_leaseHeaders",
type: {
name: "Composite",
className: "PathLeaseHeaders",
modelProperties: {
date: {
serializedName: "date",
xmlName: "date",
type: {
name: "DateTimeRfc1123"
}
},
etag: {
serializedName: "etag",
xmlName: "etag",
type: {
name: "String"
}
},
lastModified: {
serializedName: "last-modified",
xmlName: "last-modified",
type: {
name: "DateTimeRfc1123"
}
},
requestId: {
constraints: {
Pattern: new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")
},
serializedName: "x-ms-request-id",
xmlName: "x-ms-request-id",
type: {
name: "String"
}
},
version: {
serializedName: "x-ms-version",
xmlName: "x-ms-version",
type: {
name: "String"
}
},
leaseId: {
constraints: {
Pattern: new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")
},
serializedName: "x-ms-lease-id",
xmlName: "x-ms-lease-id",
type: {
name: "String"
}
}
}
}
};
exports.PathLeaseExceptionHeaders = {
serializedName: "Path_leaseExceptionHeaders",
type: {
name: "Composite",
className: "PathLeaseExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
xmlName: "x-ms-error-code",
type: {
name: "String"
}
}
}
}
};
exports.PathReadHeaders = {
serializedName: "Path_readHeaders",
type: {
name: "Composite",
className: "PathReadHeaders",
modelProperties: {
acceptRanges: {
serializedName: "accept-ranges",
xmlName: "accept-ranges",
type: {
name: "String"
}
},
cacheControl: {
serializedName: "cache-control",
xmlName: "cache-control",
type: {
name: "String"
}
},
contentDisposition: {
serializedName: "content-disposition",
xmlName: "content-disposition",
type: {
name: "String"
}
},
contentEncoding: {
serializedName: "content-encoding",
xmlName: "content-encoding",
type: {
name: "String"
}
},
contentLanguage: {
serializedName: "content-language",
xmlName: "content-language",
type: {
name: "String"
}
},
contentLength: {
serializedName: "content-length",
xmlName: "content-length",
type: {
name: "Number"
}
},
contentRange: {
serializedName: "content-range",
xmlName: "content-range",
type: {
name: "String"
}
},
contentType: {
serializedName: "content-type",
xmlName: "content-type",
type: {
name: "String"
}
},
contentMD5: {
serializedName: "content-md5",
xmlName: "content-md5",
type: {
name: "String"
}
},
date: {
serializedName: "date",
xmlName: "date",
type: {
name: "DateTimeRfc1123"
}
},
etag: {
serializedName: "etag",
xmlName: "etag",
type: {
name: "String"
}
},
lastModified: {
serializedName: "last-modified",
xmlName: "last-modified",
type: {
name: "DateTimeRfc1123"
}
},
requestId: {
constraints: {
Pattern: new RegExp("^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$")
},
serializedName: "x-ms-request-id",
xmlName: "x-ms-request-id",
type: {
name: "String"
}
},
version: {
serializedName: "x-ms-version",
xmlName: "x-ms-version",
type: {
name: "String"
}
},
resourceType: {
serializedName: "x-ms-resource-type",
xmlName: "x-ms-resource-type",
type: {
name: "String"
}
},
properties: {
serializedName: "x-ms-properties",
xmlName: "x-ms-properties",
type: {
name: "String"
}
},
leaseDuration: {
serializedName: "x-ms-lease-duration",
xmlName: "x-ms-lease-duration",
type: {
name: "String"
}
},
leaseState: {
serializedName: "x-ms-lease-state",
xmlName: "x-ms-lease-state",
type: {
name: "String"
}
},