import * as msRest from "@azure/ms-rest-js" ; export const comp0 = { parameterPath : "comp" , mapper : { required : true , isConstant : true , serializedName : "comp" , defaultValue : 'properties' , type : { name : "String" } } } ; export const comp1 = { parameterPath : "comp" , mapper : { required : true , isConstant : true , serializedName : "comp" , defaultValue : 'stats' , type : { name : "String" } } } ; export const comp2 = { parameterPath : "comp" , mapper : { required : true , isConstant : true , serializedName : "comp" , defaultValue : 'list' , type : { name : "String" } } } ; export const comp3 = { parameterPath : "comp" , mapper : { required : true , isConstant : true , serializedName : "comp" , defaultValue : 'metadata' , type : { name : "String" } } } ; export const comp4 = { parameterPath : "comp" , mapper : { required : true , isConstant : true , serializedName : "comp" , defaultValue : 'acl' , type : { name : "String" } } } ; export const include = { parameterPath : [ "options" , "include" ] , mapper : { serializedName : "include" , type : { name : "Sequence" , element : { type : { name : "Enum" , allowedValues : [ "metadata" ] } } } } , collectionFormat : msRest . QueryCollectionFormat . Csv } ; export const marker = { parameterPath : [ "options" , "marker" ] , mapper : { serializedName : "marker" , type : { name : "String" } } } ; export const maxresults = { parameterPath : [ "options" , "maxresults" ] , mapper : { serializedName : "maxresults" , constraints : { InclusiveMinimum : 1 } , type : { name : "Number" } } } ; export const messageTimeToLive = { parameterPath : [ "options" , "messageTimeToLive" ] , mapper : { serializedName : "messagettl" , constraints : { InclusiveMinimum : - 1 } , type : { name : "Number" } } } ; export const metadata = { parameterPath : [ "options" , "metadata" ] , mapper : { serializedName : "x-ms-meta" , type : { name : "Dictionary" , value : { type : { name : "String" } } } , headerCollectionPrefix : "x-ms-meta-" } } ; export const numberOfMessages = { parameterPath : [ "options" , "numberOfMessages" ] , mapper : { serializedName : "numofmessages" , constraints : { InclusiveMinimum : 1 } , type : { name : "Number" } } } ; export const peekonly = { parameterPath : "peekonly" , mapper : { required : true , isConstant : true , serializedName : "peekonly" , defaultValue : 'true' , type : { name : "String" } } } ; export const popReceipt = { parameterPath : "popReceipt" , mapper : { required : true , serializedName : "popreceipt" , type : { name : "String" } } } ; export const prefix = { parameterPath : [ "options" , "prefix" ] , mapper : { serializedName : "prefix" , type : { name : "String" } } } ; export const requestId = { parameterPath : [ "options" , "requestId" ] , mapper : { serializedName : "x-ms-client-request-id" , type : { name : "String" } } } ; export const restype = { parameterPath : "restype" , mapper : { required : true , isConstant : true , serializedName : "restype" , defaultValue : 'service' , type : { name : "String" } } } ; export const timeout = { parameterPath : [ "options" , "timeout" ] , mapper : { serializedName : "timeout" , constraints : { InclusiveMinimum : 0 } , type : { name : "Number" } } } ; export const url = { parameterPath : "url" , mapper : { required : true , serializedName : "url" , defaultValue : '' , type : { name : "String" } } , skipEncoding : true } ; export const version = { parameterPath : "version" , mapper : { serializedName : "x-ms-version" , type : { name : "String" } } } ; export const visibilitytimeout0 = { parameterPath : [ "options" , "visibilitytimeout" ] , mapper : { serializedName : "visibilitytimeout" , constraints : { InclusiveMaximum : 604800 , InclusiveMinimum : 0 } , type : { name : "Number" } } } ; export const visibilitytimeout1 = { parameterPath : "visibilitytimeout" , mapper : { required : true , serializedName : "visibilitytimeout" , constraints : { InclusiveMaximum : 604800 , InclusiveMinimum : 0 } , type : { name : "Number" } } } ;