UNPKG

azurite

Version:

An open source Azure Storage API compatible server

1,670 lines 36.8 kB
"use strict"; /* * 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. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.contentLength = exports.containerName = exports.comp9 = exports.comp8 = exports.comp7 = exports.comp6 = exports.comp5 = exports.comp4 = exports.comp3 = exports.comp24 = exports.comp23 = exports.comp22 = exports.comp21 = exports.comp20 = exports.comp2 = exports.comp19 = exports.comp18 = exports.comp17 = exports.comp16 = exports.comp15 = exports.comp14 = exports.comp13 = exports.comp12 = exports.comp11 = exports.comp10 = exports.comp1 = exports.comp0 = exports.breakPeriod = exports.blockId = exports.blobType2 = exports.blobType1 = exports.blobType0 = exports.blobTagsString = exports.blobSequenceNumber = exports.blobDeleteType = exports.blobContentType = exports.blobContentMD5 = exports.blobContentLength = exports.blobContentLanguage = exports.blobContentEncoding = exports.blobContentDisposition = exports.blobCacheControl = exports.blob = exports.appendPosition = exports.action4 = exports.action3 = exports.action2 = exports.action1 = exports.action0 = exports.access = void 0; exports.range0 = exports.proposedLeaseId1 = exports.proposedLeaseId0 = exports.prevSnapshotUrl = exports.prevsnapshot = exports.preventEncryptionScopeOverride = exports.prefix = exports.pageWrite1 = exports.pageWrite0 = exports.multipartContentType = exports.metadata = exports.maxSize = exports.maxresults = exports.marker = exports.listType = exports.legalHold1 = exports.legalHold0 = exports.leaseId1 = exports.leaseId0 = exports.include2 = exports.include1 = exports.include0 = exports.immutabilityPolicyMode = exports.immutabilityPolicyExpiry = exports.ifUnmodifiedSince = exports.ifTags = exports.ifSequenceNumberLessThanOrEqualTo = exports.ifSequenceNumberLessThan = exports.ifSequenceNumberEqualTo = exports.ifNoneMatch = exports.ifModifiedSince = exports.ifMatch = exports.expiryOptions = exports.expiresOn = exports.encryptionScope = exports.encryptionKeySha256 = exports.encryptionKey = exports.encryptionAlgorithm = exports.duration = exports.delimiter = exports.deleteSnapshots = exports.deletedContainerVersion = exports.deletedContainerName = exports.defaultEncryptionScope = exports.copySourceTags = exports.copySourceBlobProperties = exports.copySourceAuthorization = exports.copySource = exports.copyId = exports.copyActionAbortConstant = void 0; exports.xMsRequiresSync = exports.where = exports.versionId = exports.version = exports.url = exports.transactionalContentMD5 = exports.transactionalContentCrc64 = exports.timeout = exports.tier1 = exports.tier0 = exports.sourceUrl = exports.sourceRange1 = exports.sourceRange0 = exports.sourceIfUnmodifiedSince = exports.sourceIfTags = exports.sourceIfNoneMatch = exports.sourceIfModifiedSince = exports.sourceIfMatch = exports.sourceContentMD5 = exports.sourceContentcrc64 = exports.snapshot = exports.sequenceNumberAction = exports.sealBlob = exports.restype2 = exports.restype1 = exports.restype0 = exports.requestId = exports.rehydratePriority = exports.rangeGetContentMD5 = exports.rangeGetContentCRC64 = exports.range1 = void 0; const tslib_1 = require("tslib"); // tslint:disable:quotemark // tslint:disable:object-literal-sort-keys const msRest = tslib_1.__importStar(require("@azure/ms-rest-js")); exports.access = { parameterPath: [ "options", "access" ], mapper: { serializedName: "x-ms-blob-public-access", type: { name: "String" } } }; exports.action0 = { parameterPath: "action", mapper: { required: true, isConstant: true, serializedName: "x-ms-lease-action", defaultValue: 'acquire', type: { name: "String" } } }; exports.action1 = { parameterPath: "action", mapper: { required: true, isConstant: true, serializedName: "x-ms-lease-action", defaultValue: 'release', type: { name: "String" } } }; exports.action2 = { parameterPath: "action", mapper: { required: true, isConstant: true, serializedName: "x-ms-lease-action", defaultValue: 'renew', type: { name: "String" } } }; exports.action3 = { parameterPath: "action", mapper: { required: true, isConstant: true, serializedName: "x-ms-lease-action", defaultValue: 'break', type: { name: "String" } } }; exports.action4 = { parameterPath: "action", mapper: { required: true, isConstant: true, serializedName: "x-ms-lease-action", defaultValue: 'change', type: { name: "String" } } }; exports.appendPosition = { parameterPath: [ "options", "appendPositionAccessConditions", "appendPosition" ], mapper: { serializedName: "x-ms-blob-condition-appendpos", type: { name: "Number" } } }; exports.blob = { parameterPath: "blob", mapper: { required: true, serializedName: "blob", constraints: { MaxLength: 1024, MinLength: 1, Pattern: /^[a-zA-Z0-9]+(?:\/[a-zA-Z0-9]+)*(?:\.[a-zA-Z0-9]+){0,1}$/ }, type: { name: "String" } } }; exports.blobCacheControl = { parameterPath: [ "options", "blobHTTPHeaders", "blobCacheControl" ], mapper: { serializedName: "x-ms-blob-cache-control", type: { name: "String" } } }; exports.blobContentDisposition = { parameterPath: [ "options", "blobHTTPHeaders", "blobContentDisposition" ], mapper: { serializedName: "x-ms-blob-content-disposition", type: { name: "String" } } }; exports.blobContentEncoding = { parameterPath: [ "options", "blobHTTPHeaders", "blobContentEncoding" ], mapper: { serializedName: "x-ms-blob-content-encoding", type: { name: "String" } } }; exports.blobContentLanguage = { parameterPath: [ "options", "blobHTTPHeaders", "blobContentLanguage" ], mapper: { serializedName: "x-ms-blob-content-language", type: { name: "String" } } }; exports.blobContentLength = { parameterPath: "blobContentLength", mapper: { required: true, serializedName: "x-ms-blob-content-length", type: { name: "Number" } } }; exports.blobContentMD5 = { parameterPath: [ "options", "blobHTTPHeaders", "blobContentMD5" ], mapper: { serializedName: "x-ms-blob-content-md5", type: { name: "ByteArray" } } }; exports.blobContentType = { parameterPath: [ "options", "blobHTTPHeaders", "blobContentType" ], mapper: { serializedName: "x-ms-blob-content-type", type: { name: "String" } } }; exports.blobDeleteType = { parameterPath: [ "options", "blobDeleteType" ], mapper: { serializedName: "deletetype", type: { name: "Enum", allowedValues: [ "Permanent" ] } } }; exports.blobSequenceNumber = { parameterPath: [ "options", "blobSequenceNumber" ], mapper: { serializedName: "x-ms-blob-sequence-number", defaultValue: 0, type: { name: "Number" } } }; exports.blobTagsString = { parameterPath: [ "options", "blobTagsString" ], mapper: { serializedName: "x-ms-tags", type: { name: "String" } } }; exports.blobType0 = { parameterPath: "blobType", mapper: { required: true, isConstant: true, serializedName: "x-ms-blob-type", defaultValue: 'PageBlob', type: { name: "String" } } }; exports.blobType1 = { parameterPath: "blobType", mapper: { required: true, isConstant: true, serializedName: "x-ms-blob-type", defaultValue: 'AppendBlob', type: { name: "String" } } }; exports.blobType2 = { parameterPath: "blobType", mapper: { required: true, isConstant: true, serializedName: "x-ms-blob-type", defaultValue: 'BlockBlob', type: { name: "String" } } }; exports.blockId = { parameterPath: "blockId", mapper: { required: true, serializedName: "blockid", type: { name: "String" } } }; exports.breakPeriod = { parameterPath: [ "options", "breakPeriod" ], mapper: { serializedName: "x-ms-lease-break-period", type: { name: "Number" } } }; exports.comp0 = { parameterPath: "comp", mapper: { required: true, isConstant: true, serializedName: "comp", defaultValue: 'properties', type: { name: "String" } } }; exports.comp1 = { parameterPath: "comp", mapper: { required: true, isConstant: true, serializedName: "comp", defaultValue: 'stats', type: { name: "String" } } }; exports.comp10 = { parameterPath: "comp", mapper: { required: true, isConstant: true, serializedName: "comp", defaultValue: 'expiry', type: { name: "String" } } }; exports.comp11 = { parameterPath: "comp", mapper: { required: true, isConstant: true, serializedName: "comp", defaultValue: 'immutabilityPolicies', type: { name: "String" } } }; exports.comp12 = { parameterPath: "comp", mapper: { required: true, isConstant: true, serializedName: "comp", defaultValue: 'legalhold', type: { name: "String" } } }; exports.comp13 = { parameterPath: "comp", mapper: { required: true, isConstant: true, serializedName: "comp", defaultValue: 'snapshot', type: { name: "String" } } }; exports.comp14 = { parameterPath: "comp", mapper: { required: true, isConstant: true, serializedName: "comp", defaultValue: 'copy', type: { name: "String" } } }; exports.comp15 = { parameterPath: "comp", mapper: { required: true, isConstant: true, serializedName: "comp", defaultValue: 'tier', type: { name: "String" } } }; exports.comp16 = { parameterPath: "comp", mapper: { required: true, isConstant: true, serializedName: "comp", defaultValue: 'query', type: { name: "String" } } }; exports.comp17 = { parameterPath: "comp", mapper: { required: true, isConstant: true, serializedName: "comp", defaultValue: 'tags', type: { name: "String" } } }; exports.comp18 = { parameterPath: "comp", mapper: { required: true, isConstant: true, serializedName: "comp", defaultValue: 'page', type: { name: "String" } } }; exports.comp19 = { parameterPath: "comp", mapper: { required: true, isConstant: true, serializedName: "comp", defaultValue: 'pagelist', type: { name: "String" } } }; exports.comp2 = { parameterPath: "comp", mapper: { required: true, isConstant: true, serializedName: "comp", defaultValue: 'list', type: { name: "String" } } }; exports.comp20 = { parameterPath: "comp", mapper: { required: true, isConstant: true, serializedName: "comp", defaultValue: 'incrementalcopy', type: { name: "String" } } }; exports.comp21 = { parameterPath: "comp", mapper: { required: true, isConstant: true, serializedName: "comp", defaultValue: 'appendblock', type: { name: "String" } } }; exports.comp22 = { parameterPath: "comp", mapper: { required: true, isConstant: true, serializedName: "comp", defaultValue: 'seal', type: { name: "String" } } }; exports.comp23 = { parameterPath: "comp", mapper: { required: true, isConstant: true, serializedName: "comp", defaultValue: 'block', type: { name: "String" } } }; exports.comp24 = { parameterPath: "comp", mapper: { required: true, isConstant: true, serializedName: "comp", defaultValue: 'blocklist', type: { name: "String" } } }; exports.comp3 = { parameterPath: "comp", mapper: { required: true, isConstant: true, serializedName: "comp", defaultValue: 'userdelegationkey', type: { name: "String" } } }; exports.comp4 = { parameterPath: "comp", mapper: { required: true, isConstant: true, serializedName: "comp", defaultValue: 'batch', type: { name: "String" } } }; exports.comp5 = { parameterPath: "comp", mapper: { required: true, isConstant: true, serializedName: "comp", defaultValue: 'blobs', type: { name: "String" } } }; exports.comp6 = { parameterPath: "comp", mapper: { required: true, isConstant: true, serializedName: "comp", defaultValue: 'metadata', type: { name: "String" } } }; exports.comp7 = { parameterPath: "comp", mapper: { required: true, isConstant: true, serializedName: "comp", defaultValue: 'acl', type: { name: "String" } } }; exports.comp8 = { parameterPath: "comp", mapper: { required: true, isConstant: true, serializedName: "comp", defaultValue: 'undelete', type: { name: "String" } } }; exports.comp9 = { parameterPath: "comp", mapper: { required: true, isConstant: true, serializedName: "comp", defaultValue: 'lease', type: { name: "String" } } }; exports.containerName = { parameterPath: "containerName", mapper: { required: true, serializedName: "containerName", type: { name: "String" } } }; exports.contentLength = { parameterPath: "contentLength", mapper: { required: true, serializedName: "Content-Length", type: { name: "Number" } } }; exports.copyActionAbortConstant = { parameterPath: "copyActionAbortConstant", mapper: { required: true, isConstant: true, serializedName: "x-ms-copy-action", defaultValue: 'abort', type: { name: "String" } } }; exports.copyId = { parameterPath: "copyId", mapper: { required: true, serializedName: "copyid", type: { name: "String" } } }; exports.copySource = { parameterPath: "copySource", mapper: { required: true, serializedName: "x-ms-copy-source", type: { name: "String" } } }; exports.copySourceAuthorization = { parameterPath: [ "options", "copySourceAuthorization" ], mapper: { serializedName: "x-ms-copy-source-authorization", type: { name: "String" } } }; exports.copySourceBlobProperties = { parameterPath: [ "options", "copySourceBlobProperties" ], mapper: { serializedName: "x-ms-copy-source-blob-properties", type: { name: "Boolean" } } }; exports.copySourceTags = { parameterPath: [ "options", "copySourceTags" ], mapper: { serializedName: "x-ms-copy-source-tag-option", type: { name: "Enum", allowedValues: [ "REPLACE", "COPY" ] } } }; exports.defaultEncryptionScope = { parameterPath: [ "options", "containerCpkScopeInfo", "defaultEncryptionScope" ], mapper: { serializedName: "x-ms-default-encryption-scope", type: { name: "String" } } }; exports.deletedContainerName = { parameterPath: [ "options", "deletedContainerName" ], mapper: { serializedName: "x-ms-deleted-container-name", type: { name: "String" } } }; exports.deletedContainerVersion = { parameterPath: [ "options", "deletedContainerVersion" ], mapper: { serializedName: "x-ms-deleted-container-version", type: { name: "String" } } }; exports.deleteSnapshots = { parameterPath: [ "options", "deleteSnapshots" ], mapper: { serializedName: "x-ms-delete-snapshots", type: { name: "Enum", allowedValues: [ "include", "only" ] } } }; exports.delimiter = { parameterPath: "delimiter", mapper: { required: true, serializedName: "delimiter", type: { name: "String" } } }; exports.duration = { parameterPath: [ "options", "duration" ], mapper: { serializedName: "x-ms-lease-duration", type: { name: "Number" } } }; exports.encryptionAlgorithm = { parameterPath: [ "options", "cpkInfo", "encryptionAlgorithm" ], mapper: { serializedName: "x-ms-encryption-algorithm", type: { name: "Enum", allowedValues: [ "AES256" ] } } }; exports.encryptionKey = { parameterPath: [ "options", "cpkInfo", "encryptionKey" ], mapper: { serializedName: "x-ms-encryption-key", type: { name: "String" } } }; exports.encryptionKeySha256 = { parameterPath: [ "options", "cpkInfo", "encryptionKeySha256" ], mapper: { serializedName: "x-ms-encryption-key-sha256", type: { name: "String" } } }; exports.encryptionScope = { parameterPath: [ "options", "cpkScopeInfo", "encryptionScope" ], mapper: { serializedName: "x-ms-encryption-scope", type: { name: "String" } } }; exports.expiresOn = { parameterPath: [ "options", "expiresOn" ], mapper: { serializedName: "x-ms-expiry-time", type: { name: "String" } } }; exports.expiryOptions = { parameterPath: "expiryOptions", mapper: { required: true, serializedName: "x-ms-expiry-option", type: { name: "String" } } }; exports.ifMatch = { parameterPath: [ "options", "modifiedAccessConditions", "ifMatch" ], mapper: { serializedName: "If-Match", type: { name: "String" } } }; exports.ifModifiedSince = { parameterPath: [ "options", "modifiedAccessConditions", "ifModifiedSince" ], mapper: { serializedName: "If-Modified-Since", type: { name: "DateTimeRfc1123" } } }; exports.ifNoneMatch = { parameterPath: [ "options", "modifiedAccessConditions", "ifNoneMatch" ], mapper: { serializedName: "If-None-Match", type: { name: "String" } } }; exports.ifSequenceNumberEqualTo = { parameterPath: [ "options", "sequenceNumberAccessConditions", "ifSequenceNumberEqualTo" ], mapper: { serializedName: "x-ms-if-sequence-number-eq", type: { name: "Number" } } }; exports.ifSequenceNumberLessThan = { parameterPath: [ "options", "sequenceNumberAccessConditions", "ifSequenceNumberLessThan" ], mapper: { serializedName: "x-ms-if-sequence-number-lt", type: { name: "Number" } } }; exports.ifSequenceNumberLessThanOrEqualTo = { parameterPath: [ "options", "sequenceNumberAccessConditions", "ifSequenceNumberLessThanOrEqualTo" ], mapper: { serializedName: "x-ms-if-sequence-number-le", type: { name: "Number" } } }; exports.ifTags = { parameterPath: [ "options", "modifiedAccessConditions", "ifTags" ], mapper: { serializedName: "x-ms-if-tags", type: { name: "String" } } }; exports.ifUnmodifiedSince = { parameterPath: [ "options", "modifiedAccessConditions", "ifUnmodifiedSince" ], mapper: { serializedName: "If-Unmodified-Since", type: { name: "DateTimeRfc1123" } } }; exports.immutabilityPolicyExpiry = { parameterPath: [ "options", "immutabilityPolicyExpiry" ], mapper: { serializedName: "x-ms-immutability-policy-until-date", type: { name: "DateTimeRfc1123" } } }; exports.immutabilityPolicyMode = { parameterPath: [ "options", "immutabilityPolicyMode" ], mapper: { serializedName: "x-ms-immutability-policy-mode", type: { name: "Enum", allowedValues: [ "Mutable", "Unlocked", "Locked" ] } } }; exports.include0 = { parameterPath: [ "options", "include" ], mapper: { serializedName: "include", type: { name: "Sequence", element: { type: { name: "Enum", allowedValues: [ "", "metadata", "deleted", "system" ] } } } }, collectionFormat: msRest.QueryCollectionFormat.Csv }; exports.include1 = { parameterPath: [ "options", "include" ], mapper: { serializedName: "include", type: { name: "Sequence", element: { type: { name: "Enum", allowedValues: [ "none", "versions" ] } } } }, collectionFormat: msRest.QueryCollectionFormat.Csv }; exports.include2 = { parameterPath: [ "options", "include" ], mapper: { serializedName: "include", type: { name: "Sequence", element: { type: { name: "Enum", allowedValues: [ "", "copy", "deleted", "metadata", "snapshots", "uncommittedblobs", "versions", "tags", "immutabilitypolicy", "legalhold", "deletedwithversions", "permissions" ] } } } }, collectionFormat: msRest.QueryCollectionFormat.Csv }; exports.leaseId0 = { parameterPath: [ "options", "leaseAccessConditions", "leaseId" ], mapper: { serializedName: "x-ms-lease-id", type: { name: "String" } } }; exports.leaseId1 = { parameterPath: "leaseId", mapper: { required: true, serializedName: "x-ms-lease-id", type: { name: "String" } } }; exports.legalHold0 = { parameterPath: "legalHold", mapper: { required: true, serializedName: "x-ms-legal-hold", type: { name: "Boolean" } } }; exports.legalHold1 = { parameterPath: [ "options", "legalHold" ], mapper: { serializedName: "x-ms-legal-hold", type: { name: "Boolean" } } }; exports.listType = { parameterPath: [ "options", "listType" ], mapper: { serializedName: "blocklisttype", defaultValue: 'committed', type: { name: "Enum", allowedValues: [ "committed", "uncommitted", "all" ] } } }; exports.marker = { parameterPath: [ "options", "marker" ], mapper: { serializedName: "marker", type: { name: "String" } } }; exports.maxresults = { parameterPath: [ "options", "maxresults" ], mapper: { serializedName: "maxresults", constraints: { InclusiveMinimum: 1 }, type: { name: "Number" } } }; exports.maxSize = { parameterPath: [ "options", "appendPositionAccessConditions", "maxSize" ], mapper: { serializedName: "x-ms-blob-condition-maxsize", type: { name: "Number" } } }; exports.metadata = { parameterPath: [ "options", "metadata" ], mapper: { serializedName: "x-ms-meta", type: { name: "Dictionary", value: { type: { name: "String" } } }, headerCollectionPrefix: "x-ms-meta-" } }; exports.multipartContentType = { parameterPath: "multipartContentType", mapper: { required: true, serializedName: "Content-Type", type: { name: "String" } } }; exports.pageWrite0 = { parameterPath: "pageWrite", mapper: { required: true, isConstant: true, serializedName: "x-ms-page-write", defaultValue: 'update', type: { name: "String" } } }; exports.pageWrite1 = { parameterPath: "pageWrite", mapper: { required: true, isConstant: true, serializedName: "x-ms-page-write", defaultValue: 'clear', type: { name: "String" } } }; exports.prefix = { parameterPath: [ "options", "prefix" ], mapper: { serializedName: "prefix", type: { name: "String" } } }; exports.preventEncryptionScopeOverride = { parameterPath: [ "options", "containerCpkScopeInfo", "preventEncryptionScopeOverride" ], mapper: { serializedName: "x-ms-deny-encryption-scope-override", type: { name: "Boolean" } } }; exports.prevsnapshot = { parameterPath: [ "options", "prevsnapshot" ], mapper: { serializedName: "prevsnapshot", type: { name: "String" } } }; exports.prevSnapshotUrl = { parameterPath: [ "options", "prevSnapshotUrl" ], mapper: { serializedName: "x-ms-previous-snapshot-url", type: { name: "String" } } }; exports.proposedLeaseId0 = { parameterPath: [ "options", "proposedLeaseId" ], mapper: { serializedName: "x-ms-proposed-lease-id", type: { name: "String" } } }; exports.proposedLeaseId1 = { parameterPath: "proposedLeaseId", mapper: { required: true, serializedName: "x-ms-proposed-lease-id", type: { name: "String" } } }; exports.range0 = { parameterPath: [ "options", "range" ], mapper: { serializedName: "x-ms-range", type: { name: "String" } } }; exports.range1 = { parameterPath: "range", mapper: { required: true, serializedName: "x-ms-range", type: { name: "String" } } }; exports.rangeGetContentCRC64 = { parameterPath: [ "options", "rangeGetContentCRC64" ], mapper: { serializedName: "x-ms-range-get-content-crc64", type: { name: "Boolean" } } }; exports.rangeGetContentMD5 = { parameterPath: [ "options", "rangeGetContentMD5" ], mapper: { serializedName: "x-ms-range-get-content-md5", type: { name: "Boolean" } } }; exports.rehydratePriority = { parameterPath: [ "options", "rehydratePriority" ], mapper: { serializedName: "x-ms-rehydrate-priority", type: { name: "String" } } }; exports.requestId = { parameterPath: [ "options", "requestId" ], mapper: { serializedName: "x-ms-client-request-id", type: { name: "String" } } }; exports.restype0 = { parameterPath: "restype", mapper: { required: true, isConstant: true, serializedName: "restype", defaultValue: 'service', type: { name: "String" } } }; exports.restype1 = { parameterPath: "restype", mapper: { required: true, isConstant: true, serializedName: "restype", defaultValue: 'account', type: { name: "String" } } }; exports.restype2 = { parameterPath: "restype", mapper: { required: true, isConstant: true, serializedName: "restype", defaultValue: 'container', type: { name: "String" } } }; exports.sealBlob = { parameterPath: [ "options", "sealBlob" ], mapper: { serializedName: "x-ms-seal-blob", type: { name: "Boolean" } } }; exports.sequenceNumberAction = { parameterPath: "sequenceNumberAction", mapper: { required: true, serializedName: "x-ms-sequence-number-action", type: { name: "Enum", allowedValues: [ "max", "update", "increment" ] } } }; exports.snapshot = { parameterPath: [ "options", "snapshot" ], mapper: { serializedName: "snapshot", type: { name: "String" } } }; exports.sourceContentcrc64 = { parameterPath: [ "options", "sourceContentcrc64" ], mapper: { serializedName: "x-ms-source-content-crc64", type: { name: "ByteArray" } } }; exports.sourceContentMD5 = { parameterPath: [ "options", "sourceContentMD5" ], mapper: { serializedName: "x-ms-source-content-md5", type: { name: "ByteArray" } } }; exports.sourceIfMatch = { parameterPath: [ "options", "sourceModifiedAccessConditions", "sourceIfMatch" ], mapper: { serializedName: "x-ms-source-if-match", type: { name: "String" } } }; exports.sourceIfModifiedSince = { parameterPath: [ "options", "sourceModifiedAccessConditions", "sourceIfModifiedSince" ], mapper: { serializedName: "x-ms-source-if-modified-since", type: { name: "DateTimeRfc1123" } } }; exports.sourceIfNoneMatch = { parameterPath: [ "options", "sourceModifiedAccessConditions", "sourceIfNoneMatch" ], mapper: { serializedName: "x-ms-source-if-none-match", type: { name: "String" } } }; exports.sourceIfTags = { parameterPath: [ "options", "sourceModifiedAccessConditions", "sourceIfTags" ], mapper: { serializedName: "x-ms-source-if-tags", type: { name: "String" } } }; exports.sourceIfUnmodifiedSince = { parameterPath: [ "options", "sourceModifiedAccessConditions", "sourceIfUnmodifiedSince" ], mapper: { serializedName: "x-ms-source-if-unmodified-since", type: { name: "DateTimeRfc1123" } } }; exports.sourceRange0 = { parameterPath: "sourceRange", mapper: { required: true, serializedName: "x-ms-source-range", type: { name: "String" } } }; exports.sourceRange1 = { parameterPath: [ "options", "sourceRange" ], mapper: { serializedName: "x-ms-source-range", type: { name: "String" } } }; exports.sourceUrl = { parameterPath: "sourceUrl", mapper: { required: true, serializedName: "x-ms-copy-source", type: { name: "String" } } }; exports.tier0 = { parameterPath: [ "options", "tier" ], mapper: { serializedName: "x-ms-access-tier", type: { name: "String" } } }; exports.tier1 = { parameterPath: "tier", mapper: { required: true, serializedName: "x-ms-access-tier", type: { name: "String" } } }; exports.timeout = { parameterPath: [ "options", "timeout" ], mapper: { serializedName: "timeout", constraints: { InclusiveMinimum: 0 }, type: { name: "Number" } } }; exports.transactionalContentCrc64 = { parameterPath: [ "options", "transactionalContentCrc64" ], mapper: { serializedName: "x-ms-content-crc64", type: { name: "ByteArray" } } }; exports.transactionalContentMD5 = { parameterPath: [ "options", "transactionalContentMD5" ], mapper: { serializedName: "Content-MD5", type: { name: "ByteArray" } } }; exports.url = { parameterPath: "url", mapper: { required: true, serializedName: "url", defaultValue: '', type: { name: "String" } }, skipEncoding: true }; exports.version = { parameterPath: "version", mapper: { serializedName: "x-ms-version", type: { name: "String" } } }; exports.versionId = { parameterPath: [ "options", "versionId" ], mapper: { serializedName: "versionid", type: { name: "String" } } }; exports.where = { parameterPath: [ "options", "where" ], mapper: { serializedName: "where", type: { name: "String" } } }; exports.xMsRequiresSync = { parameterPath: "xMsRequiresSync", mapper: { required: true, isConstant: true, serializedName: "x-ms-requires-sync", defaultValue: 'true', type: { name: "String" } } }; //# sourceMappingURL=parameters.js.map