import { Dictionary } from "../operationsInterfaces" ; import * as coreClient from "@azure/core-client" ; import * as Mappers from "../models/mappers" ; import * as Parameters from "../models/parameters" ; import { BodyDictionaryClient } from "../bodyDictionaryClient" ; import { DictionaryGetNullOptionalParams , DictionaryGetNullResponse , DictionaryGetEmptyOptionalParams , DictionaryGetEmptyResponse , DictionaryPutEmptyOptionalParams , DictionaryGetNullValueOptionalParams , DictionaryGetNullValueResponse , DictionaryGetNullKeyOptionalParams , DictionaryGetNullKeyResponse , DictionaryGetEmptyStringKeyOptionalParams , DictionaryGetEmptyStringKeyResponse , DictionaryGetInvalidOptionalParams , DictionaryGetInvalidResponse , DictionaryGetBooleanTfftOptionalParams , DictionaryGetBooleanTfftResponse , DictionaryPutBooleanTfftOptionalParams , DictionaryGetBooleanInvalidNullOptionalParams , DictionaryGetBooleanInvalidNullResponse , DictionaryGetBooleanInvalidStringOptionalParams , DictionaryGetBooleanInvalidStringResponse , DictionaryGetIntegerValidOptionalParams , DictionaryGetIntegerValidResponse , DictionaryPutIntegerValidOptionalParams , DictionaryGetIntInvalidNullOptionalParams , DictionaryGetIntInvalidNullResponse , DictionaryGetIntInvalidStringOptionalParams , DictionaryGetIntInvalidStringResponse , DictionaryGetLongValidOptionalParams , DictionaryGetLongValidResponse , DictionaryPutLongValidOptionalParams , DictionaryGetLongInvalidNullOptionalParams , DictionaryGetLongInvalidNullResponse , DictionaryGetLongInvalidStringOptionalParams , DictionaryGetLongInvalidStringResponse , DictionaryGetFloatValidOptionalParams , DictionaryGetFloatValidResponse , DictionaryPutFloatValidOptionalParams , DictionaryGetFloatInvalidNullOptionalParams , DictionaryGetFloatInvalidNullResponse , DictionaryGetFloatInvalidStringOptionalParams , DictionaryGetFloatInvalidStringResponse , DictionaryGetDoubleValidOptionalParams , DictionaryGetDoubleValidResponse , DictionaryPutDoubleValidOptionalParams , DictionaryGetDoubleInvalidNullOptionalParams , DictionaryGetDoubleInvalidNullResponse , DictionaryGetDoubleInvalidStringOptionalParams , DictionaryGetDoubleInvalidStringResponse , DictionaryGetStringValidOptionalParams , DictionaryGetStringValidResponse , DictionaryPutStringValidOptionalParams , DictionaryGetStringWithNullOptionalParams , DictionaryGetStringWithNullResponse , DictionaryGetStringWithInvalidOptionalParams , DictionaryGetStringWithInvalidResponse , DictionaryGetDateValidOptionalParams , DictionaryGetDateValidResponse , DictionaryPutDateValidOptionalParams , DictionaryGetDateInvalidNullOptionalParams , DictionaryGetDateInvalidNullResponse , DictionaryGetDateInvalidCharsOptionalParams , DictionaryGetDateInvalidCharsResponse , DictionaryGetDateTimeValidOptionalParams , DictionaryGetDateTimeValidResponse , DictionaryPutDateTimeValidOptionalParams , DictionaryGetDateTimeInvalidNullOptionalParams , DictionaryGetDateTimeInvalidNullResponse , DictionaryGetDateTimeInvalidCharsOptionalParams , DictionaryGetDateTimeInvalidCharsResponse , DictionaryGetDateTimeRfc1123ValidOptionalParams , DictionaryGetDateTimeRfc1123ValidResponse , DictionaryPutDateTimeRfc1123ValidOptionalParams , DictionaryGetDurationValidOptionalParams , DictionaryGetDurationValidResponse , DictionaryPutDurationValidOptionalParams , DictionaryGetByteValidOptionalParams , DictionaryGetByteValidResponse , DictionaryPutByteValidOptionalParams , DictionaryGetByteInvalidNullOptionalParams , DictionaryGetByteInvalidNullResponse , DictionaryGetBase64UrlOptionalParams , DictionaryGetBase64UrlResponse , DictionaryGetComplexNullOptionalParams , DictionaryGetComplexNullResponse , DictionaryGetComplexEmptyOptionalParams , DictionaryGetComplexEmptyResponse , DictionaryGetComplexItemNullOptionalParams , DictionaryGetComplexItemNullResponse , DictionaryGetComplexItemEmptyOptionalParams , DictionaryGetComplexItemEmptyResponse , DictionaryGetComplexValidOptionalParams , DictionaryGetComplexValidResponse , Widget , DictionaryPutComplexValidOptionalParams , DictionaryGetArrayNullOptionalParams , DictionaryGetArrayNullResponse , DictionaryGetArrayEmptyOptionalParams , DictionaryGetArrayEmptyResponse , DictionaryGetArrayItemNullOptionalParams , DictionaryGetArrayItemNullResponse , DictionaryGetArrayItemEmptyOptionalParams , DictionaryGetArrayItemEmptyResponse , DictionaryGetArrayValidOptionalParams , DictionaryGetArrayValidResponse , DictionaryPutArrayValidOptionalParams , DictionaryGetDictionaryNullOptionalParams , DictionaryGetDictionaryNullResponse , DictionaryGetDictionaryEmptyOptionalParams , DictionaryGetDictionaryEmptyResponse , DictionaryGetDictionaryItemNullOptionalParams , DictionaryGetDictionaryItemNullResponse , DictionaryGetDictionaryItemEmptyOptionalParams , DictionaryGetDictionaryItemEmptyResponse , DictionaryGetDictionaryValidOptionalParams , DictionaryGetDictionaryValidResponse , DictionaryPutDictionaryValidOptionalParams } from "../models" ; /** Class containing Dictionary operations. */ export class DictionaryImpl implements Dictionary { private readonly client : BodyDictionaryClient ; param client constructor ( client ) { this . client = client ; } param options getNull ( options ? ) { return this . client . sendOperationRequest ( { options } , getNullOperationSpec ) ; } param options getEmpty ( options ? ) { return this . client . sendOperationRequest ( { options } , getEmptyOperationSpec ) ; } param arrayBody param options putEmpty ( arrayBody , options ? ) { return this . client . sendOperationRequest ( { arrayBody , options } , putEmptyOperationSpec ) ; } param options getNullValue ( options ? ) { return this . client . sendOperationRequest ( { options } , getNullValueOperationSpec ) ; } param options getNullKey ( options ? ) { return this . client . sendOperationRequest ( { options } , getNullKeyOperationSpec ) ; } param options getEmptyStringKey ( options ? ) { return this . client . sendOperationRequest ( { options } , getEmptyStringKeyOperationSpec ) ; } param options getInvalid ( options ? ) { return this . client . sendOperationRequest ( { options } , getInvalidOperationSpec ) ; } param options getBooleanTfft ( options ? ) { return this . client . sendOperationRequest ( { options } , getBooleanTfftOperationSpec ) ; } param arrayBody param options putBooleanTfft ( arrayBody , options ? ) { return this . client . sendOperationRequest ( { arrayBody , options } , putBooleanTfftOperationSpec ) ; } param options getBooleanInvalidNull ( options ? ) { return this . client . sendOperationRequest ( { options } , getBooleanInvalidNullOperationSpec ) ; } param options getBooleanInvalidString ( options ? ) { return this . client . sendOperationRequest ( { options } , getBooleanInvalidStringOperationSpec ) ; } param options getIntegerValid ( options ? ) { return this . client . sendOperationRequest ( { options } , getIntegerValidOperationSpec ) ; } param arrayBody param options putIntegerValid ( arrayBody , options ? ) { return this . client . sendOperationRequest ( { arrayBody , options } , putIntegerValidOperationSpec ) ; } param options getIntInvalidNull ( options ? ) { return this . client . sendOperationRequest ( { options } , getIntInvalidNullOperationSpec ) ; } param options getIntInvalidString ( options ? ) { return this . client . sendOperationRequest ( { options } , getIntInvalidStringOperationSpec ) ; } param options getLongValid ( options ? ) { return this . client . sendOperationRequest ( { options } , getLongValidOperationSpec ) ; } param arrayBody param options putLongValid ( arrayBody , options ? ) { return this . client . sendOperationRequest ( { arrayBody , options } , putLongValidOperationSpec ) ; } param options getLongInvalidNull ( options ? ) { return this . client . sendOperationRequest ( { options } , getLongInvalidNullOperationSpec ) ; } param options getLongInvalidString ( options ? ) { return this . client . sendOperationRequest ( { options } , getLongInvalidStringOperationSpec ) ; } param options getFloatValid ( options ? ) { return this . client . sendOperationRequest ( { options } , getFloatValidOperationSpec ) ; } param arrayBody param options putFloatValid ( arrayBody , options ? ) { return this . client . sendOperationRequest ( { arrayBody , options } , putFloatValidOperationSpec ) ; } param options getFloatInvalidNull ( options ? ) { return this . client . sendOperationRequest ( { options } , getFloatInvalidNullOperationSpec ) ; } param options getFloatInvalidString ( options ? ) { return this . client . sendOperationRequest ( { options } , getFloatInvalidStringOperationSpec ) ; } param options getDoubleValid ( options ? ) { return this . client . sendOperationRequest ( { options } , getDoubleValidOperationSpec ) ; } param arrayBody param options putDoubleValid ( arrayBody , options ? ) { return this . client . sendOperationRequest ( { arrayBody , options } , putDoubleValidOperationSpec ) ; } param options getDoubleInvalidNull ( options ? ) { return this . client . sendOperationRequest ( { options } , getDoubleInvalidNullOperationSpec ) ; } param options getDoubleInvalidString ( options ? ) { return this . client . sendOperationRequest ( { options } , getDoubleInvalidStringOperationSpec ) ; } param options getStringValid ( options ? ) { return this . client . sendOperationRequest ( { options } , getStringValidOperationSpec ) ; } param arrayBody param options putStringValid ( arrayBody , options ? ) { return this . client . sendOperationRequest ( { arrayBody , options } , putStringValidOperationSpec ) ; } param options getStringWithNull ( options ? ) { return this . client . sendOperationRequest ( { options } , getStringWithNullOperationSpec ) ; } param options getStringWithInvalid ( options ? ) { return this . client . sendOperationRequest ( { options } , getStringWithInvalidOperationSpec ) ; } param options getDateValid ( options ? ) { return this . client . sendOperationRequest ( { options } , getDateValidOperationSpec ) ; } param arrayBody param options putDateValid ( arrayBody , options ? ) { return this . client . sendOperationRequest ( { arrayBody , options } , putDateValidOperationSpec ) ; } param options getDateInvalidNull ( options ? ) { return this . client . sendOperationRequest ( { options } , getDateInvalidNullOperationSpec ) ; } param options getDateInvalidChars ( options ? ) { return this . client . sendOperationRequest ( { options } , getDateInvalidCharsOperationSpec ) ; } param options getDateTimeValid ( options ? ) { return this . client . sendOperationRequest ( { options } , getDateTimeValidOperationSpec ) ; } param arrayBody param options putDateTimeValid ( arrayBody , options ? ) { return this . client . sendOperationRequest ( { arrayBody , options } , putDateTimeValidOperationSpec ) ; } param options getDateTimeInvalidNull ( options ? ) { return this . client . sendOperationRequest ( { options } , getDateTimeInvalidNullOperationSpec ) ; } param options getDateTimeInvalidChars ( options ? ) { return this . client . sendOperationRequest ( { options } , getDateTimeInvalidCharsOperationSpec ) ; } param options getDateTimeRfc1123Valid ( options ? ) { return this . client . sendOperationRequest ( { options } , getDateTimeRfc1123ValidOperationSpec ) ; } param arrayBody param options putDateTimeRfc1123Valid ( arrayBody , options ? ) { return this . client . sendOperationRequest ( { arrayBody , options } , putDateTimeRfc1123ValidOperationSpec ) ; } param options getDurationValid ( options ? ) { return this . client . sendOperationRequest ( { options } , getDurationValidOperationSpec ) ; } param arrayBody param options putDurationValid ( arrayBody , options ? ) { return this . client . sendOperationRequest ( { arrayBody , options } , putDurationValidOperationSpec ) ; } param options getByteValid ( options ? ) { return this . client . sendOperationRequest ( { options } , getByteValidOperationSpec ) ; } param arrayBody param options putByteValid ( arrayBody , options ? ) { return this . client . sendOperationRequest ( { arrayBody , options } , putByteValidOperationSpec ) ; } param options getByteInvalidNull ( options ? ) { return this . client . sendOperationRequest ( { options } , getByteInvalidNullOperationSpec ) ; } param options getBase64Url ( options ? ) { return this . client . sendOperationRequest ( { options } , getBase64UrlOperationSpec ) ; } param options getComplexNull ( options ? ) { return this . client . sendOperationRequest ( { options } , getComplexNullOperationSpec ) ; } param options getComplexEmpty ( options ? ) { return this . client . sendOperationRequest ( { options } , getComplexEmptyOperationSpec ) ; } param options getComplexItemNull ( options ? ) { return this . client . sendOperationRequest ( { options } , getComplexItemNullOperationSpec ) ; } param options getComplexItemEmpty ( options ? ) { return this . client . sendOperationRequest ( { options } , getComplexItemEmptyOperationSpec ) ; } param options getComplexValid ( options ? ) { return this . client . sendOperationRequest ( { options } , getComplexValidOperationSpec ) ; } param arrayBody param options putComplexValid ( arrayBody , options ? ) { return this . client . sendOperationRequest ( { arrayBody , options } , putComplexValidOperationSpec ) ; } param options getArrayNull ( options ? ) { return this . client . sendOperationRequest ( { options } , getArrayNullOperationSpec ) ; } param options getArrayEmpty ( options ? ) { return this . client . sendOperationRequest ( { options } , getArrayEmptyOperationSpec ) ; } param options getArrayItemNull ( options ? ) { return this . client . sendOperationRequest ( { options } , getArrayItemNullOperationSpec ) ; } param options getArrayItemEmpty ( options ? ) { return this . client . sendOperationRequest ( { options } , getArrayItemEmptyOperationSpec ) ; } param options getArrayValid ( options ? ) { return this . client . sendOperationRequest ( { options } , getArrayValidOperationSpec ) ; } param arrayBody param options putArrayValid ( arrayBody , options ? ) { return this . client . sendOperationRequest ( { arrayBody , options } , putArrayValidOperationSpec ) ; } param options getDictionaryNull ( options ? ) { return this . client . sendOperationRequest ( { options } , getDictionaryNullOperationSpec ) ; } param options getDictionaryEmpty ( options ? ) { return this . client . sendOperationRequest ( { options } , getDictionaryEmptyOperationSpec ) ; } param options getDictionaryItemNull ( options ? ) { return this . client . sendOperationRequest ( { options } , getDictionaryItemNullOperationSpec ) ; } param options getDictionaryItemEmpty ( options ? ) { return this . client . sendOperationRequest ( { options } , getDictionaryItemEmptyOperationSpec ) ; } param options getDictionaryValid ( options ? ) { return this . client . sendOperationRequest ( { options } , getDictionaryValidOperationSpec ) ; } param arrayBody param options putDictionaryValid ( arrayBody , options ? ) { return this . client . sendOperationRequest ( { arrayBody , options } , putDictionaryValidOperationSpec ) ; } } const serializer = coreClient . createSerializer ( Mappers , false ) ; const getNullOperationSpec = { path : "/dictionary/null" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Number" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getEmptyOperationSpec = { path : "/dictionary/empty" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Number" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const putEmptyOperationSpec = { path : "/dictionary/empty" , httpMethod : "PUT" , responses : { 200 : { } , default : { bodyMapper : Mappers . ErrorModel } } , requestBody : Parameters . arrayBody , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept , Parameters . contentType ] , mediaType : "json" , serializer } ; const getNullValueOperationSpec = { path : "/dictionary/nullvalue" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "String" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getNullKeyOperationSpec = { path : "/dictionary/nullkey" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "String" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getEmptyStringKeyOperationSpec = { path : "/dictionary/keyemptystring" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "String" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getInvalidOperationSpec = { path : "/dictionary/invalid" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "String" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getBooleanTfftOperationSpec = { path : "/dictionary/prim/boolean/tfft" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Boolean" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const putBooleanTfftOperationSpec = { path : "/dictionary/prim/boolean/tfft" , httpMethod : "PUT" , responses : { 200 : { } , default : { bodyMapper : Mappers . ErrorModel } } , requestBody : Parameters . arrayBody1 , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept , Parameters . contentType ] , mediaType : "json" , serializer } ; const getBooleanInvalidNullOperationSpec = { path : "/dictionary/prim/boolean/true.null.false" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Boolean" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getBooleanInvalidStringOperationSpec = { path : "/dictionary/prim/boolean/true.boolean.false" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Boolean" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getIntegerValidOperationSpec = { path : "/dictionary/prim/integer/1.-1.3.300" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Number" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const putIntegerValidOperationSpec = { path : "/dictionary/prim/integer/1.-1.3.300" , httpMethod : "PUT" , responses : { 200 : { } , default : { bodyMapper : Mappers . ErrorModel } } , requestBody : Parameters . arrayBody2 , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept , Parameters . contentType ] , mediaType : "json" , serializer } ; const getIntInvalidNullOperationSpec = { path : "/dictionary/prim/integer/1.null.zero" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Number" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getIntInvalidStringOperationSpec = { path : "/dictionary/prim/integer/1.integer.0" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Number" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getLongValidOperationSpec = { path : "/dictionary/prim/long/1.-1.3.300" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Number" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const putLongValidOperationSpec = { path : "/dictionary/prim/long/1.-1.3.300" , httpMethod : "PUT" , responses : { 200 : { } , default : { bodyMapper : Mappers . ErrorModel } } , requestBody : Parameters . arrayBody2 , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept , Parameters . contentType ] , mediaType : "json" , serializer } ; const getLongInvalidNullOperationSpec = { path : "/dictionary/prim/long/1.null.zero" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Number" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getLongInvalidStringOperationSpec = { path : "/dictionary/prim/long/1.integer.0" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Number" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getFloatValidOperationSpec = { path : "/dictionary/prim/float/0--0.01-1.2e20" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Number" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const putFloatValidOperationSpec = { path : "/dictionary/prim/float/0--0.01-1.2e20" , httpMethod : "PUT" , responses : { 200 : { } , default : { bodyMapper : Mappers . ErrorModel } } , requestBody : Parameters . arrayBody2 , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept , Parameters . contentType ] , mediaType : "json" , serializer } ; const getFloatInvalidNullOperationSpec = { path : "/dictionary/prim/float/0.0-null-1.2e20" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Number" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getFloatInvalidStringOperationSpec = { path : "/dictionary/prim/float/1.number.0" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Number" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getDoubleValidOperationSpec = { path : "/dictionary/prim/double/0--0.01-1.2e20" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Number" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const putDoubleValidOperationSpec = { path : "/dictionary/prim/double/0--0.01-1.2e20" , httpMethod : "PUT" , responses : { 200 : { } , default : { bodyMapper : Mappers . ErrorModel } } , requestBody : Parameters . arrayBody2 , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept , Parameters . contentType ] , mediaType : "json" , serializer } ; const getDoubleInvalidNullOperationSpec = { path : "/dictionary/prim/double/0.0-null-1.2e20" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Number" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getDoubleInvalidStringOperationSpec = { path : "/dictionary/prim/double/1.number.0" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Number" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getStringValidOperationSpec = { path : "/dictionary/prim/string/foo1.foo2.foo3" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "String" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const putStringValidOperationSpec = { path : "/dictionary/prim/string/foo1.foo2.foo3" , httpMethod : "PUT" , responses : { 200 : { } , default : { bodyMapper : Mappers . ErrorModel } } , requestBody : Parameters . arrayBody , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept , Parameters . contentType ] , mediaType : "json" , serializer } ; const getStringWithNullOperationSpec = { path : "/dictionary/prim/string/foo.null.foo2" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "String" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getStringWithInvalidOperationSpec = { path : "/dictionary/prim/string/foo.123.foo2" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "String" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getDateValidOperationSpec = { path : "/dictionary/prim/date/valid" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Date" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const putDateValidOperationSpec = { path : "/dictionary/prim/date/valid" , httpMethod : "PUT" , responses : { 200 : { } , default : { bodyMapper : Mappers . ErrorModel } } , requestBody : Parameters . arrayBody3 , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept , Parameters . contentType ] , mediaType : "json" , serializer } ; const getDateInvalidNullOperationSpec = { path : "/dictionary/prim/date/invalidnull" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Date" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getDateInvalidCharsOperationSpec = { path : "/dictionary/prim/date/invalidchars" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Date" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getDateTimeValidOperationSpec = { path : "/dictionary/prim/date-time/valid" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "DateTime" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const putDateTimeValidOperationSpec = { path : "/dictionary/prim/date-time/valid" , httpMethod : "PUT" , responses : { 200 : { } , default : { bodyMapper : Mappers . ErrorModel } } , requestBody : Parameters . arrayBody4 , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept , Parameters . contentType ] , mediaType : "json" , serializer } ; const getDateTimeInvalidNullOperationSpec = { path : "/dictionary/prim/date-time/invalidnull" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "DateTime" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getDateTimeInvalidCharsOperationSpec = { path : "/dictionary/prim/date-time/invalidchars" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "DateTime" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getDateTimeRfc1123ValidOperationSpec = { path : "/dictionary/prim/date-time-rfc1123/valid" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "DateTimeRfc1123" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const putDateTimeRfc1123ValidOperationSpec = { path : "/dictionary/prim/date-time-rfc1123/valid" , httpMethod : "PUT" , responses : { 200 : { } , default : { bodyMapper : Mappers . ErrorModel } } , requestBody : Parameters . arrayBody5 , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept , Parameters . contentType ] , mediaType : "json" , serializer } ; const getDurationValidOperationSpec = { path : "/dictionary/prim/duration/valid" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "TimeSpan" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const putDurationValidOperationSpec = { path : "/dictionary/prim/duration/valid" , httpMethod : "PUT" , responses : { 200 : { } , default : { bodyMapper : Mappers . ErrorModel } } , requestBody : Parameters . arrayBody6 , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept , Parameters . contentType ] , mediaType : "json" , serializer } ; const getByteValidOperationSpec = { path : "/dictionary/prim/byte/valid" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "ByteArray" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const putByteValidOperationSpec = { path : "/dictionary/prim/byte/valid" , httpMethod : "PUT" , responses : { 200 : { } , default : { bodyMapper : Mappers . ErrorModel } } , requestBody : Parameters . arrayBody7 , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept , Parameters . contentType ] , mediaType : "json" , serializer } ; const getByteInvalidNullOperationSpec = { path : "/dictionary/prim/byte/invalidnull" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "ByteArray" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getBase64UrlOperationSpec = { path : "/dictionary/prim/base64url/valid" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Base64Url" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getComplexNullOperationSpec = { path : "/dictionary/complex/null" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Composite" , className : "Widget" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getComplexEmptyOperationSpec = { path : "/dictionary/complex/empty" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Composite" , className : "Widget" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getComplexItemNullOperationSpec = { path : "/dictionary/complex/itemnull" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Composite" , className : "Widget" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getComplexItemEmptyOperationSpec = { path : "/dictionary/complex/itemempty" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Composite" , className : "Widget" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getComplexValidOperationSpec = { path : "/dictionary/complex/valid" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Composite" , className : "Widget" } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const putComplexValidOperationSpec = { path : "/dictionary/complex/valid" , httpMethod : "PUT" , responses : { 200 : { } , default : { bodyMapper : Mappers . ErrorModel } } , requestBody : Parameters . arrayBody8 , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept , Parameters . contentType ] , mediaType : "json" , serializer } ; const getArrayNullOperationSpec = { path : "/dictionary/array/null" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Sequence" , element : { type : { name : "String" } } } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getArrayEmptyOperationSpec = { path : "/dictionary/array/empty" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Sequence" , element : { type : { name : "String" } } } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getArrayItemNullOperationSpec = { path : "/dictionary/array/itemnull" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Sequence" , element : { type : { name : "String" } } } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getArrayItemEmptyOperationSpec = { path : "/dictionary/array/itemempty" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Sequence" , element : { type : { name : "String" } } } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getArrayValidOperationSpec = { path : "/dictionary/array/valid" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Sequence" , element : { type : { name : "String" } } } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const putArrayValidOperationSpec = { path : "/dictionary/array/valid" , httpMethod : "PUT" , responses : { 200 : { } , default : { bodyMapper : Mappers . ErrorModel } } , requestBody : Parameters . arrayBody9 , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept , Parameters . contentType ] , mediaType : "json" , serializer } ; const getDictionaryNullOperationSpec = { path : "/dictionary/dictionary/null" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Dictionary" , value : { type : { name : "String" } } } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getDictionaryEmptyOperationSpec = { path : "/dictionary/dictionary/empty" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Dictionary" , value : { type : { name : "String" } } } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getDictionaryItemNullOperationSpec = { path : "/dictionary/dictionary/itemnull" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Dictionary" , value : { type : { name : "String" } } } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getDictionaryItemEmptyOperationSpec = { path : "/dictionary/dictionary/itemempty" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Dictionary" , value : { type : { name : "String" } } } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const getDictionaryValidOperationSpec = { path : "/dictionary/dictionary/valid" , httpMethod : "GET" , responses : { 200 : { bodyMapper : { type : { name : "Dictionary" , value : { type : { name : "Dictionary" , value : { type : { name : "String" } } } } } } } , default : { bodyMapper : Mappers . ErrorModel } } , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept ] , serializer } ; const putDictionaryValidOperationSpec = { path : "/dictionary/dictionary/valid" , httpMethod : "PUT" , responses : { 200 : { } , default : { bodyMapper : Mappers . ErrorModel } } , requestBody : Parameters . arrayBody10 , urlParameters : [ Parameters . $host ] , headerParameters : [ Parameters . accept , Parameters . contentType ] , mediaType : "json" , serializer } ;