import { OperationParameter , OperationURLParameter , OperationQueryParameter } from "@azure/core-client" ; import { ManagementLockObject as ManagementLockObjectMapper } from "../models/mappers" ; export const accept = { parameterPath : "accept" , mapper : { defaultValue : "application/json" , isConstant : true , serializedName : "Accept" , type : { name : "String" } } } ; export const $host = { parameterPath : "$host" , mapper : { serializedName : "$host" , required : true , type : { name : "String" } } , skipEncoding : true } ; export const apiVersion = { parameterPath : "apiVersion" , mapper : { defaultValue : "2016-09-01" , isConstant : true , serializedName : "api-version" , type : { name : "String" } } } ; export const nextLink = { parameterPath : "nextLink" , mapper : { serializedName : "nextLink" , required : true , type : { name : "String" } } , skipEncoding : true } ; export const contentType = { parameterPath : [ "options" , "contentType" ] , mapper : { defaultValue : "application/json" , isConstant : true , serializedName : "Content-Type" , type : { name : "String" } } } ; export const parameters = { parameterPath : "parameters" , mapper : ManagementLockObjectMapper } ; export const resourceGroupName = { parameterPath : "resourceGroupName" , mapper : { constraints : { Pattern : new RegExp ( "^[-\\w\\._\\(\\)]+$" ) , MaxLength : 90 , MinLength : 1 } , serializedName : "resourceGroupName" , required : true , type : { name : "String" } } } ; export const lockName = { parameterPath : "lockName" , mapper : { serializedName : "lockName" , required : true , type : { name : "String" } } } ; export const subscriptionId = { parameterPath : "subscriptionId" , mapper : { serializedName : "subscriptionId" , required : true , type : { name : "String" } } } ; export const scope = { parameterPath : "scope" , mapper : { serializedName : "scope" , required : true , type : { name : "String" } } } ; export const resourceProviderNamespace = { parameterPath : "resourceProviderNamespace" , mapper : { serializedName : "resourceProviderNamespace" , required : true , type : { name : "String" } } } ; export const parentResourcePath = { parameterPath : "parentResourcePath" , mapper : { serializedName : "parentResourcePath" , required : true , type : { name : "String" } } , skipEncoding : true } ; export const resourceType = { parameterPath : "resourceType" , mapper : { serializedName : "resourceType" , required : true , type : { name : "String" } } , skipEncoding : true } ; export const resourceName = { parameterPath : "resourceName" , mapper : { serializedName : "resourceName" , required : true , type : { name : "String" } } } ; export const filter = { parameterPath : [ "options" , "filter" ] , mapper : { serializedName : "$filter" , type : { name : "String" } } } ;