diff --git a/packages/http-client-csharp/emitter/src/lib/client-converter.ts b/packages/http-client-csharp/emitter/src/lib/client-converter.ts index 52586f2ddf0..6c0e7774a15 100644 --- a/packages/http-client-csharp/emitter/src/lib/client-converter.ts +++ b/packages/http-client-csharp/emitter/src/lib/client-converter.ts @@ -204,6 +204,7 @@ function fromSdkClient( methodParameterSegments: diagnostics.pipe( getMethodParameterSegments(sdkContext, parameter), ), + isExactName: parameter.isExactName, }); } return diagnostics.wrap(parameters); diff --git a/packages/http-client-csharp/emitter/src/lib/operation-converter.ts b/packages/http-client-csharp/emitter/src/lib/operation-converter.ts index 77a5b261417..f240cdf77a2 100644 --- a/packages/http-client-csharp/emitter/src/lib/operation-converter.ts +++ b/packages/http-client-csharp/emitter/src/lib/operation-converter.ts @@ -504,6 +504,7 @@ function fromQueryParameter( crossLanguageDefinitionId: p.crossLanguageDefinitionId, readOnly: isReadOnly(p), methodParameterSegments: diagnostics.pipe(getMethodParameterSegments(sdkContext, p)), + isExactName: p.isExactName, }; sdkContext.__typeCache.updateSdkOperationParameterReferences(p, retVar); @@ -539,6 +540,7 @@ function fromPathParameter( readOnly: isReadOnly(p), crossLanguageDefinitionId: p.crossLanguageDefinitionId, methodParameterSegments: diagnostics.pipe(getMethodParameterSegments(sdkContext, p)), + isExactName: p.isExactName, }; sdkContext.__typeCache.updateSdkOperationParameterReferences(p, retVar); @@ -574,6 +576,7 @@ function fromHeaderParameter( crossLanguageDefinitionId: p.crossLanguageDefinitionId, methodParameterSegments: diagnostics.pipe(getMethodParameterSegments(sdkContext, p)), collectionHeaderPrefix: diagnostics.pipe(getCollectionHeaderPrefix(sdkContext, p)), + isExactName: p.isExactName, }; sdkContext.__typeCache.updateSdkOperationParameterReferences(p, retVar); @@ -604,6 +607,7 @@ function fromBodyParameter( readOnly: isReadOnly(p), crossLanguageDefinitionId: p.crossLanguageDefinitionId, methodParameterSegments: diagnostics.pipe(getMethodParameterSegments(sdkContext, p)), + isExactName: p.isExactName, serializationOptions: p.serializationOptions, }; @@ -646,6 +650,7 @@ export function fromMethodParameter( access: p.access, decorators: p.decorators, paramAlias, + isExactName: p.isExactName, }; sdkContext.__typeCache.updateSdkMethodParameterReferences(p, retVar); diff --git a/packages/http-client-csharp/emitter/src/lib/type-converter.ts b/packages/http-client-csharp/emitter/src/lib/type-converter.ts index 10ca931a054..af58a55c234 100644 --- a/packages/http-client-csharp/emitter/src/lib/type-converter.ts +++ b/packages/http-client-csharp/emitter/src/lib/type-converter.ts @@ -215,6 +215,7 @@ function fromSdkModelType( decorators: decorators, external: fromSdkExternalTypeInfo(modelType), serializationOptions: modelType.serializationOptions, + isExactName: modelType.isExactName, } as InputModelType; sdkContext.__typeCache.updateSdkTypeReferences(modelType, inputModelType); @@ -291,6 +292,7 @@ function fromSdkModelProperty( // A property is defined to be metadata if it is marked `@header`, `@cookie`, `@query`, `@path`. isHttpMetadata: isHttpMetadata(sdkContext, sdkProperty), encode: sdkProperty.encode, + isExactName: sdkProperty.isExactName, } as InputModelProperty; if (property) { @@ -342,6 +344,7 @@ function createEnumType( usage: sdkType.kind === "enum" ? sdkType.usage : UsageFlags.None, decorators: sdkType.decorators, external: fromSdkExternalTypeInfo(sdkType), + isExactName: sdkType.isExactName, }; sdkContext.__typeCache.updateSdkTypeReferences(sdkType, inputEnumType); @@ -431,6 +434,7 @@ function fromUnionType( namespace: union.namespace, decorators: union.decorators, external: fromSdkExternalTypeInfo(union), + isExactName: union.isExactName, }); } @@ -448,6 +452,7 @@ function fromSdkConstantType( valueType: diagnostics.pipe(fromSdkType(sdkContext, constantType.valueType)), value: constantType.value, decorators: constantType.decorators, + isExactName: constantType.isExactName, }; sdkContext.__typeCache.updateConstantCache(constantType, literalType); diff --git a/packages/http-client-csharp/emitter/src/type/input-type.ts b/packages/http-client-csharp/emitter/src/type/input-type.ts index 1fdb153d249..9ff8404b682 100644 --- a/packages/http-client-csharp/emitter/src/type/input-type.ts +++ b/packages/http-client-csharp/emitter/src/type/input-type.ts @@ -97,6 +97,8 @@ export interface InputLiteralType extends InputTypeBase { namespace: string; valueType: InputPrimitiveType; value: string | number | boolean | null; + /** Whether the name should be used exactly as-is, without casing transformations. */ + isExactName?: boolean; } export function isInputLiteralType(type: InputType): type is InputLiteralType { @@ -135,6 +137,8 @@ export interface InputUnionType extends InputTypeBase { name: string; variantTypes: InputType[]; namespace: string; + /** Whether the name should be used exactly as-is, without casing transformations. */ + isExactName?: boolean; } export function isInputUnionType(type: InputType): type is InputUnionType { @@ -159,6 +163,8 @@ export interface InputModelType extends InputTypeBase { discriminatorProperty?: InputModelProperty; baseModel?: InputModelType; serializationOptions: SerializationOptions; + /** Whether the name should be used exactly as-is, without casing transformations. */ + isExactName?: boolean; } export interface InputPropertyTypeBase extends DecoratedType { @@ -172,6 +178,8 @@ export interface InputPropertyTypeBase extends DecoratedType { crossLanguageDefinitionId: string; readOnly: boolean; access?: AccessFlags; + /** Whether the name should be used exactly as-is, without casing transformations. */ + isExactName?: boolean; } export interface InputModelProperty extends InputPropertyTypeBase { @@ -266,6 +274,8 @@ export interface InputEnumType extends InputTypeBase { usage: UsageFlags; access?: AccessFlags; namespace: string; + /** Whether the name should be used exactly as-is, without casing transformations. */ + isExactName?: boolean; } export interface InputEnumValueType extends InputTypeBase { diff --git a/packages/http-client-csharp/emitter/test/Unit/model-type.test.ts b/packages/http-client-csharp/emitter/test/Unit/model-type.test.ts index 23c2e2aaa04..f514a6b093f 100644 --- a/packages/http-client-csharp/emitter/test/Unit/model-type.test.ts +++ b/packages/http-client-csharp/emitter/test/Unit/model-type.test.ts @@ -1164,3 +1164,219 @@ describe("XML serialization options", () => { ok(bodyParam.serializationOptions.json); }); }); + +describe("Test isExactName propagation", () => { + let runner: TestHost; + + beforeEach(async () => { + runner = await createEmitterTestHost(); + }); + + it("propagates isExactName from @clientName decorator with exact() on property", async () => { + const program = await typeSpecCompile( + ` + model Book { + @clientName(Azure.ClientGenerator.Core.exact("snake_case_name"), "csharp") + name: string; + } + + op test(@body input: Book): Book; + `, + runner, + { IsTCGCNeeded: true }, + ); + const context = createEmitterContext(program); + const sdkContext = await createCSharpSdkContext(context); + const [root] = createModel(sdkContext); + const bookModel = root.models.find((m) => m.name === "Book"); + ok(bookModel); + const nameProp = bookModel.properties.find((p) => p.name === "snake_case_name"); + ok(nameProp); + strictEqual(nameProp.isExactName, true); + }); + + it("propagates isExactName from @clientName decorator with exact() on model", async () => { + const program = await typeSpecCompile( + ` + @clientName(Azure.ClientGenerator.Core.exact("my_exact_model"), "csharp") + model Book { + name: string; + } + + op test(@body input: Book): Book; + `, + runner, + { IsTCGCNeeded: true }, + ); + const context = createEmitterContext(program); + const sdkContext = await createCSharpSdkContext(context); + const [root] = createModel(sdkContext); + const bookModel = root.models.find((m) => m.name === "my_exact_model"); + ok(bookModel); + strictEqual(bookModel.isExactName, true); + }); + + it("does not set isExactName when @clientName decorator does not use exact()", async () => { + const program = await typeSpecCompile( + ` + model Book { + @clientName("regularName") + name: string; + } + + op test(@body input: Book): Book; + `, + runner, + { IsTCGCNeeded: true }, + ); + const context = createEmitterContext(program); + const sdkContext = await createCSharpSdkContext(context); + const [root] = createModel(sdkContext); + const bookModel = root.models.find((m) => m.name === "Book"); + ok(bookModel); + const nameProp = bookModel.properties.find((p) => p.name === "regularName"); + ok(nameProp); + strictEqual(nameProp.isExactName, false); + }); + + it("propagates isExactName from @clientName decorator with exact() on enum", async () => { + const program = await typeSpecCompile( + ` + @clientName(Azure.ClientGenerator.Core.exact("my_exact_enum"), "csharp") + enum Color { + Red, + Green, + Blue, + } + + op test(@body input: Color): void; + `, + runner, + { IsTCGCNeeded: true }, + ); + const context = createEmitterContext(program); + const sdkContext = await createCSharpSdkContext(context); + const [root] = createModel(sdkContext); + const colorEnum = root.enums.find((e) => e.name === "my_exact_enum"); + ok(colorEnum); + strictEqual(colorEnum.isExactName, true); + }); + + it("propagates isExactName from @clientName decorator with exact() on union", async () => { + const program = await typeSpecCompile( + ` + @clientName(Azure.ClientGenerator.Core.exact("my_exact_union"), "csharp") + union Color { + string, + "red", + "green", + } + + op test(@body input: Color): void; + `, + runner, + { IsTCGCNeeded: true }, + ); + const context = createEmitterContext(program); + const sdkContext = await createCSharpSdkContext(context); + const [root] = createModel(sdkContext); + const colorEnum = root.enums.find((e) => e.name === "my_exact_union"); + ok(colorEnum); + strictEqual(colorEnum.isExactName, true); + }); + + it("propagates isExactName from @clientName decorator with exact() on a method parameter", async () => { + const program = await typeSpecCompile( + ` + op test(@clientName(Azure.ClientGenerator.Core.exact("snake_case_param"), "csharp") regularName: string): void; + `, + runner, + { IsTCGCNeeded: true }, + ); + const context = createEmitterContext(program); + const sdkContext = await createCSharpSdkContext(context); + const [root] = createModel(sdkContext); + const methodParams = root.clients[0].methods[0].parameters; + const param = methodParams.find((p) => p.name === "snake_case_param"); + ok(param); + strictEqual(param.kind, "method"); + strictEqual(param.isExactName, true); + }); + + it("propagates isExactName from @clientName decorator with exact() on a query parameter", async () => { + const program = await typeSpecCompile( + ` + op test(@query @clientName(Azure.ClientGenerator.Core.exact("snake_case_query"), "csharp") regularName: string): void; + `, + runner, + { IsTCGCNeeded: true }, + ); + const context = createEmitterContext(program); + const sdkContext = await createCSharpSdkContext(context); + const [root] = createModel(sdkContext); + const params = root.clients[0].methods[0].operation.parameters; + const param = params.find((p) => p.name === "snake_case_query"); + ok(param); + strictEqual(param.kind, "query"); + strictEqual(param.isExactName, true); + }); + + it("propagates isExactName from @clientName decorator with exact() on a header parameter", async () => { + const program = await typeSpecCompile( + ` + op test(@header @clientName(Azure.ClientGenerator.Core.exact("snake_case_header"), "csharp") regularName: string): void; + `, + runner, + { IsTCGCNeeded: true }, + ); + const context = createEmitterContext(program); + const sdkContext = await createCSharpSdkContext(context); + const [root] = createModel(sdkContext); + const params = root.clients[0].methods[0].operation.parameters; + const param = params.find((p) => p.name === "snake_case_header"); + ok(param); + strictEqual(param.kind, "header"); + strictEqual(param.isExactName, true); + }); + + it("propagates isExactName from @clientName decorator with exact() on a path parameter", async () => { + const program = await typeSpecCompile( + ` + @route("/{regularName}") + op test(@path @clientName(Azure.ClientGenerator.Core.exact("snake_case_path"), "csharp") regularName: string): void; + `, + runner, + { IsTCGCNeeded: true }, + ); + const context = createEmitterContext(program); + const sdkContext = await createCSharpSdkContext(context); + const [root] = createModel(sdkContext); + const params = root.clients[0].methods[0].operation.parameters; + const param = params.find((p) => p.name === "snake_case_path"); + ok(param); + strictEqual(param.kind, "path"); + strictEqual(param.isExactName, true); + }); + + it("propagates isExactName from @clientName decorator with exact() on a body parameter", async () => { + const program = await typeSpecCompile( + ` + model Book { + name: string; + } + op test(@body @clientName(Azure.ClientGenerator.Core.exact("snake_case_body"), "csharp") regularName: Book): void; + `, + runner, + { IsTCGCNeeded: true }, + ); + const context = createEmitterContext(program); + const sdkContext = await createCSharpSdkContext(context); + const [root] = createModel(sdkContext); + const bodyParam = root.clients[0].methods[0].operation.parameters.find( + (p) => p.name === "snake_case_body", + ); + ok(bodyParam); + strictEqual(bodyParam.kind, "body"); + strictEqual(bodyParam.isExactName, true); + }); +}); diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/MrwSerializationTypeDefinitions/MrwSerializationTypeDefinitionTests.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/MrwSerializationTypeDefinitions/MrwSerializationTypeDefinitionTests.cs index b061989883c..9fd3edabad8 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/MrwSerializationTypeDefinitions/MrwSerializationTypeDefinitionTests.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/MrwSerializationTypeDefinitions/MrwSerializationTypeDefinitionTests.cs @@ -598,6 +598,55 @@ public void SerializedNameIsUsed(bool isRequired) Assert.AreEqual(Helpers.GetExpectedFromFile(isRequired.ToString()), methodBody); } + [Test] + public void IsExactNamePropertySerializationUsesExactName() + { + // When a property has IsExactName, both the C# property identifier and the wire name + // should appear verbatim in the generated JsonModelWriteCore body — i.e. the wire name + // is written via WritePropertyName and the C# property reference uses the exact name. + var property = InputFactory.Property( + "access_token", + InputPrimitiveType.String, + wireName: "access_token", + isRequired: true, + isExactName: true); + var inputModel = InputFactory.Model("mockInputModel", properties: [property]); + var (model, serialization) = CreateModelAndSerialization(inputModel); + + // C# property name preserves the exact-case name. + Assert.AreEqual("access_token", model.Properties[0].Name); + + var serializationMethod = serialization.Methods.Single(m => m.Signature.Name == "JsonModelWriteCore"); + var serializationBody = serializationMethod.BodyStatements!.ToDisplayString(); + Assert.AreEqual(Helpers.GetExpectedFromFile("serialize"), serializationBody); + + var deserializationMethod = serialization.Methods.Single(m => m.Signature.Name.StartsWith("Deserialize")); + var deserializationBody = deserializationMethod.BodyStatements!.ToDisplayString(); + Assert.AreEqual(Helpers.GetExpectedFromFile("deserialize"), deserializationBody); + } + + [Test] + public void IsExactNameModelSerializationUsesExactName() + { + // When a model has IsExactName, the model name is preserved verbatim and + // generated Deserialize method signature uses the exact name. + var property = InputFactory.Property("Name", InputPrimitiveType.String, isRequired: true, wireName: "Name"); + var inputModel = InputFactory.Model("snake_case_model", properties: [property], isExactName: true); + var (model, serialization) = CreateModelAndSerialization(inputModel); + + // C# model name preserves the exact-case name. + Assert.AreEqual("snake_case_model", model.Name); + + // The deserialization method name is built from the model name verbatim. + var deserializationMethod = serialization.Methods.Single(m => m.Signature.Name.StartsWith("Deserialize")); + // cspell:ignore Deserializesnake + Assert.AreEqual("Deserializesnake_case_model", deserializationMethod.Signature.Name); + + // Full deserialization body uses the exact model name verbatim throughout. + var deserializationBody = deserializationMethod.BodyStatements!.ToDisplayString(); + Assert.AreEqual(Helpers.GetExpectedFromFile(), deserializationBody); + } + [Test] public void GetUtf8BytesIsUsedForMrwFallback() { diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/MrwSerializationTypeDefinitions/TestData/MrwSerializationTypeDefinitionTests/IsExactNameModelSerializationUsesExactName.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/MrwSerializationTypeDefinitions/TestData/MrwSerializationTypeDefinitionTests/IsExactNameModelSerializationUsesExactName.cs new file mode 100644 index 00000000000..881a921c15d --- /dev/null +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/MrwSerializationTypeDefinitions/TestData/MrwSerializationTypeDefinitionTests/IsExactNameModelSerializationUsesExactName.cs @@ -0,0 +1,19 @@ +if ((element.ValueKind == global::System.Text.Json.JsonValueKind.Null)) +{ + return null; +} +string name = default; +global::System.Collections.Generic.IDictionary additionalBinaryDataProperties = new global::Sample.ChangeTrackingDictionary(); +foreach (var prop in element.EnumerateObject()) +{ + if (prop.NameEquals("Name"u8)) + { + name = prop.Value.GetString(); + continue; + } + if ((options.Format != "W")) + { + additionalBinaryDataProperties.Add(prop.Name, global::System.BinaryData.FromString(prop.Value.GetRawText())); + } +} +return new global::Sample.Models.snake_case_model(name, additionalBinaryDataProperties); diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/MrwSerializationTypeDefinitions/TestData/MrwSerializationTypeDefinitionTests/IsExactNamePropertySerializationUsesExactName(deserialize).cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/MrwSerializationTypeDefinitions/TestData/MrwSerializationTypeDefinitionTests/IsExactNamePropertySerializationUsesExactName(deserialize).cs new file mode 100644 index 00000000000..903070b5513 --- /dev/null +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/MrwSerializationTypeDefinitions/TestData/MrwSerializationTypeDefinitionTests/IsExactNamePropertySerializationUsesExactName(deserialize).cs @@ -0,0 +1,19 @@ +if ((element.ValueKind == global::System.Text.Json.JsonValueKind.Null)) +{ + return null; +} +string accessToken = default; +global::System.Collections.Generic.IDictionary additionalBinaryDataProperties = new global::Sample.ChangeTrackingDictionary(); +foreach (var prop in element.EnumerateObject()) +{ + if (prop.NameEquals("access_token"u8)) + { + accessToken = prop.Value.GetString(); + continue; + } + if ((options.Format != "W")) + { + additionalBinaryDataProperties.Add(prop.Name, global::System.BinaryData.FromString(prop.Value.GetRawText())); + } +} +return new global::Sample.Models.MockInputModel(accessToken, additionalBinaryDataProperties); diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/MrwSerializationTypeDefinitions/TestData/MrwSerializationTypeDefinitionTests/IsExactNamePropertySerializationUsesExactName(serialize).cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/MrwSerializationTypeDefinitions/TestData/MrwSerializationTypeDefinitionTests/IsExactNamePropertySerializationUsesExactName(serialize).cs new file mode 100644 index 00000000000..574da2704e3 --- /dev/null +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/MrwSerializationTypeDefinitions/TestData/MrwSerializationTypeDefinitionTests/IsExactNamePropertySerializationUsesExactName(serialize).cs @@ -0,0 +1,22 @@ +string format = (options.Format == "W") ? ((global::System.ClientModel.Primitives.IPersistableModel)this).GetFormatFromOptions(options) : options.Format; +if ((format != "J")) +{ + throw new global::System.FormatException($"The model {nameof(global::Sample.Models.MockInputModel)} does not support writing '{format}' format."); +} +writer.WritePropertyName("access_token"u8); +writer.WriteStringValue(access_token); +if (((options.Format != "W") && (_additionalBinaryDataProperties != null))) +{ + foreach (var item in _additionalBinaryDataProperties) + { + writer.WritePropertyName(item.Key); +#if NET6_0_OR_GREATER + writer.WriteRawValue(item.Value); +#else + using (global::System.Text.Json.JsonDocument document = global::System.Text.Json.JsonDocument.Parse(item.Value)) + { + global::System.Text.Json.JsonSerializer.Serialize(writer, document.RootElement); + } +#endif + } +} diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/RestClientProviders/RestClientProviderTests.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/RestClientProviders/RestClientProviderTests.cs index c789fb2f9a5..fde492f4ca8 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/RestClientProviders/RestClientProviderTests.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/RestClientProviders/RestClientProviderTests.cs @@ -395,6 +395,53 @@ public async Task ParameterNamePreservedFromLastContractView() "When 'oldParam' is preserved, the renamed 'newParam' must not appear."); } + [Test] + public void ExactNameMethodParameterPreservedInRestClient() + { + // A method parameter marked with IsExactName must be preserved verbatim in the + // generated method signature — both as the C# parameter name and as the wire + // (serialized) name used by the rest client when building the request URI. + var queryParam = InputFactory.QueryParameter( + "api_key", + InputPrimitiveType.String, + isRequired: true, + serializedName: "api_key", + isExactName: true); + var operation = InputFactory.Operation("GetSomething", parameters: [queryParam]); + var serviceMethod = InputFactory.BasicServiceMethod("GetSomething", operation, parameters: + [ + InputFactory.MethodParameter( + "api_key", + InputPrimitiveType.String, + isRequired: true, + location: InputRequestLocation.Query, + serializedName: "api_key", + isExactName: true) + ]); + var client = InputFactory.Client("TestClient", methods: [serviceMethod]); + var clientProvider = new ClientProvider(client); + Assert.IsNotNull(clientProvider); + + var convenienceParams = RestClientProvider.GetMethodParameters(serviceMethod, ScmMethodKind.Convenience, clientProvider!); + Assert.IsNotNull(convenienceParams); + // C# parameter name preserves the exact-case name (not normalized to ApiKey or apiKey). + Assert.IsNotNull( + convenienceParams.FirstOrDefault(p => string.Equals(p.Name, "api_key", StringComparison.Ordinal)), + "Convenience method parameter should preserve the exact name 'api_key'."); + + var protocolParams = RestClientProvider.GetMethodParameters(serviceMethod, ScmMethodKind.Protocol, clientProvider!); + Assert.IsNotNull(protocolParams); + Assert.IsNotNull( + protocolParams.FirstOrDefault(p => string.Equals(p.Name, "api_key", StringComparison.Ordinal)), + "Protocol method parameter should preserve the exact name 'api_key'."); + + // Validate the rest client appends the wire (serialized) name when building the URI. + var restClientProvider = clientProvider.RestClient; + var createRequestMethod = restClientProvider.Methods.Single(m => m.Signature.Name.StartsWith("CreateGetSomething")); + var body = createRequestMethod.BodyStatements!.ToDisplayString(); + StringAssert.Contains("api_key", body); + } + [TestCase(true, true)] [TestCase(true, false)] [TestCase(false, true)] diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/InputProperty.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/InputProperty.cs index 529bd88dc99..6a402bc5485 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/InputProperty.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/InputProperty.cs @@ -33,5 +33,9 @@ protected InputProperty(string name, string? summary, string? doc, InputType typ public InputModelType? EnclosingType { get; internal set; } public bool IsApiVersion { get; internal set; } public InputConstant? DefaultValue { get; internal set; } + /// + /// Whether the name should be used exactly as-is, without casing transformations. + /// + public bool IsExactName { get; internal set; } } } diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/InputType.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/InputType.cs index f29410ac780..d7b779b4996 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/InputType.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/InputType.cs @@ -22,6 +22,10 @@ protected InputType(string name) public string Name { get; internal set; } public IReadOnlyList Decorators { get; internal set; } = new List(); public InputExternalTypeMetadata? External { get; internal set; } + /// + /// Whether the name should be used exactly as-is, without casing transformations. + /// + public bool IsExactName { get; internal set; } internal InputType GetCollectionEquivalent(InputType inputType) { diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputBodyParameterConverter.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputBodyParameterConverter.cs index e157de14791..30ca7d1d0d4 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputBodyParameterConverter.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputBodyParameterConverter.cs @@ -64,6 +64,7 @@ internal static InputBodyParameter ReadInputBodyParameter(ref Utf8JsonReader rea string? defaultContentType = null; IReadOnlyList? decorators = null; IReadOnlyList? methodParameterSegments = null; + bool isExactName = false; InputSerializationOptions? serializationOptions = null; while (reader.TokenType != JsonTokenType.EndObject) @@ -84,6 +85,7 @@ internal static InputBodyParameter ReadInputBodyParameter(ref Utf8JsonReader rea || reader.TryReadComplexType("defaultContentType", options, ref defaultContentType) || reader.TryReadComplexType("decorators", options, ref decorators) || reader.TryReadComplexType("methodParameterSegments", options, ref methodParameterSegments) + || reader.TryReadBoolean("isExactName", ref isExactName) || reader.TryReadComplexType("serializationOptions", options, ref serializationOptions); if (!isKnownProperty) @@ -107,6 +109,7 @@ internal static InputBodyParameter ReadInputBodyParameter(ref Utf8JsonReader rea parameter.ContentTypes = contentTypes ?? throw new JsonException($"{nameof(InputBodyParameter)} must have a contentTypes."); parameter.DefaultContentType = defaultContentType ?? throw new JsonException($"{nameof(InputBodyParameter)} must have a defaultContentType."); parameter.MethodParameterSegments = methodParameterSegments; + parameter.IsExactName = isExactName; parameter.SerializationOptions = serializationOptions; return parameter; diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputEndpointParameterConverter.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputEndpointParameterConverter.cs index f77af62a9fa..8a184d6e344 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputEndpointParameterConverter.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputEndpointParameterConverter.cs @@ -65,6 +65,7 @@ internal static InputEndpointParameter ReadInputEndpointParameter(ref Utf8JsonRe bool isEndpoint = false; IReadOnlyList? decorators = null; IReadOnlyList? methodParameterSegments = null; + bool isExactName = false; while (reader.TokenType != JsonTokenType.EndObject) { @@ -84,7 +85,8 @@ internal static InputEndpointParameter ReadInputEndpointParameter(ref Utf8JsonRe || reader.TryReadBoolean("skipUrlEncoding", ref skipUrlEncoding) || reader.TryReadBoolean("isEndpoint", ref isEndpoint) || reader.TryReadComplexType("decorators", options, ref decorators) - || reader.TryReadComplexType("methodParameterSegments", options, ref methodParameterSegments); + || reader.TryReadComplexType("methodParameterSegments", options, ref methodParameterSegments) + || reader.TryReadBoolean("isExactName", ref isExactName); if (!isKnownProperty) { @@ -108,6 +110,7 @@ internal static InputEndpointParameter ReadInputEndpointParameter(ref Utf8JsonRe parameter.Scope = InputParameter.ParseScope(type, name, scope); parameter.SkipUrlEncoding = skipUrlEncoding; parameter.MethodParameterSegments = methodParameterSegments; + parameter.IsExactName = isExactName; return parameter; } diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputEnumTypeConverter.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputEnumTypeConverter.cs index 028ee85c25f..a01a716fd57 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputEnumTypeConverter.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputEnumTypeConverter.cs @@ -61,6 +61,7 @@ public static InputEnumType CreateEnumType(ref Utf8JsonReader reader, string? id IReadOnlyList? values = null; IReadOnlyList? decorators = null; InputExternalTypeMetadata? external = null; + bool isExactName = false; while (reader.TokenType != JsonTokenType.EndObject) { var isKnownProperty = reader.TryReadString("name", ref name) @@ -75,7 +76,8 @@ public static InputEnumType CreateEnumType(ref Utf8JsonReader reader, string? id || reader.TryReadComplexType("valueType", options, ref valueType) || reader.TryReadComplexType("values", options, ref values) || reader.TryReadComplexType("decorators", options, ref decorators) - || reader.TryReadComplexType("external", options, ref external); + || reader.TryReadComplexType("external", options, ref external) + || reader.TryReadBoolean("isExactName", ref isExactName); if (!isKnownProperty) { @@ -100,6 +102,7 @@ public static InputEnumType CreateEnumType(ref Utf8JsonReader reader, string? id enumType.IsExtensible = !isFixed; enumType.Decorators = decorators ?? []; enumType.External = external; + enumType.IsExactName = isExactName; return enumType; } diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputHeaderParameterConverter.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputHeaderParameterConverter.cs index 63dfdc14ef9..3ebca194946 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputHeaderParameterConverter.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputHeaderParameterConverter.cs @@ -67,6 +67,7 @@ internal static InputHeaderParameter ReadInputHeaderParameter(ref Utf8JsonReader string? collectionFormat = null; IReadOnlyList? decorators = null; IReadOnlyList? methodParameterSegments = null; + bool isExactName = false; while (reader.TokenType != JsonTokenType.EndObject) { @@ -87,7 +88,8 @@ internal static InputHeaderParameter ReadInputHeaderParameter(ref Utf8JsonReader || reader.TryReadBoolean("isContentType", ref isContentType) || reader.TryReadString("collectionHeaderPrefix", ref collectionHeaderPrefix) || reader.TryReadComplexType("decorators", options, ref decorators) - || reader.TryReadComplexType("methodParameterSegments", options, ref methodParameterSegments); + || reader.TryReadComplexType("methodParameterSegments", options, ref methodParameterSegments) + || reader.TryReadBoolean("isExactName", ref isExactName); if (!isKnownProperty) { @@ -112,6 +114,7 @@ internal static InputHeaderParameter ReadInputHeaderParameter(ref Utf8JsonReader parameter.IsContentType = isContentType; parameter.CollectionHeaderPrefix = collectionHeaderPrefix; parameter.MethodParameterSegments = methodParameterSegments; + parameter.IsExactName = isExactName; return parameter; } diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputLiteralTypeConverter.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputLiteralTypeConverter.cs index 138e2567674..61062c9ea45 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputLiteralTypeConverter.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputLiteralTypeConverter.cs @@ -28,6 +28,7 @@ public static InputLiteralType CreateInputLiteralType(ref Utf8JsonReader reader, JsonElement? rawValue = null; InputPrimitiveType? valueType = null; IReadOnlyList? decorators = null; + bool isExactName = false; while (reader.TokenType != JsonTokenType.EndObject) { @@ -36,7 +37,8 @@ public static InputLiteralType CreateInputLiteralType(ref Utf8JsonReader reader, || reader.TryReadString("namespace", ref ns) || reader.TryReadComplexType("value", options, ref rawValue) || reader.TryReadComplexType("valueType", options, ref valueType) - || reader.TryReadComplexType("decorators", options, ref decorators); + || reader.TryReadComplexType("decorators", options, ref decorators) + || reader.TryReadBoolean("isExactName", ref isExactName); if (!isKnownProperty) { @@ -65,7 +67,8 @@ public static InputLiteralType CreateInputLiteralType(ref Utf8JsonReader reader, var literalType = new InputLiteralType(name, ns, valueType, value) { - Decorators = decorators ?? [] + Decorators = decorators ?? [], + IsExactName = isExactName }; if (id != null) diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputMethodParameterConverter.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputMethodParameterConverter.cs index 3e61c3d629a..7b2e78ac8a3 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputMethodParameterConverter.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputMethodParameterConverter.cs @@ -63,6 +63,7 @@ internal static InputMethodParameter ReadInputMethodParameter(ref Utf8JsonReader IReadOnlyList? decorators = null; string? location = null; string? paramAlias = null; + bool isExactName = false; while (reader.TokenType != JsonTokenType.EndObject) { @@ -82,7 +83,8 @@ internal static InputMethodParameter ReadInputMethodParameter(ref Utf8JsonReader || reader.TryReadComplexType("defaultContentType", options, ref defaultContentType) || reader.TryReadString("location", ref location) || reader.TryReadComplexType("decorators", options, ref decorators) - || reader.TryReadString("paramAlias", ref paramAlias); + || reader.TryReadString("paramAlias", ref paramAlias) + || reader.TryReadBoolean("isExactName", ref isExactName); if (!isKnownProperty) { @@ -102,6 +104,7 @@ internal static InputMethodParameter ReadInputMethodParameter(ref Utf8JsonReader parameter.IsApiVersion = isApiVersion; parameter.DefaultValue = defaultValue; parameter.Scope = InputParameter.ParseScope(type, name, scope);; + parameter.IsExactName = isExactName; if (location == null) { diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputModelPropertyConverter.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputModelPropertyConverter.cs index 28c24a8d666..4fb7f0b4629 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputModelPropertyConverter.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputModelPropertyConverter.cs @@ -65,6 +65,7 @@ internal static InputModelProperty ReadInputModelProperty(ref Utf8JsonReader rea IReadOnlyList? decorators = null; InputSerializationOptions? serializationOptions = null; string? encodeString = null; + bool isExactName = false; while (reader.TokenType != JsonTokenType.EndObject) { @@ -84,7 +85,8 @@ internal static InputModelProperty ReadInputModelProperty(ref Utf8JsonReader rea || reader.TryReadBoolean("isApiVersion", ref isApiVersion) || reader.TryReadComplexType("defaultValue", options, ref defaultValue) || reader.TryReadComplexType("serializationOptions", options, ref serializationOptions) - || reader.TryReadString("encode", ref encodeString); + || reader.TryReadString("encode", ref encodeString) + || reader.TryReadBoolean("isExactName", ref isExactName); if (!isKnownProperty) { @@ -107,6 +109,7 @@ internal static InputModelProperty ReadInputModelProperty(ref Utf8JsonReader rea property.IsApiVersion = isApiVersion; property.DefaultValue = defaultValue; property.Encode = Enum.TryParse(encodeString, ignoreCase: true, out var encode) ? encode : null; + property.IsExactName = isExactName; return property; } diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputModelTypeConverter.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputModelTypeConverter.cs index 6b6a4e4acca..c7a143ca4e1 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputModelTypeConverter.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputModelTypeConverter.cs @@ -73,6 +73,7 @@ internal static InputModelType CreateModelType(ref Utf8JsonReader reader, string IReadOnlyList? decorators = null; InputSerializationOptions? serializationOptions = null; InputExternalTypeMetadata? external = null; + bool isExactName = false; // read all possible properties and throw away the unknown properties while (reader.TokenType != JsonTokenType.EndObject) @@ -94,6 +95,7 @@ internal static InputModelType CreateModelType(ref Utf8JsonReader reader, string || reader.TryReadComplexType("decorators", options, ref decorators) || reader.TryReadComplexType("serializationOptions", options, ref serializationOptions) || reader.TryReadComplexType("external", options, ref external) + || reader.TryReadBoolean("isExactName", ref isExactName) || reader.TryReadBoolean(nameof(InputModelType.ModelAsStruct), ref modelAsStruct); // TODO -- change this to fetch from the decorator list instead when the decorator is ready if (!isKnownProperty) @@ -134,6 +136,7 @@ internal static InputModelType CreateModelType(ref Utf8JsonReader reader, string model.DiscriminatedSubtypes = new Dictionary(); } model.ModelAsStruct = modelAsStruct; + model.IsExactName = isExactName; if (decorators != null) { model.Decorators = decorators; diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputPathParameterConverter.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputPathParameterConverter.cs index 28b58bb7bd8..901df2bb056 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputPathParameterConverter.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputPathParameterConverter.cs @@ -67,6 +67,7 @@ internal static InputPathParameter ReadInputPathParameter(ref Utf8JsonReader rea bool allowReserved = false; IReadOnlyList? decorators = null; IReadOnlyList? methodParameterSegments = null; + bool isExactName = false; while (reader.TokenType != JsonTokenType.EndObject) { @@ -87,7 +88,8 @@ internal static InputPathParameter ReadInputPathParameter(ref Utf8JsonReader rea || reader.TryReadBoolean("explode", ref explode) || reader.TryReadBoolean("skipUrlEncoding", ref skipUrlEncoding) || reader.TryReadComplexType("decorators", options, ref decorators) - || reader.TryReadComplexType("methodParameterSegments", options, ref methodParameterSegments); + || reader.TryReadComplexType("methodParameterSegments", options, ref methodParameterSegments) + || reader.TryReadBoolean("isExactName", ref isExactName); if (!isKnownProperty) { @@ -112,6 +114,7 @@ internal static InputPathParameter ReadInputPathParameter(ref Utf8JsonReader rea parameter.Explode = explode; parameter.SkipUrlEncoding = skipUrlEncoding; parameter.MethodParameterSegments = methodParameterSegments; + parameter.IsExactName = isExactName; return parameter; } diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputQueryParameterConverter.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputQueryParameterConverter.cs index a05f70408f5..78d4babfb4c 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputQueryParameterConverter.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputQueryParameterConverter.cs @@ -65,6 +65,7 @@ internal static InputQueryParameter ReadInputQueryParameter(ref Utf8JsonReader r bool explode = false; IReadOnlyList? decorators = null; IReadOnlyList? methodParameterSegments = null; + bool isExactName = false; while (reader.TokenType != JsonTokenType.EndObject) { @@ -84,7 +85,8 @@ internal static InputQueryParameter ReadInputQueryParameter(ref Utf8JsonReader r || reader.TryReadString("arraySerializationDelimiter", ref arraySerializationDelimiter) || reader.TryReadBoolean("explode", ref explode) || reader.TryReadComplexType("decorators", options, ref decorators) - || reader.TryReadComplexType("methodParameterSegments", options, ref methodParameterSegments); + || reader.TryReadComplexType("methodParameterSegments", options, ref methodParameterSegments) + || reader.TryReadBoolean("isExactName", ref isExactName); if (!isKnownProperty) { @@ -108,6 +110,7 @@ internal static InputQueryParameter ReadInputQueryParameter(ref Utf8JsonReader r parameter.Scope = InputParameter.ParseScope(type, name, scope); parameter.ArraySerializationDelimiter = arraySerializationDelimiter; parameter.MethodParameterSegments = methodParameterSegments; + parameter.IsExactName = isExactName; return parameter; } diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputUnionTypeConverter.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputUnionTypeConverter.cs index 23c8cb8b31a..55e95f9f06f 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputUnionTypeConverter.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputUnionTypeConverter.cs @@ -38,12 +38,14 @@ public static InputUnionType CreateInputUnionType(ref Utf8JsonReader reader, str IReadOnlyList? variantTypes = null; IReadOnlyList? decorators = null; InputExternalTypeMetadata? external = null; + bool isExactName = false; while (reader.TokenType != JsonTokenType.EndObject) { var isKnownProperty = reader.TryReadString("name", ref name) || reader.TryReadComplexType("variantTypes", options, ref variantTypes) || reader.TryReadComplexType("decorators", options, ref decorators) - || reader.TryReadComplexType("external", options, ref external); + || reader.TryReadComplexType("external", options, ref external) + || reader.TryReadBoolean("isExactName", ref isExactName); if (!isKnownProperty) { @@ -59,6 +61,7 @@ public static InputUnionType CreateInputUnionType(ref Utf8JsonReader reader, str union.VariantTypes = variantTypes; union.Decorators = decorators ?? []; union.External = external; + union.IsExactName = isExactName; return union; } } diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Providers/CanonicalTypeProvider.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Providers/CanonicalTypeProvider.cs index df3ec03a1b4..b2c2915f915 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Providers/CanonicalTypeProvider.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Providers/CanonicalTypeProvider.cs @@ -29,7 +29,7 @@ public CanonicalTypeProvider(TypeProvider generatedTypeProvider, InputType? inpu _generatedTypeProvider = generatedTypeProvider; var inputModel = inputType as InputModelType; _specProperties = inputModel?.Properties ?? []; - _specPropertiesMap = _specProperties.ToDictionary(p => p.Name.ToIdentifierName(), p => p); + _specPropertiesMap = _specProperties.ToDictionary(p => p.IsExactName ? p.Name : p.Name.ToIdentifierName(), p => p); _serializedNameMap = BuildSerializationNameMap(); _renamedProperties = (_generatedTypeProvider.CustomCodeView?.Properties ?? []) .Where(p => p.OriginalName != null).Select(p => p.OriginalName!).ToHashSet(); diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Providers/EnumProvider.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Providers/EnumProvider.cs index 027fa93e408..f15a2741167 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Providers/EnumProvider.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Providers/EnumProvider.cs @@ -51,7 +51,7 @@ protected EnumProvider(InputEnumType? input) protected override string BuildRelativeFilePath() => Path.Combine("src", "Generated", "Models", $"{Name}.cs"); - protected override string BuildName() => _inputType!.Name.ToIdentifierName(); + protected override string BuildName() => _inputType!.IsExactName ? _inputType.Name : _inputType.Name.ToIdentifierName(); protected override FormattableString BuildDescription() => DocHelpers.GetFormattableDescription(_inputType!.Summary, _inputType.Doc) ?? FormattableStringHelpers.Empty; protected override TypeProvider[] BuildSerializationProviders() diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Providers/ModelProvider.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Providers/ModelProvider.cs index d763e6c14c9..e4cecc2bc40 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Providers/ModelProvider.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Providers/ModelProvider.cs @@ -254,7 +254,7 @@ protected override TypeProvider[] BuildSerializationProviders() protected override string BuildRelativeFilePath() => Path.Combine("src", "Generated", "Models", $"{Name}.cs"); - protected override string BuildName() => _inputModel.Name.ToIdentifierName(); + protected override string BuildName() => _inputModel.IsExactName ? _inputModel.Name : _inputModel.Name.ToIdentifierName(); protected override TypeSignatureModifiers BuildDeclarationModifiers() { diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Providers/PropertyProvider.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Providers/PropertyProvider.cs index a7cd7e1a6cc..a6cbd9e3a74 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Providers/PropertyProvider.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Providers/PropertyProvider.cs @@ -101,7 +101,7 @@ private PropertyProvider(InputProperty inputProperty, CSharpType propertyType, T IsDiscriminator = IsDiscriminatorProperty(inputProperty); var hasOutputUsage = inputProperty.EnclosingType?.Usage.HasFlag(InputModelTypeUsage.Output) ?? false; Modifiers = IsDiscriminator || (!hasOutputUsage && _isRequiredNonNullableConstant) ? MethodSignatureModifiers.Internal : MethodSignatureModifiers.Public; - var identifierName = inputProperty.Name.ToIdentifierName(); + var identifierName = inputProperty.IsExactName ? inputProperty.Name : inputProperty.Name.ToIdentifierName(); Name = identifierName == enclosingType.Name ? $"{identifierName}Property" : identifierName; diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/test/Providers/ModelProviders/ModelCustomizationTests.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/test/Providers/ModelProviders/ModelCustomizationTests.cs index 7a98d5fbf4a..dfcb63ccc74 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/test/Providers/ModelProviders/ModelCustomizationTests.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/test/Providers/ModelProviders/ModelCustomizationTests.cs @@ -114,6 +114,45 @@ public async Task CanChangePropertyNameAndRedefineOriginal() Assert.AreEqual(0, modelTypeProvider.Properties.Count); } + [Test] + public async Task CustomCodeWinsOverIsExactName() + { + // A spec property marked with IsExactName has its exact-cased name preserved. + // If custom code renames that property via [CodeGenMember], the custom code + // rename should still win — the generated property is filtered out and the + // custom property's name is used. + var props = new[] + { + InputFactory.Property("access_token", InputPrimitiveType.String, wireName: "access_token", isExactName: true), + }; + + var inputModel = InputFactory.Model("mockInputModel", properties: props); + + var mockGenerator = await MockHelpers.LoadMockGeneratorAsync( + inputModelTypes: new[] { inputModel }, + compilation: async () => await Helpers.GetCompilationFromDirectoryAsync()); + + var modelTypeProvider = mockGenerator.Object.OutputLibrary.TypeProviders.Single(t => t.Name == "MockInputModel"); + + AssertCommon(modelTypeProvider, "Sample.Models", "MockInputModel"); + + // the property should be added to the custom code view with its custom name + Assert.AreEqual(1, modelTypeProvider.CustomCodeView!.Properties.Count); + Assert.AreEqual("AccessToken", modelTypeProvider.CustomCodeView.Properties[0].Name); + + // serialized name from the spec must be preserved on the custom property + var wireInfo = modelTypeProvider.CustomCodeView.Properties[0].WireInfo; + Assert.IsNotNull(wireInfo); + Assert.AreEqual("access_token", wireInfo!.SerializedName); + + // the generated property should be filtered out + Assert.AreEqual(0, modelTypeProvider.Properties.Count); + + // canonical view should expose only the custom rename + Assert.AreEqual(1, modelTypeProvider.CanonicalView!.Properties.Count); + Assert.AreEqual("AccessToken", modelTypeProvider.CanonicalView.Properties[0].Name); + } + [Test] public async Task CanChangePropertyType() { diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/test/Providers/ModelProviders/TestData/ModelCustomizationTests/CustomCodeWinsOverIsExactName/MockInputModel.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/test/Providers/ModelProviders/TestData/ModelCustomizationTests/CustomCodeWinsOverIsExactName/MockInputModel.cs new file mode 100644 index 00000000000..535ca49a9ea --- /dev/null +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/test/Providers/ModelProviders/TestData/ModelCustomizationTests/CustomCodeWinsOverIsExactName/MockInputModel.cs @@ -0,0 +1,14 @@ +#nullable disable + +using Sample; +using SampleTypeSpec; +using Microsoft.TypeSpec.Generator.Customizations; + +namespace Sample.Models +{ + public partial class MockInputModel + { + [CodeGenMember("access_token")] + public string AccessToken { get; set; } + } +} diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/test/Providers/PropertyProviderTests.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/test/Providers/PropertyProviderTests.cs index cb95a6cb497..ac8972bc820 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/test/Providers/PropertyProviderTests.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/test/Providers/PropertyProviderTests.cs @@ -79,6 +79,30 @@ public void TestKebabCaseProperty() Assert.AreEqual("Description for kebab-case", property.Description!.ToString()); } + [Test] + public void TestExactNamePropertySkipsCasingTransformation() + { + // When isExactName is true, the property name should be used as-is without casing transformations. + InputModelProperty inputModelProperty = InputFactory.Property("snake_case", InputPrimitiveType.String, wireName: "snake_case", isRequired: true, isExactName: true); + InputFactory.Model("TestModel", properties: [inputModelProperty]); + + var property = new PropertyProvider(inputModelProperty, new TestTypeProvider()); + + Assert.AreEqual("snake_case", property.Name); + Assert.AreEqual("snake_case", property.WireInfo?.SerializedName); + } + + [Test] + public void TestExactNameModelSkipsCasingTransformation() + { + // When isExactName is true on a model, the model name should be used as-is. + var inputModel = InputFactory.Model("my_model", isExactName: true); + + var modelProvider = new ModelProvider(inputModel); + + Assert.AreEqual("my_model", modelProvider.Name); + } + [TestCaseSource(nameof(CollectionPropertyTestCases))] public void CollectionProperty(CSharpType coreType, InputModelProperty collectionProperty, CSharpType expectedType) { diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/test/common/InputFactory.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/test/common/InputFactory.cs index 4e627e7ffa8..94e96d50677 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/test/common/InputFactory.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/test/common/InputFactory.cs @@ -279,7 +279,8 @@ public static InputModelProperty Property( string? serializedName = null, string? doc = null, InputSerializationOptions? serializationOptions = null, - ArrayKnownEncoding? encode = null) + ArrayKnownEncoding? encode = null, + bool isExactName = false) { serializationOptions ??= new InputSerializationOptions(); return new InputModelProperty( @@ -296,7 +297,10 @@ public static InputModelProperty Property( isDiscriminator: isDiscriminator, serializedName: serializedName ?? wireName ?? name.ToVariableName(), serializationOptions: serializationOptions, - encode: encode); + encode: encode) + { + IsExactName = isExactName, + }; } public static InputHeaderParameter HeaderParameter( @@ -345,7 +349,8 @@ public static InputQueryParameter QueryParameter( string? serializedName = null, bool explode = false, InputParameterScope scope = InputParameterScope.Method, - string? delimiter = null) + string? delimiter = null, + bool isExactName = false) { return new InputQueryParameter( name: name, @@ -361,7 +366,10 @@ public static InputQueryParameter QueryParameter( access: null, serializedName: serializedName ?? name, collectionFormat: collectionFormat, - explode: explode); + explode: explode) + { + IsExactName = isExactName + }; } public static InputPathParameter PathParameter( @@ -472,7 +480,8 @@ public static InputMethodParameter MethodParameter( string? serializedName = null, InputRequestLocation location = InputRequestLocation.Body, InputParameterScope scope = InputParameterScope.Method, - string? paramAlias = null) + string? paramAlias = null, + bool isExactName = false) { return new InputMethodParameter( name: name, @@ -488,7 +497,8 @@ public static InputMethodParameter MethodParameter( location: location, serializedName: serializedName ?? name) { - ParamAlias = paramAlias + ParamAlias = paramAlias, + IsExactName = isExactName }; } @@ -509,7 +519,8 @@ public static InputModelType Model( InputModelProperty? discriminatorProperty = null, bool isDynamicModel = false, InputExternalTypeMetadata? external = null, - InputSerializationOptions? serializationOptions = null) + InputSerializationOptions? serializationOptions = null, + bool isExactName = false) { IEnumerable propertiesList = properties ?? [Property("StringProperty", InputPrimitiveType.String)]; @@ -534,7 +545,10 @@ discriminatedModels is null additionalProperties, modelAsStruct, serializationOptions ?? new(), - isDynamicModel); + isDynamicModel) + { + IsExactName = isExactName, + }; if (baseModel is not null) { _addDerivedModelMethod.Invoke(baseModel, new object[] { model }); diff --git a/packages/http-client-csharp/generator/TestProjects/Local/Sample-TypeSpec/Sample-TypeSpec.tsp b/packages/http-client-csharp/generator/TestProjects/Local/Sample-TypeSpec/Sample-TypeSpec.tsp index 5e4fe46ddc1..0f87bbb470d 100644 --- a/packages/http-client-csharp/generator/TestProjects/Local/Sample-TypeSpec/Sample-TypeSpec.tsp +++ b/packages/http-client-csharp/generator/TestProjects/Local/Sample-TypeSpec/Sample-TypeSpec.tsp @@ -212,6 +212,10 @@ model RoundTripModel { @doc("Required string, illustrating a reference type property.") requiredString: string; + @doc("a property whose name is preserved verbatim by the C# emitter via exact()") + @clientName(Azure.ClientGenerator.Core.exact("exact_name_property"), "csharp") + exactNameProperty?: string; + @doc("Required int, illustrating a value type property.") @encode(string) requiredInt: int32; diff --git a/packages/http-client-csharp/generator/TestProjects/Local/Sample-TypeSpec/src/Generated/Models/RoundTripModel.Serialization.cs b/packages/http-client-csharp/generator/TestProjects/Local/Sample-TypeSpec/src/Generated/Models/RoundTripModel.Serialization.cs index 0fa6f37b2d4..614d3fe24e3 100644 --- a/packages/http-client-csharp/generator/TestProjects/Local/Sample-TypeSpec/src/Generated/Models/RoundTripModel.Serialization.cs +++ b/packages/http-client-csharp/generator/TestProjects/Local/Sample-TypeSpec/src/Generated/Models/RoundTripModel.Serialization.cs @@ -99,6 +99,11 @@ protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWrit } writer.WritePropertyName("requiredString"u8); writer.WriteStringValue(RequiredString); + if (Optional.IsDefined(exact_name_property)) + { + writer.WritePropertyName("exactNameProperty"u8); + writer.WriteStringValue(exact_name_property); + } writer.WritePropertyName("requiredInt"u8); writer.WriteStringValue(RequiredInt.ToString()); writer.WritePropertyName("requiredCollection"u8); @@ -350,6 +355,7 @@ internal static RoundTripModel DeserializeRoundTripModel(JsonElement element, Mo return null; } string requiredString = default; + string exactNameProperty = default; int requiredInt = default; IList requiredCollection = default; IDictionary requiredDictionary = default; @@ -381,6 +387,11 @@ internal static RoundTripModel DeserializeRoundTripModel(JsonElement element, Mo requiredString = prop.Value.GetString(); continue; } + if (prop.NameEquals("exactNameProperty"u8)) + { + exactNameProperty = prop.Value.GetString(); + continue; + } if (prop.NameEquals("requiredInt"u8)) { requiredInt = int.Parse(prop.Value.GetString()); @@ -637,6 +648,7 @@ internal static RoundTripModel DeserializeRoundTripModel(JsonElement element, Mo } return new RoundTripModel( requiredString, + exactNameProperty, requiredInt, requiredCollection, requiredDictionary, diff --git a/packages/http-client-csharp/generator/TestProjects/Local/Sample-TypeSpec/src/Generated/Models/RoundTripModel.cs b/packages/http-client-csharp/generator/TestProjects/Local/Sample-TypeSpec/src/Generated/Models/RoundTripModel.cs index 810d6b74903..57877a4fc0b 100644 --- a/packages/http-client-csharp/generator/TestProjects/Local/Sample-TypeSpec/src/Generated/Models/RoundTripModel.cs +++ b/packages/http-client-csharp/generator/TestProjects/Local/Sample-TypeSpec/src/Generated/Models/RoundTripModel.cs @@ -60,6 +60,7 @@ public RoundTripModel(string requiredString, int requiredInt, IEnumerable Initializes a new instance of . /// Required string, illustrating a reference type property. + /// a property whose name is preserved verbatim by the C# emitter via exact(). /// Required int, illustrating a value type property. /// Required collection of enums. /// Required dictionary of enums. @@ -84,9 +85,10 @@ public RoundTripModel(string requiredString, int requiredInt, IEnumerable this is a model with required nullable properties. /// Required bytes. /// Keeps track of any properties unknown to the library. - internal RoundTripModel(string requiredString, int requiredInt, IList requiredCollection, IDictionary requiredDictionary, Thing requiredModel, IntExtensibleEnum? intExtensibleEnum, IList intExtensibleEnumCollection, FloatExtensibleEnum? floatExtensibleEnum, FloatExtensibleEnumWithIntValue? floatExtensibleEnumWithIntValue, IList floatExtensibleEnumCollection, FloatFixedEnum? floatFixedEnum, FloatFixedEnumWithIntValue? floatFixedEnumWithIntValue, IList floatFixedEnumCollection, IntFixedEnum? intFixedEnum, IList intFixedEnumCollection, StringFixedEnum? stringFixedEnum, BinaryData requiredUnknown, BinaryData optionalUnknown, IDictionary requiredRecordUnknown, IDictionary optionalRecordUnknown, IReadOnlyDictionary readOnlyRequiredRecordUnknown, IReadOnlyDictionary readOnlyOptionalRecordUnknown, ModelWithRequiredNullableProperties modelWithRequiredNullable, BinaryData requiredBytes, IDictionary additionalBinaryDataProperties) + internal RoundTripModel(string requiredString, string exactNameProperty, int requiredInt, IList requiredCollection, IDictionary requiredDictionary, Thing requiredModel, IntExtensibleEnum? intExtensibleEnum, IList intExtensibleEnumCollection, FloatExtensibleEnum? floatExtensibleEnum, FloatExtensibleEnumWithIntValue? floatExtensibleEnumWithIntValue, IList floatExtensibleEnumCollection, FloatFixedEnum? floatFixedEnum, FloatFixedEnumWithIntValue? floatFixedEnumWithIntValue, IList floatFixedEnumCollection, IntFixedEnum? intFixedEnum, IList intFixedEnumCollection, StringFixedEnum? stringFixedEnum, BinaryData requiredUnknown, BinaryData optionalUnknown, IDictionary requiredRecordUnknown, IDictionary optionalRecordUnknown, IReadOnlyDictionary readOnlyRequiredRecordUnknown, IReadOnlyDictionary readOnlyOptionalRecordUnknown, ModelWithRequiredNullableProperties modelWithRequiredNullable, BinaryData requiredBytes, IDictionary additionalBinaryDataProperties) { RequiredString = requiredString; + exact_name_property = exactNameProperty; RequiredInt = requiredInt; RequiredCollection = requiredCollection; RequiredDictionary = requiredDictionary; @@ -116,6 +118,9 @@ internal RoundTripModel(string requiredString, int requiredInt, IList Required string, illustrating a reference type property. public string RequiredString { get; set; } + /// a property whose name is preserved verbatim by the C# emitter via exact(). + public string exact_name_property { get; set; } + /// Required int, illustrating a value type property. public int RequiredInt { get; set; } diff --git a/packages/http-client-csharp/generator/TestProjects/Local/Sample-TypeSpec/src/Generated/SampleTypeSpecModelFactory.cs b/packages/http-client-csharp/generator/TestProjects/Local/Sample-TypeSpec/src/Generated/SampleTypeSpecModelFactory.cs index 5552d775dbe..84cfe66f763 100644 --- a/packages/http-client-csharp/generator/TestProjects/Local/Sample-TypeSpec/src/Generated/SampleTypeSpecModelFactory.cs +++ b/packages/http-client-csharp/generator/TestProjects/Local/Sample-TypeSpec/src/Generated/SampleTypeSpecModelFactory.cs @@ -61,6 +61,7 @@ public static Thing Thing(string rename = default, BinaryData requiredUnion = de /// this is a roundtrip model. /// Required string, illustrating a reference type property. + /// a property whose name is preserved verbatim by the C# emitter via exact(). /// Required int, illustrating a value type property. /// Required collection of enums. /// Required dictionary of enums. @@ -85,7 +86,7 @@ public static Thing Thing(string rename = default, BinaryData requiredUnion = de /// this is a model with required nullable properties. /// Required bytes. /// A new instance for mocking. - public static RoundTripModel RoundTripModel(string requiredString = default, int requiredInt = default, IEnumerable requiredCollection = default, IDictionary requiredDictionary = default, Thing requiredModel = default, IntExtensibleEnum? intExtensibleEnum = default, IEnumerable intExtensibleEnumCollection = default, FloatExtensibleEnum? floatExtensibleEnum = default, FloatExtensibleEnumWithIntValue? floatExtensibleEnumWithIntValue = default, IEnumerable floatExtensibleEnumCollection = default, FloatFixedEnum? floatFixedEnum = default, FloatFixedEnumWithIntValue? floatFixedEnumWithIntValue = default, IEnumerable floatFixedEnumCollection = default, IntFixedEnum? intFixedEnum = default, IEnumerable intFixedEnumCollection = default, StringFixedEnum? stringFixedEnum = default, BinaryData requiredUnknown = default, BinaryData optionalUnknown = default, IDictionary requiredRecordUnknown = default, IDictionary optionalRecordUnknown = default, IReadOnlyDictionary readOnlyRequiredRecordUnknown = default, IReadOnlyDictionary readOnlyOptionalRecordUnknown = default, ModelWithRequiredNullableProperties modelWithRequiredNullable = default, BinaryData requiredBytes = default) + public static RoundTripModel RoundTripModel(string requiredString = default, string exactNameProperty = default, int requiredInt = default, IEnumerable requiredCollection = default, IDictionary requiredDictionary = default, Thing requiredModel = default, IntExtensibleEnum? intExtensibleEnum = default, IEnumerable intExtensibleEnumCollection = default, FloatExtensibleEnum? floatExtensibleEnum = default, FloatExtensibleEnumWithIntValue? floatExtensibleEnumWithIntValue = default, IEnumerable floatExtensibleEnumCollection = default, FloatFixedEnum? floatFixedEnum = default, FloatFixedEnumWithIntValue? floatFixedEnumWithIntValue = default, IEnumerable floatFixedEnumCollection = default, IntFixedEnum? intFixedEnum = default, IEnumerable intFixedEnumCollection = default, StringFixedEnum? stringFixedEnum = default, BinaryData requiredUnknown = default, BinaryData optionalUnknown = default, IDictionary requiredRecordUnknown = default, IDictionary optionalRecordUnknown = default, IReadOnlyDictionary readOnlyRequiredRecordUnknown = default, IReadOnlyDictionary readOnlyOptionalRecordUnknown = default, ModelWithRequiredNullableProperties modelWithRequiredNullable = default, BinaryData requiredBytes = default) { requiredCollection ??= new ChangeTrackingList(); requiredDictionary ??= new ChangeTrackingDictionary(); @@ -100,6 +101,7 @@ public static RoundTripModel RoundTripModel(string requiredString = default, int return new RoundTripModel( requiredString, + exactNameProperty, requiredInt, requiredCollection.ToList(), requiredDictionary, diff --git a/packages/http-client-csharp/generator/TestProjects/Local/Sample-TypeSpec/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Local/Sample-TypeSpec/tspCodeModel.json index 3cdd47314e2..1c9224b204b 100644 --- a/packages/http-client-csharp/generator/TestProjects/Local/Sample-TypeSpec/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Local/Sample-TypeSpec/tspCodeModel.json @@ -41,7 +41,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Spread,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -79,7 +80,8 @@ "isFixed": false, "isFlags": false, "usage": "None", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -117,7 +119,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Spread,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -155,7 +158,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Spread,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -215,7 +219,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json,Xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "22", @@ -275,7 +280,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Json,Xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "27", @@ -335,7 +341,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Json,Xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "32", @@ -395,7 +402,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "37", @@ -455,7 +463,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "42", @@ -515,7 +524,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "47", @@ -575,7 +585,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "52", @@ -635,7 +646,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json,Xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "57", @@ -746,7 +758,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "66", @@ -792,7 +805,8 @@ "isFixed": true, "isFlags": false, "usage": "ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -810,7 +824,8 @@ "decorators": [] }, "value": "accept", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "72", @@ -826,7 +841,8 @@ "decorators": [] }, "value": 123, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "74", @@ -842,7 +858,8 @@ "decorators": [] }, "value": 1.23, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "76", @@ -858,7 +875,8 @@ "decorators": [] }, "value": false, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "78", @@ -874,7 +892,8 @@ "decorators": [] }, "value": true, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "80", @@ -890,7 +909,8 @@ "decorators": [] }, "value": "pet", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "82", @@ -906,7 +926,8 @@ "decorators": [] }, "value": "dog", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "84", @@ -922,7 +943,8 @@ "decorators": [] }, "value": "tree", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "86", @@ -938,7 +960,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "88", @@ -954,7 +977,8 @@ "decorators": [] }, "value": "text/plain", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "90", @@ -970,7 +994,8 @@ "decorators": [] }, "value": "text/plain", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "92", @@ -986,7 +1011,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "94", @@ -1002,7 +1028,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "96", @@ -1018,7 +1045,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "98", @@ -1034,7 +1062,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "100", @@ -1050,7 +1079,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "102", @@ -1066,7 +1096,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "104", @@ -1082,7 +1113,8 @@ "decorators": [] }, "value": "test", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "106", @@ -1098,7 +1130,8 @@ "decorators": [] }, "value": "test", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "108", @@ -1114,7 +1147,8 @@ "decorators": [] }, "value": 123, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "110", @@ -1130,7 +1164,8 @@ "decorators": [] }, "value": 123, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "112", @@ -1146,7 +1181,8 @@ "decorators": [] }, "value": true, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "114", @@ -1162,7 +1198,8 @@ "decorators": [] }, "value": true, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "116", @@ -1178,7 +1215,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "118", @@ -1194,7 +1232,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "120", @@ -1210,7 +1249,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "122", @@ -1226,7 +1266,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "124", @@ -1242,7 +1283,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "126", @@ -1258,7 +1300,8 @@ "decorators": [] }, "value": "someRequiredLiteralQueryParam", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "128", @@ -1274,7 +1317,8 @@ "decorators": [] }, "value": "someRequiredLiteralQueryParam", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "130", @@ -1290,7 +1334,8 @@ "decorators": [] }, "value": "someRequiredLiteralHeader", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "132", @@ -1306,7 +1351,8 @@ "decorators": [] }, "value": "someRequiredLiteralHeader", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "134", @@ -1322,7 +1368,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "136", @@ -1338,7 +1385,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "138", @@ -1354,7 +1402,8 @@ "decorators": [] }, "value": "accept", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "140", @@ -1370,7 +1419,8 @@ "decorators": [] }, "value": 123, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "142", @@ -1386,7 +1436,8 @@ "decorators": [] }, "value": 1.23, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "144", @@ -1402,7 +1453,8 @@ "decorators": [] }, "value": false, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "146", @@ -1418,7 +1470,8 @@ "decorators": [] }, "value": true, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "148", @@ -1434,7 +1487,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "150", @@ -1450,7 +1504,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "152", @@ -1466,7 +1521,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "154", @@ -1482,7 +1538,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "156", @@ -1498,7 +1555,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "158", @@ -1514,7 +1572,8 @@ "decorators": [] }, "value": "text/plain", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "160", @@ -1530,7 +1589,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "162", @@ -1546,7 +1606,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "164", @@ -1562,7 +1623,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "166", @@ -1578,7 +1640,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "168", @@ -1594,7 +1657,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "170", @@ -1610,7 +1674,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "172", @@ -1626,7 +1691,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "174", @@ -1642,7 +1708,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "176", @@ -1658,7 +1725,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "178", @@ -1674,7 +1742,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "180", @@ -1690,7 +1759,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "182", @@ -1706,7 +1776,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "184", @@ -1722,7 +1793,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "186", @@ -1738,7 +1810,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "188", @@ -1754,7 +1827,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "190", @@ -1770,7 +1844,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "192", @@ -1786,7 +1861,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "194", @@ -1802,7 +1878,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "196", @@ -1818,7 +1895,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "198", @@ -1834,7 +1912,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "200", @@ -1850,7 +1929,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "202", @@ -1866,7 +1946,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "204", @@ -1882,7 +1963,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "206", @@ -1898,7 +1980,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "208", @@ -1914,7 +1997,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "210", @@ -1930,7 +2014,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "212", @@ -1946,7 +2031,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "214", @@ -1962,7 +2048,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "216", @@ -1978,7 +2065,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "218", @@ -1994,7 +2082,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "220", @@ -2010,7 +2099,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "222", @@ -2026,7 +2116,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "224", @@ -2042,7 +2133,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "226", @@ -2058,7 +2150,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "228", @@ -2074,7 +2167,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "230", @@ -2090,7 +2184,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "232", @@ -2106,7 +2201,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "234", @@ -2122,7 +2218,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "236", @@ -2138,7 +2235,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -2156,6 +2254,7 @@ "name": "Thing" } }, + "isExactName": false, "properties": [ { "$id": "239", @@ -2181,7 +2280,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "241", @@ -2224,7 +2324,8 @@ } ], "namespace": "SampleTypeSpec", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -2237,7 +2338,8 @@ "name": "requiredUnion" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "247", @@ -2259,7 +2361,8 @@ "name": "requiredLiteralString" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "248", @@ -2290,7 +2393,8 @@ "name": "requiredNullableString" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "251", @@ -2321,7 +2425,8 @@ "name": "optionalNullableString" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "254", @@ -2343,7 +2448,8 @@ "name": "requiredLiteralInt" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "255", @@ -2365,7 +2471,8 @@ "name": "requiredLiteralFloat" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "256", @@ -2387,7 +2494,8 @@ "name": "requiredLiteralBool" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "257", @@ -2409,7 +2517,8 @@ "name": "optionalLiteralString" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "258", @@ -2436,7 +2545,8 @@ "name": "requiredNullableLiteralString" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "260", @@ -2458,7 +2568,8 @@ "name": "optionalLiteralInt" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "261", @@ -2480,7 +2591,8 @@ "name": "optionalLiteralFloat" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "262", @@ -2502,7 +2614,8 @@ "name": "optionalLiteralBool" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "263", @@ -2528,7 +2641,8 @@ "name": "requiredBadDescription" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "265", @@ -2566,7 +2680,8 @@ "name": "optionalNullableList" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "269", @@ -2593,7 +2708,8 @@ "name": "requiredNullableList" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "271", @@ -2619,7 +2735,8 @@ "name": "propertyWithSpecialDocs" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2637,6 +2754,7 @@ "name": "RoundTripModel" } }, + "isExactName": false, "properties": [ { "$id": "274", @@ -2662,16 +2780,44 @@ "name": "requiredString" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "276", "kind": "property", + "name": "exact_name_property", + "serializedName": "exactNameProperty", + "doc": "a property whose name is preserved verbatim by the C# emitter via exact()", + "type": { + "$id": "277", + "kind": "string", + "name": "string", + "crossLanguageDefinitionId": "TypeSpec.string", + "decorators": [] + }, + "optional": true, + "readOnly": false, + "discriminator": false, + "flatten": false, + "decorators": [], + "crossLanguageDefinitionId": "SampleTypeSpec.RoundTripModel.exactNameProperty", + "serializationOptions": { + "json": { + "name": "exactNameProperty" + } + }, + "isHttpMetadata": false, + "isExactName": true + }, + { + "$id": "278", + "kind": "property", "name": "requiredInt", "serializedName": "requiredInt", "doc": "Required int, illustrating a value type property.", "type": { - "$id": "277", + "$id": "279", "kind": "int32", "name": "int32", "encode": "string", @@ -2689,16 +2835,17 @@ "name": "requiredInt" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "278", + "$id": "280", "kind": "property", "name": "requiredCollection", "serializedName": "requiredCollection", "doc": "Required collection of enums", "type": { - "$id": "279", + "$id": "281", "kind": "array", "name": "ArrayStringFixedEnum", "valueType": { @@ -2718,19 +2865,20 @@ "name": "requiredCollection" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "280", + "$id": "282", "kind": "property", "name": "requiredDictionary", "serializedName": "requiredDictionary", "doc": "Required dictionary of enums", "type": { - "$id": "281", + "$id": "283", "kind": "dict", "keyType": { - "$id": "282", + "$id": "284", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2752,10 +2900,11 @@ "name": "requiredDictionary" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "283", + "$id": "285", "kind": "property", "name": "requiredModel", "serializedName": "requiredModel", @@ -2774,10 +2923,11 @@ "name": "requiredModel" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "284", + "$id": "286", "kind": "property", "name": "intExtensibleEnum", "serializedName": "intExtensibleEnum", @@ -2796,16 +2946,17 @@ "name": "intExtensibleEnum" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "285", + "$id": "287", "kind": "property", "name": "intExtensibleEnumCollection", "serializedName": "intExtensibleEnumCollection", "doc": "this is a collection of int based extensible enum", "type": { - "$id": "286", + "$id": "288", "kind": "array", "name": "ArrayIntExtensibleEnum", "valueType": { @@ -2825,10 +2976,11 @@ "name": "intExtensibleEnumCollection" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "287", + "$id": "289", "kind": "property", "name": "floatExtensibleEnum", "serializedName": "floatExtensibleEnum", @@ -2847,10 +2999,11 @@ "name": "floatExtensibleEnum" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "288", + "$id": "290", "kind": "property", "name": "floatExtensibleEnumWithIntValue", "serializedName": "floatExtensibleEnumWithIntValue", @@ -2869,16 +3022,17 @@ "name": "floatExtensibleEnumWithIntValue" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "289", + "$id": "291", "kind": "property", "name": "floatExtensibleEnumCollection", "serializedName": "floatExtensibleEnumCollection", "doc": "this is a collection of float based extensible enum", "type": { - "$id": "290", + "$id": "292", "kind": "array", "name": "ArrayFloatExtensibleEnum", "valueType": { @@ -2898,10 +3052,11 @@ "name": "floatExtensibleEnumCollection" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "291", + "$id": "293", "kind": "property", "name": "floatFixedEnum", "serializedName": "floatFixedEnum", @@ -2920,10 +3075,11 @@ "name": "floatFixedEnum" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "292", + "$id": "294", "kind": "property", "name": "floatFixedEnumWithIntValue", "serializedName": "floatFixedEnumWithIntValue", @@ -2942,16 +3098,17 @@ "name": "floatFixedEnumWithIntValue" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "293", + "$id": "295", "kind": "property", "name": "floatFixedEnumCollection", "serializedName": "floatFixedEnumCollection", "doc": "this is a collection of float based fixed enum", "type": { - "$id": "294", + "$id": "296", "kind": "array", "name": "ArrayFloatFixedEnum", "valueType": { @@ -2971,10 +3128,11 @@ "name": "floatFixedEnumCollection" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "295", + "$id": "297", "kind": "property", "name": "intFixedEnum", "serializedName": "intFixedEnum", @@ -2993,16 +3151,17 @@ "name": "intFixedEnum" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "296", + "$id": "298", "kind": "property", "name": "intFixedEnumCollection", "serializedName": "intFixedEnumCollection", "doc": "this is a collection of int based fixed enum", "type": { - "$id": "297", + "$id": "299", "kind": "array", "name": "ArrayIntFixedEnum", "valueType": { @@ -3022,10 +3181,11 @@ "name": "intFixedEnumCollection" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "298", + "$id": "300", "kind": "property", "name": "stringFixedEnum", "serializedName": "stringFixedEnum", @@ -3044,16 +3204,17 @@ "name": "stringFixedEnum" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "299", + "$id": "301", "kind": "property", "name": "requiredUnknown", "serializedName": "requiredUnknown", "doc": "required unknown", "type": { - "$id": "300", + "$id": "302", "kind": "unknown", "name": "unknown", "crossLanguageDefinitionId": "", @@ -3070,16 +3231,17 @@ "name": "requiredUnknown" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "301", + "$id": "303", "kind": "property", "name": "optionalUnknown", "serializedName": "optionalUnknown", "doc": "optional unknown", "type": { - "$id": "302", + "$id": "304", "kind": "unknown", "name": "unknown", "crossLanguageDefinitionId": "", @@ -3096,26 +3258,27 @@ "name": "optionalUnknown" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "303", + "$id": "305", "kind": "property", "name": "requiredRecordUnknown", "serializedName": "requiredRecordUnknown", "doc": "required record of unknown", "type": { - "$id": "304", + "$id": "306", "kind": "dict", "keyType": { - "$id": "305", + "$id": "307", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", "decorators": [] }, "valueType": { - "$id": "306", + "$id": "308", "kind": "unknown", "name": "unknown", "crossLanguageDefinitionId": "", @@ -3134,16 +3297,17 @@ "name": "requiredRecordUnknown" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "307", + "$id": "309", "kind": "property", "name": "optionalRecordUnknown", "serializedName": "optionalRecordUnknown", "doc": "optional record of unknown", "type": { - "$ref": "304" + "$ref": "306" }, "optional": true, "readOnly": false, @@ -3156,16 +3320,17 @@ "name": "optionalRecordUnknown" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "308", + "$id": "310", "kind": "property", "name": "readOnlyRequiredRecordUnknown", "serializedName": "readOnlyRequiredRecordUnknown", "doc": "required readonly record of unknown", "type": { - "$ref": "304" + "$ref": "306" }, "optional": false, "readOnly": true, @@ -3178,16 +3343,17 @@ "name": "readOnlyRequiredRecordUnknown" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "309", + "$id": "311", "kind": "property", "name": "readOnlyOptionalRecordUnknown", "serializedName": "readOnlyOptionalRecordUnknown", "doc": "optional readonly record of unknown", "type": { - "$ref": "304" + "$ref": "306" }, "optional": true, "readOnly": true, @@ -3200,16 +3366,17 @@ "name": "readOnlyOptionalRecordUnknown" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "310", + "$id": "312", "kind": "property", "name": "modelWithRequiredNullable", "serializedName": "modelWithRequiredNullable", "doc": "this is a model with required nullable properties", "type": { - "$id": "311", + "$id": "313", "kind": "model", "name": "ModelWithRequiredNullableProperties", "namespace": "SampleTypeSpec", @@ -3222,18 +3389,19 @@ "name": "ModelWithRequiredNullableProperties" } }, + "isExactName": false, "properties": [ { - "$id": "312", + "$id": "314", "kind": "property", "name": "requiredNullablePrimitive", "serializedName": "requiredNullablePrimitive", "doc": "required nullable primitive type", "type": { - "$id": "313", + "$id": "315", "kind": "nullable", "type": { - "$id": "314", + "$id": "316", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -3252,16 +3420,17 @@ "name": "requiredNullablePrimitive" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "315", + "$id": "317", "kind": "property", "name": "requiredExtensibleEnum", "serializedName": "requiredExtensibleEnum", "doc": "required nullable extensible enum type", "type": { - "$id": "316", + "$id": "318", "kind": "nullable", "type": { "$ref": "22" @@ -3279,16 +3448,17 @@ "name": "requiredExtensibleEnum" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "317", + "$id": "319", "kind": "property", "name": "requiredFixedEnum", "serializedName": "requiredFixedEnum", "doc": "required nullable fixed enum type", "type": { - "$id": "318", + "$id": "320", "kind": "nullable", "type": { "$ref": "17" @@ -3306,7 +3476,8 @@ "name": "requiredFixedEnum" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3321,16 +3492,17 @@ "name": "modelWithRequiredNullable" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "319", + "$id": "321", "kind": "property", "name": "requiredBytes", "serializedName": "requiredBytes", "doc": "Required bytes", "type": { - "$id": "320", + "$id": "322", "kind": "bytes", "name": "bytes", "encode": "base64", @@ -3348,15 +3520,16 @@ "name": "requiredBytes" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, { - "$ref": "311" + "$ref": "313" }, { - "$id": "321", + "$id": "323", "kind": "model", "name": "Wrapper", "namespace": "SampleTypeSpec", @@ -3364,14 +3537,15 @@ "usage": "Input", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { - "$id": "322", + "$id": "324", "kind": "property", "name": "p1", "doc": "header parameter", "type": { - "$id": "323", + "$id": "325", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3384,10 +3558,11 @@ "decorators": [], "crossLanguageDefinitionId": "SampleTypeSpec.Wrapper.p1", "serializationOptions": {}, - "isHttpMetadata": true + "isHttpMetadata": true, + "isExactName": false }, { - "$id": "324", + "$id": "326", "kind": "property", "name": "action", "doc": "body parameter", @@ -3401,15 +3576,16 @@ "decorators": [], "crossLanguageDefinitionId": "SampleTypeSpec.Wrapper.action", "serializationOptions": {}, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "325", + "$id": "327", "kind": "property", "name": "p2", "doc": "path parameter", "type": { - "$id": "326", + "$id": "328", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3422,12 +3598,13 @@ "decorators": [], "crossLanguageDefinitionId": "SampleTypeSpec.Wrapper.p2", "serializationOptions": {}, - "isHttpMetadata": true + "isHttpMetadata": true, + "isExactName": false } ] }, { - "$id": "327", + "$id": "329", "kind": "model", "name": "Friend", "namespace": "SampleTypeSpec", @@ -3440,15 +3617,16 @@ "name": "NotFriend" } }, + "isExactName": false, "properties": [ { - "$id": "328", + "$id": "330", "kind": "property", "name": "name", "serializedName": "name", "doc": "name of the NotFriend", "type": { - "$id": "329", + "$id": "331", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3465,12 +3643,13 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, { - "$id": "330", + "$id": "332", "kind": "model", "name": "RenamedModel", "namespace": "SampleTypeSpec", @@ -3483,15 +3662,16 @@ "name": "ModelWithClientName" } }, + "isExactName": false, "properties": [ { - "$id": "331", + "$id": "333", "kind": "property", "name": "otherName", "serializedName": "otherName", "doc": "name of the ModelWithClientName", "type": { - "$id": "332", + "$id": "334", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3508,12 +3688,13 @@ "name": "otherName" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, { - "$id": "333", + "$id": "335", "kind": "model", "name": "ReturnsAnonymousModelResponse", "namespace": "SampleTypeSpec", @@ -3525,10 +3706,11 @@ "name": "" } }, + "isExactName": false, "properties": [] }, { - "$id": "334", + "$id": "336", "kind": "model", "name": "ListWithNextLinkResponse", "namespace": "SampleTypeSpec", @@ -3540,14 +3722,15 @@ "name": "" } }, + "isExactName": false, "properties": [ { - "$id": "335", + "$id": "337", "kind": "property", "name": "things", "serializedName": "things", "type": { - "$id": "336", + "$id": "338", "kind": "array", "name": "ArrayThing", "valueType": { @@ -3567,15 +3750,16 @@ "name": "things" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "337", + "$id": "339", "kind": "property", "name": "next", "serializedName": "next", "type": { - "$id": "338", + "$id": "340", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url", @@ -3592,12 +3776,13 @@ "name": "next" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, { - "$id": "339", + "$id": "341", "kind": "model", "name": "ListWithStringNextLinkResponse", "namespace": "SampleTypeSpec", @@ -3609,14 +3794,15 @@ "name": "" } }, + "isExactName": false, "properties": [ { - "$id": "340", + "$id": "342", "kind": "property", "name": "things", "serializedName": "things", "type": { - "$ref": "336" + "$ref": "338" }, "optional": false, "readOnly": false, @@ -3629,15 +3815,16 @@ "name": "things" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "341", + "$id": "343", "kind": "property", "name": "next", "serializedName": "next", "type": { - "$id": "342", + "$id": "344", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3654,12 +3841,13 @@ "name": "next" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, { - "$id": "343", + "$id": "345", "kind": "model", "name": "ListWithContinuationTokenResponse", "namespace": "SampleTypeSpec", @@ -3671,14 +3859,15 @@ "name": "" } }, + "isExactName": false, "properties": [ { - "$id": "344", + "$id": "346", "kind": "property", "name": "things", "serializedName": "things", "type": { - "$ref": "336" + "$ref": "338" }, "optional": false, "readOnly": false, @@ -3691,15 +3880,16 @@ "name": "things" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "345", + "$id": "347", "kind": "property", "name": "nextToken", "serializedName": "nextToken", "type": { - "$id": "346", + "$id": "348", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3716,12 +3906,13 @@ "name": "nextToken" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, { - "$id": "347", + "$id": "349", "kind": "model", "name": "ListWithContinuationTokenHeaderResponseResponse", "namespace": "", @@ -3733,14 +3924,15 @@ "name": "" } }, + "isExactName": false, "properties": [ { - "$id": "348", + "$id": "350", "kind": "property", "name": "things", "serializedName": "things", "type": { - "$ref": "336" + "$ref": "338" }, "optional": false, "readOnly": false, @@ -3753,12 +3945,13 @@ "name": "things" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, { - "$id": "349", + "$id": "351", "kind": "model", "name": "PageThing", "namespace": "SampleTypeSpec", @@ -3770,14 +3963,15 @@ "name": "Page" } }, + "isExactName": false, "properties": [ { - "$id": "350", + "$id": "352", "kind": "property", "name": "items", "serializedName": "items", "type": { - "$ref": "336" + "$ref": "338" }, "optional": false, "readOnly": false, @@ -3790,12 +3984,13 @@ "name": "items" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, { - "$id": "351", + "$id": "353", "kind": "model", "name": "ModelWithEmbeddedNonBodyParameters", "namespace": "SampleTypeSpec", @@ -3807,15 +4002,16 @@ "name": "ModelWithEmbeddedNonBodyParameters" } }, + "isExactName": false, "properties": [ { - "$id": "352", + "$id": "354", "kind": "property", "name": "name", "serializedName": "name", "doc": "name of the ModelWithEmbeddedNonBodyParameters", "type": { - "$id": "353", + "$id": "355", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3832,16 +4028,17 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "354", + "$id": "356", "kind": "property", "name": "requiredHeader", "serializedName": "requiredHeader", "doc": "required header parameter", "type": { - "$id": "355", + "$id": "357", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3858,16 +4055,17 @@ "name": "requiredHeader" } }, - "isHttpMetadata": true + "isHttpMetadata": true, + "isExactName": false }, { - "$id": "356", + "$id": "358", "kind": "property", "name": "optionalHeader", "serializedName": "optionalHeader", "doc": "optional header parameter", "type": { - "$id": "357", + "$id": "359", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3884,16 +4082,17 @@ "name": "optionalHeader" } }, - "isHttpMetadata": true + "isHttpMetadata": true, + "isExactName": false }, { - "$id": "358", + "$id": "360", "kind": "property", "name": "requiredQuery", "serializedName": "requiredQuery", "doc": "required query parameter", "type": { - "$id": "359", + "$id": "361", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3910,16 +4109,17 @@ "name": "requiredQuery" } }, - "isHttpMetadata": true + "isHttpMetadata": true, + "isExactName": false }, { - "$id": "360", + "$id": "362", "kind": "property", "name": "optionalQuery", "serializedName": "optionalQuery", "doc": "optional query parameter", "type": { - "$id": "361", + "$id": "363", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3936,12 +4136,13 @@ "name": "optionalQuery" } }, - "isHttpMetadata": true + "isHttpMetadata": true, + "isExactName": false } ] }, { - "$id": "362", + "$id": "364", "kind": "model", "name": "DynamicModel", "namespace": "SampleTypeSpec", @@ -3959,14 +4160,15 @@ "name": "DynamicModel" } }, + "isExactName": false, "properties": [ { - "$id": "363", + "$id": "365", "kind": "property", "name": "name", "serializedName": "name", "type": { - "$id": "364", + "$id": "366", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3983,15 +4185,16 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "365", + "$id": "367", "kind": "property", "name": "optionalUnknown", "serializedName": "optionalUnknown", "type": { - "$id": "366", + "$id": "368", "kind": "unknown", "name": "unknown", "crossLanguageDefinitionId": "", @@ -4008,15 +4211,16 @@ "name": "optionalUnknown" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "367", + "$id": "369", "kind": "property", "name": "optionalInt", "serializedName": "optionalInt", "type": { - "$id": "368", + "$id": "370", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -4033,15 +4237,16 @@ "name": "optionalInt" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "369", + "$id": "371", "kind": "property", "name": "optionalNullableList", "serializedName": "optionalNullableList", "type": { - "$id": "370", + "$id": "372", "kind": "nullable", "type": { "$ref": "267" @@ -4059,15 +4264,16 @@ "name": "optionalNullableList" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "371", + "$id": "373", "kind": "property", "name": "requiredNullableList", "serializedName": "requiredNullableList", "type": { - "$id": "372", + "$id": "374", "kind": "nullable", "type": { "$ref": "267" @@ -4085,28 +4291,29 @@ "name": "requiredNullableList" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "373", + "$id": "375", "kind": "property", "name": "optionalNullableDictionary", "serializedName": "optionalNullableDictionary", "type": { - "$id": "374", + "$id": "376", "kind": "nullable", "type": { - "$id": "375", + "$id": "377", "kind": "dict", "keyType": { - "$id": "376", + "$id": "378", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", "decorators": [] }, "valueType": { - "$id": "377", + "$id": "379", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -4127,18 +4334,19 @@ "name": "optionalNullableDictionary" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "378", + "$id": "380", "kind": "property", "name": "requiredNullableDictionary", "serializedName": "requiredNullableDictionary", "type": { - "$id": "379", + "$id": "381", "kind": "nullable", "type": { - "$ref": "375" + "$ref": "377" }, "namespace": "SampleTypeSpec" }, @@ -4153,15 +4361,16 @@ "name": "requiredNullableDictionary" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "380", + "$id": "382", "kind": "property", "name": "primitiveDictionary", "serializedName": "primitiveDictionary", "type": { - "$ref": "375" + "$ref": "377" }, "optional": false, "readOnly": false, @@ -4174,15 +4383,16 @@ "name": "primitiveDictionary" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "381", + "$id": "383", "kind": "property", "name": "foo", "serializedName": "foo", "type": { - "$id": "382", + "$id": "384", "kind": "model", "name": "AnotherDynamicModel", "namespace": "SampleTypeSpec", @@ -4200,14 +4410,15 @@ "name": "AnotherDynamicModel" } }, + "isExactName": false, "properties": [ { - "$id": "383", + "$id": "385", "kind": "property", "name": "bar", "serializedName": "bar", "type": { - "$id": "384", + "$id": "386", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4224,7 +4435,8 @@ "name": "bar" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -4239,19 +4451,20 @@ "name": "foo" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "385", + "$id": "387", "kind": "property", "name": "listFoo", "serializedName": "listFoo", "type": { - "$id": "386", + "$id": "388", "kind": "array", "name": "ArrayAnotherDynamicModel", "valueType": { - "$ref": "382" + "$ref": "384" }, "crossLanguageDefinitionId": "TypeSpec.Array", "decorators": [] @@ -4267,19 +4480,20 @@ "name": "listFoo" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "387", + "$id": "389", "kind": "property", "name": "listOfListFoo", "serializedName": "listOfListFoo", "type": { - "$id": "388", + "$id": "390", "kind": "array", "name": "ArrayArray", "valueType": { - "$ref": "386" + "$ref": "388" }, "crossLanguageDefinitionId": "TypeSpec.Array", "decorators": [] @@ -4295,25 +4509,26 @@ "name": "listOfListFoo" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "389", + "$id": "391", "kind": "property", "name": "dictionaryFoo", "serializedName": "dictionaryFoo", "type": { - "$id": "390", + "$id": "392", "kind": "dict", "keyType": { - "$id": "391", + "$id": "393", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", "decorators": [] }, "valueType": { - "$ref": "382" + "$ref": "384" }, "decorators": [] }, @@ -4328,25 +4543,26 @@ "name": "dictionaryFoo" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "392", + "$id": "394", "kind": "property", "name": "dictionaryOfDictionaryFoo", "serializedName": "dictionaryOfDictionaryFoo", "type": { - "$id": "393", + "$id": "395", "kind": "dict", "keyType": { - "$id": "394", + "$id": "396", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", "decorators": [] }, "valueType": { - "$ref": "390" + "$ref": "392" }, "decorators": [] }, @@ -4361,25 +4577,26 @@ "name": "dictionaryOfDictionaryFoo" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "395", + "$id": "397", "kind": "property", "name": "dictionaryListFoo", "serializedName": "dictionaryListFoo", "type": { - "$id": "396", + "$id": "398", "kind": "dict", "keyType": { - "$id": "397", + "$id": "399", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", "decorators": [] }, "valueType": { - "$ref": "386" + "$ref": "388" }, "decorators": [] }, @@ -4394,19 +4611,20 @@ "name": "dictionaryListFoo" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "398", + "$id": "400", "kind": "property", "name": "listOfDictionaryFoo", "serializedName": "listOfDictionaryFoo", "type": { - "$id": "399", + "$id": "401", "kind": "array", "name": "ArrayRecord", "valueType": { - "$ref": "390" + "$ref": "392" }, "crossLanguageDefinitionId": "TypeSpec.Array", "decorators": [] @@ -4422,15 +4640,16 @@ "name": "listOfDictionaryFoo" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, { - "$ref": "382" + "$ref": "384" }, { - "$id": "400", + "$id": "402", "kind": "model", "name": "XmlAdvancedModel", "namespace": "SampleTypeSpec", @@ -4452,15 +4671,16 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { - "$id": "401", + "$id": "403", "kind": "property", "name": "name", "serializedName": "name", "doc": "A simple string property", "type": { - "$id": "402", + "$id": "404", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4479,16 +4699,17 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "403", + "$id": "405", "kind": "property", "name": "age", "serializedName": "age", "doc": "An integer property", "type": { - "$id": "404", + "$id": "406", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -4507,16 +4728,17 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "405", + "$id": "407", "kind": "property", "name": "enabled", "serializedName": "enabled", "doc": "A boolean property", "type": { - "$id": "406", + "$id": "408", "kind": "boolean", "name": "boolean", "crossLanguageDefinitionId": "TypeSpec.boolean", @@ -4535,16 +4757,17 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "407", + "$id": "409", "kind": "property", "name": "score", "serializedName": "score", "doc": "A float property", "type": { - "$id": "408", + "$id": "410", "kind": "float32", "name": "float32", "crossLanguageDefinitionId": "TypeSpec.float32", @@ -4563,16 +4786,17 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "409", + "$id": "411", "kind": "property", "name": "optionalString", "serializedName": "optionalString", "doc": "An optional string", "type": { - "$id": "410", + "$id": "412", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4591,16 +4815,17 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "411", + "$id": "413", "kind": "property", "name": "optionalInt", "serializedName": "optionalInt", "doc": "An optional integer", "type": { - "$id": "412", + "$id": "414", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -4619,19 +4844,20 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "413", + "$id": "415", "kind": "property", "name": "nullableString", "serializedName": "nullableString", "doc": "A nullable string", "type": { - "$id": "414", + "$id": "416", "kind": "nullable", "type": { - "$id": "415", + "$id": "417", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4652,16 +4878,17 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "416", + "$id": "418", "kind": "property", "name": "id", "serializedName": "id", "doc": "A string as XML attribute", "type": { - "$id": "417", + "$id": "419", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4685,16 +4912,17 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "418", + "$id": "420", "kind": "property", "name": "version", "serializedName": "version", "doc": "An integer as XML attribute", "type": { - "$id": "419", + "$id": "421", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -4718,16 +4946,17 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "420", + "$id": "422", "kind": "property", "name": "isActive", "serializedName": "isActive", "doc": "A boolean as XML attribute", "type": { - "$id": "421", + "$id": "423", "kind": "boolean", "name": "boolean", "crossLanguageDefinitionId": "TypeSpec.boolean", @@ -4751,16 +4980,17 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "422", + "$id": "424", "kind": "property", "name": "originalName", "serializedName": "RenamedProperty", "doc": "A property with a custom XML element name", "type": { - "$id": "423", + "$id": "425", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4786,16 +5016,17 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "424", + "$id": "426", "kind": "property", "name": "xmlIdentifier", "serializedName": "xml-id", "doc": "An attribute with a custom XML name", "type": { - "$id": "425", + "$id": "427", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4825,16 +5056,17 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "426", + "$id": "428", "kind": "property", "name": "content", "serializedName": "content", "doc": "Text content in the element (unwrapped string)", "type": { - "$id": "427", + "$id": "429", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4858,10 +5090,11 @@ "unwrapped": true } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "428", + "$id": "430", "kind": "property", "name": "unwrappedStrings", "serializedName": "unwrappedStrings", @@ -4888,10 +5121,11 @@ "itemsName": "unwrappedStrings" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "429", + "$id": "431", "kind": "property", "name": "unwrappedCounts", "serializedName": "unwrappedCounts", @@ -4918,20 +5152,21 @@ "itemsName": "unwrappedCounts" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "430", + "$id": "432", "kind": "property", "name": "unwrappedItems", "serializedName": "unwrappedItems", "doc": "An unwrapped array of models", "type": { - "$id": "431", + "$id": "433", "kind": "array", "name": "ArrayXmlItem", "valueType": { - "$id": "432", + "$id": "434", "kind": "model", "name": "XmlItem", "namespace": "SampleTypeSpec", @@ -4953,15 +5188,16 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { - "$id": "433", + "$id": "435", "kind": "property", "name": "itemName", "serializedName": "itemName", "doc": "The item name", "type": { - "$id": "434", + "$id": "436", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4980,16 +5216,17 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "435", + "$id": "437", "kind": "property", "name": "itemValue", "serializedName": "itemValue", "doc": "The item value", "type": { - "$id": "436", + "$id": "438", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -5008,16 +5245,17 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "437", + "$id": "439", "kind": "property", "name": "itemId", "serializedName": "itemId", "doc": "Item ID as attribute", "type": { - "$id": "438", + "$id": "440", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5041,7 +5279,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -5067,10 +5306,11 @@ "itemsName": "unwrappedItems" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "439", + "$id": "441", "kind": "property", "name": "wrappedColors", "serializedName": "wrappedColors", @@ -5092,16 +5332,17 @@ "itemsName": "string" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "440", + "$id": "442", "kind": "property", "name": "items", "serializedName": "ItemCollection", "doc": "A wrapped array with custom wrapper name", "type": { - "$ref": "431" + "$ref": "433" }, "optional": false, "readOnly": false, @@ -5124,16 +5365,17 @@ "itemsName": "Item" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "441", + "$id": "443", "kind": "property", "name": "nestedModel", "serializedName": "nestedModel", "doc": "A nested model property", "type": { - "$id": "442", + "$id": "444", "kind": "model", "name": "XmlNestedModel", "namespace": "SampleTypeSpec", @@ -5148,15 +5390,16 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { - "$id": "443", + "$id": "445", "kind": "property", "name": "value", "serializedName": "value", "doc": "The value of the nested model", "type": { - "$id": "444", + "$id": "446", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5175,16 +5418,17 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "445", + "$id": "447", "kind": "property", "name": "nestedId", "serializedName": "nestedId", "doc": "An attribute on the nested model", "type": { - "$id": "446", + "$id": "448", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -5208,7 +5452,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -5225,16 +5470,17 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "447", + "$id": "449", "kind": "property", "name": "optionalNestedModel", "serializedName": "optionalNestedModel", "doc": "An optional nested model", "type": { - "$ref": "442" + "$ref": "444" }, "optional": true, "readOnly": false, @@ -5249,26 +5495,27 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "448", + "$id": "450", "kind": "property", "name": "metadata", "serializedName": "metadata", "doc": "A dictionary property", "type": { - "$id": "449", + "$id": "451", "kind": "dict", "keyType": { - "$id": "450", + "$id": "452", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", "decorators": [] }, "valueType": { - "$id": "451", + "$id": "453", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5289,21 +5536,22 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "452", + "$id": "454", "kind": "property", "name": "createdAt", "serializedName": "createdAt", "doc": "A date-time property", "type": { - "$id": "453", + "$id": "455", "kind": "utcDateTime", "name": "utcDateTime", "encode": "rfc3339", "wireType": { - "$id": "454", + "$id": "456", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5325,21 +5573,22 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "455", + "$id": "457", "kind": "property", "name": "duration", "serializedName": "duration", "doc": "A duration property", "type": { - "$id": "456", + "$id": "458", "kind": "duration", "name": "duration", "encode": "ISO8601", "wireType": { - "$id": "457", + "$id": "459", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5361,16 +5610,17 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "458", + "$id": "460", "kind": "property", "name": "data", "serializedName": "data", "doc": "A bytes property", "type": { - "$id": "459", + "$id": "461", "kind": "bytes", "name": "bytes", "encode": "base64", @@ -5390,16 +5640,17 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "460", + "$id": "462", "kind": "property", "name": "optionalRecordUnknown", "serializedName": "optionalRecordUnknown", "doc": "optional record of unknown", "type": { - "$ref": "304" + "$ref": "306" }, "optional": true, "readOnly": false, @@ -5414,10 +5665,11 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "461", + "$id": "463", "kind": "property", "name": "fixedEnum", "serializedName": "fixedEnum", @@ -5438,10 +5690,11 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "462", + "$id": "464", "kind": "property", "name": "extensibleEnum", "serializedName": "extensibleEnum", @@ -5462,10 +5715,11 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "463", + "$id": "465", "kind": "property", "name": "optionalFixedEnum", "serializedName": "optionalFixedEnum", @@ -5486,10 +5740,11 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "464", + "$id": "466", "kind": "property", "name": "optionalExtensibleEnum", "serializedName": "optionalExtensibleEnum", @@ -5510,15 +5765,16 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "465", + "$id": "467", "kind": "property", "name": "label", "serializedName": "label", "type": { - "$id": "466", + "$id": "468", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5533,13 +5789,13 @@ "name": "TypeSpec.Xml.@ns", "arguments": { "ns": { - "$id": "467", + "$id": "469", "kind": "enumvalue", "decorators": [], "name": "ns1", "value": "https://example.com/ns1", "enumType": { - "$id": "468", + "$id": "470", "kind": "enum", "decorators": [ { @@ -5552,7 +5808,7 @@ "isExactName": false, "namespace": "SampleTypeSpec", "valueType": { - "$id": "469", + "$id": "471", "kind": "string", "decorators": [], "doc": "A sequence of textual characters.", @@ -5561,30 +5817,30 @@ }, "values": [ { - "$id": "470", + "$id": "472", "kind": "enumvalue", "decorators": [], "name": "ns1", "value": "https://example.com/ns1", "enumType": { - "$ref": "468" + "$ref": "470" }, "valueType": { - "$ref": "469" + "$ref": "471" }, "crossLanguageDefinitionId": "SampleTypeSpec.XmlNamespaces.ns1" }, { - "$id": "471", + "$id": "473", "kind": "enumvalue", "decorators": [], "name": "ns2", "value": "https://example.com/ns2", "enumType": { - "$ref": "468" + "$ref": "470" }, "valueType": { - "$ref": "469" + "$ref": "471" }, "crossLanguageDefinitionId": "SampleTypeSpec.XmlNamespaces.ns2" } @@ -5602,7 +5858,7 @@ "__accessSet": true }, "valueType": { - "$ref": "469" + "$ref": "471" }, "crossLanguageDefinitionId": "SampleTypeSpec.XmlNamespaces.ns1" } @@ -5625,15 +5881,16 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "472", + "$id": "474", "kind": "property", "name": "daysUsed", "serializedName": "daysUsed", "type": { - "$id": "473", + "$id": "475", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -5648,16 +5905,16 @@ "name": "TypeSpec.Xml.@ns", "arguments": { "ns": { - "$id": "474", + "$id": "476", "kind": "enumvalue", "decorators": [], "name": "ns2", "value": "https://example.com/ns2", "enumType": { - "$ref": "468" + "$ref": "470" }, "valueType": { - "$ref": "469" + "$ref": "471" }, "crossLanguageDefinitionId": "SampleTypeSpec.XmlNamespaces.ns2" } @@ -5676,10 +5933,11 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "475", + "$id": "477", "kind": "property", "name": "fooItems", "serializedName": "fooItems", @@ -5712,15 +5970,16 @@ "itemsName": "string" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "476", + "$id": "478", "kind": "property", "name": "anotherModel", "serializedName": "anotherModel", "type": { - "$ref": "442" + "$ref": "444" }, "optional": false, "readOnly": false, @@ -5747,19 +6006,20 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "477", + "$id": "479", "kind": "property", "name": "modelsWithNamespaces", "serializedName": "modelsWithNamespaces", "type": { - "$id": "478", + "$id": "480", "kind": "array", "name": "ArrayXmlModelWithNamespace", "valueType": { - "$id": "479", + "$id": "481", "kind": "model", "name": "XmlModelWithNamespace", "namespace": "SampleTypeSpec", @@ -5785,14 +6045,15 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { - "$id": "480", + "$id": "482", "kind": "property", "name": "foo", "serializedName": "foo", "type": { - "$id": "481", + "$id": "483", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5811,7 +6072,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -5836,15 +6098,16 @@ } } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "482", + "$id": "484", "kind": "property", "name": "unwrappedModelsWithNamespaces", "serializedName": "unwrappedModelsWithNamespaces", "type": { - "$ref": "478" + "$ref": "480" }, "optional": false, "readOnly": false, @@ -5865,19 +6128,20 @@ "itemsName": "unwrappedModelsWithNamespaces" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "483", + "$id": "485", "kind": "property", "name": "listOfListFoo", "serializedName": "listOfListFoo", "type": { - "$id": "484", + "$id": "486", "kind": "array", "name": "ArrayArray1", "valueType": { - "$ref": "431" + "$ref": "433" }, "crossLanguageDefinitionId": "TypeSpec.Array", "decorators": [] @@ -5896,25 +6160,26 @@ "itemsName": "Array" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "485", + "$id": "487", "kind": "property", "name": "dictionaryFoo", "serializedName": "dictionaryFoo", "type": { - "$id": "486", + "$id": "488", "kind": "dict", "keyType": { - "$id": "487", + "$id": "489", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", "decorators": [] }, "valueType": { - "$ref": "432" + "$ref": "434" }, "decorators": [] }, @@ -5931,25 +6196,26 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "488", + "$id": "490", "kind": "property", "name": "dictionaryOfDictionaryFoo", "serializedName": "dictionaryOfDictionaryFoo", "type": { - "$id": "489", + "$id": "491", "kind": "dict", "keyType": { - "$id": "490", + "$id": "492", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", "decorators": [] }, "valueType": { - "$ref": "486" + "$ref": "488" }, "decorators": [] }, @@ -5966,25 +6232,26 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "491", + "$id": "493", "kind": "property", "name": "dictionaryListFoo", "serializedName": "dictionaryListFoo", "type": { - "$id": "492", + "$id": "494", "kind": "dict", "keyType": { - "$id": "493", + "$id": "495", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", "decorators": [] }, "valueType": { - "$ref": "431" + "$ref": "433" }, "decorators": [] }, @@ -6001,19 +6268,20 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "494", + "$id": "496", "kind": "property", "name": "listOfDictionaryFoo", "serializedName": "listOfDictionaryFoo", "type": { - "$id": "495", + "$id": "497", "kind": "array", "name": "ArrayRecord1", "valueType": { - "$ref": "486" + "$ref": "488" }, "crossLanguageDefinitionId": "TypeSpec.Array", "decorators": [] @@ -6032,21 +6300,22 @@ "itemsName": "Record" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, { - "$ref": "432" + "$ref": "434" }, { - "$ref": "442" + "$ref": "444" }, { - "$ref": "479" + "$ref": "481" }, { - "$id": "496", + "$id": "498", "kind": "model", "name": "Animal", "namespace": "SampleTypeSpec", @@ -6059,14 +6328,15 @@ "name": "Animal" } }, + "isExactName": false, "discriminatorProperty": { - "$id": "497", + "$id": "499", "kind": "property", "name": "kind", "serializedName": "kind", "doc": "The kind of animal", "type": { - "$id": "498", + "$id": "500", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6083,20 +6353,21 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, "properties": [ { - "$ref": "497" + "$ref": "499" }, { - "$id": "499", + "$id": "501", "kind": "property", "name": "name", "serializedName": "name", "doc": "Name of the animal", "type": { - "$id": "500", + "$id": "502", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6113,12 +6384,13 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ], "discriminatedSubtypes": { "pet": { - "$id": "501", + "$id": "503", "kind": "model", "name": "Pet", "namespace": "SampleTypeSpec", @@ -6132,8 +6404,9 @@ "name": "Pet" } }, + "isExactName": false, "discriminatorProperty": { - "$id": "502", + "$id": "504", "kind": "property", "name": "kind", "serializedName": "kind", @@ -6151,23 +6424,24 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, "baseModel": { - "$ref": "496" + "$ref": "498" }, "properties": [ { - "$ref": "502" + "$ref": "504" }, { - "$id": "503", + "$id": "505", "kind": "property", "name": "trained", "serializedName": "trained", "doc": "Whether the pet is trained", "type": { - "$id": "504", + "$id": "506", "kind": "boolean", "name": "boolean", "crossLanguageDefinitionId": "TypeSpec.boolean", @@ -6184,12 +6458,13 @@ "name": "trained" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ], "discriminatedSubtypes": { "dog": { - "$id": "505", + "$id": "507", "kind": "model", "name": "Dog", "namespace": "SampleTypeSpec", @@ -6203,12 +6478,13 @@ "name": "Dog" } }, + "isExactName": false, "baseModel": { - "$ref": "501" + "$ref": "503" }, "properties": [ { - "$id": "506", + "$id": "508", "kind": "property", "name": "kind", "serializedName": "kind", @@ -6226,16 +6502,17 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "507", + "$id": "509", "kind": "property", "name": "breed", "serializedName": "breed", "doc": "The breed of the dog", "type": { - "$id": "508", + "$id": "510", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6252,25 +6529,26 @@ "name": "breed" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } } }, "dog": { - "$ref": "505" + "$ref": "507" } } }, { - "$ref": "501" + "$ref": "503" }, { - "$ref": "505" + "$ref": "507" }, { - "$id": "509", + "$id": "511", "kind": "model", "name": "Tree", "namespace": "SampleTypeSpec", @@ -6289,8 +6567,9 @@ "name": "Tree" } }, + "isExactName": false, "baseModel": { - "$id": "510", + "$id": "512", "kind": "model", "name": "Plant", "namespace": "SampleTypeSpec", @@ -6308,14 +6587,15 @@ "name": "Plant" } }, + "isExactName": false, "discriminatorProperty": { - "$id": "511", + "$id": "513", "kind": "property", "name": "species", "serializedName": "species", "doc": "The species of plant", "type": { - "$id": "512", + "$id": "514", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6337,20 +6617,21 @@ "name": "species" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, "properties": [ { - "$ref": "511" + "$ref": "513" }, { - "$id": "513", + "$id": "515", "kind": "property", "name": "id", "serializedName": "id", "doc": "The unique identifier of the plant", "type": { - "$id": "514", + "$id": "516", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6372,16 +6653,17 @@ "name": "id" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "515", + "$id": "517", "kind": "property", "name": "height", "serializedName": "height", "doc": "The height of the plant in centimeters", "type": { - "$id": "516", + "$id": "518", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -6403,18 +6685,19 @@ "name": "height" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ], "discriminatedSubtypes": { "tree": { - "$ref": "509" + "$ref": "511" } } }, "properties": [ { - "$id": "517", + "$id": "519", "kind": "property", "name": "species", "serializedName": "species", @@ -6437,16 +6720,17 @@ "name": "species" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "518", + "$id": "520", "kind": "property", "name": "age", "serializedName": "age", "doc": "The age of the tree in years", "type": { - "$id": "519", + "$id": "521", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -6468,15 +6752,16 @@ "name": "age" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, { - "$ref": "510" + "$ref": "512" }, { - "$id": "520", + "$id": "522", "kind": "model", "name": "GetWidgetMetricsResponse", "namespace": "SampleTypeSpec", @@ -6488,14 +6773,15 @@ "name": "" } }, + "isExactName": false, "properties": [ { - "$id": "521", + "$id": "523", "kind": "property", "name": "numSold", "serializedName": "numSold", "type": { - "$id": "522", + "$id": "524", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -6512,15 +6798,16 @@ "name": "numSold" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "523", + "$id": "525", "kind": "property", "name": "averagePrice", "serializedName": "averagePrice", "type": { - "$id": "524", + "$id": "526", "kind": "float32", "name": "float32", "crossLanguageDefinitionId": "TypeSpec.float32", @@ -6537,12 +6824,13 @@ "name": "averagePrice" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, { - "$id": "525", + "$id": "527", "kind": "model", "name": "GetNotebookResponse", "namespace": "SampleTypeSpec", @@ -6554,14 +6842,15 @@ "name": "" } }, + "isExactName": false, "properties": [ { - "$id": "526", + "$id": "528", "kind": "property", "name": "name", "serializedName": "name", "type": { - "$id": "527", + "$id": "529", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6578,15 +6867,16 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { - "$id": "528", + "$id": "530", "kind": "property", "name": "content", "serializedName": "content", "type": { - "$id": "529", + "$id": "531", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6603,21 +6893,22 @@ "name": "content" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } ], "clients": [ { - "$id": "530", + "$id": "532", "kind": "client", "name": "SampleTypeSpecClient", "namespace": "SampleTypeSpec", "doc": "This is a sample typespec project.", "methods": [ { - "$id": "531", + "$id": "533", "kind": "basic", "name": "sayHi", "accessibility": "public", @@ -6627,19 +6918,19 @@ ], "doc": "Return hi", "operation": { - "$id": "532", + "$id": "534", "name": "sayHi", "resourceName": "SampleTypeSpec", "doc": "Return hi", "accessibility": "public", "parameters": [ { - "$id": "533", + "$id": "535", "kind": "header", "name": "headParameter", "serializedName": "head-parameter", "type": { - "$id": "534", + "$id": "536", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6654,12 +6945,12 @@ "crossLanguageDefinitionId": "SampleTypeSpec.sayHi.headParameter", "methodParameterSegments": [ { - "$id": "535", + "$id": "537", "kind": "method", "name": "headParameter", "serializedName": "head-parameter", "type": { - "$id": "536", + "$id": "538", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6672,17 +6963,19 @@ "crossLanguageDefinitionId": "SampleTypeSpec.sayHi.headParameter", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "537", + "$id": "539", "kind": "query", "name": "queryParameter", "serializedName": "queryParameter", "type": { - "$id": "538", + "$id": "540", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6697,12 +6990,12 @@ "readOnly": false, "methodParameterSegments": [ { - "$id": "539", + "$id": "541", "kind": "method", "name": "queryParameter", "serializedName": "queryParameter", "type": { - "$id": "540", + "$id": "542", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6715,17 +7008,19 @@ "crossLanguageDefinitionId": "SampleTypeSpec.sayHi.queryParameter", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "541", + "$id": "543", "kind": "query", "name": "optionalQuery", "serializedName": "optionalQuery", "type": { - "$id": "542", + "$id": "544", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6740,12 +7035,12 @@ "readOnly": false, "methodParameterSegments": [ { - "$id": "543", + "$id": "545", "kind": "method", "name": "optionalQuery", "serializedName": "optionalQuery", "type": { - "$id": "544", + "$id": "546", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6758,12 +7053,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.sayHi.optionalQuery", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "545", + "$id": "547", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -6779,7 +7076,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.sayHi.accept", "methodParameterSegments": [ { - "$id": "546", + "$id": "548", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -6793,9 +7090,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.sayHi.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6830,16 +7129,16 @@ }, "parameters": [ { - "$ref": "535" + "$ref": "537" }, { - "$ref": "539" + "$ref": "541" }, { - "$ref": "543" + "$ref": "545" }, { - "$ref": "546" + "$ref": "548" } ], "response": { @@ -6853,7 +7152,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.sayHi" }, { - "$id": "547", + "$id": "549", "kind": "basic", "name": "helloAgain", "accessibility": "public", @@ -6863,19 +7162,19 @@ ], "doc": "Return hi again", "operation": { - "$id": "548", + "$id": "550", "name": "helloAgain", "resourceName": "SampleTypeSpec", "doc": "Return hi again", "accessibility": "public", "parameters": [ { - "$id": "549", + "$id": "551", "kind": "header", "name": "p1", "serializedName": "p1", "type": { - "$id": "550", + "$id": "552", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6890,12 +7189,12 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloAgain.p1", "methodParameterSegments": [ { - "$id": "551", + "$id": "553", "kind": "method", "name": "p1", "serializedName": "p1", "type": { - "$id": "552", + "$id": "554", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6908,12 +7207,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloAgain.p1", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "553", + "$id": "555", "kind": "header", "name": "contentType", "serializedName": "Content-Type", @@ -6929,7 +7230,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloAgain.contentType", "methodParameterSegments": [ { - "$id": "554", + "$id": "556", "kind": "method", "name": "contentType", "serializedName": "Content-Type", @@ -6943,17 +7244,19 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloAgain.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "555", + "$id": "557", "kind": "path", "name": "p2", "serializedName": "p2", "type": { - "$id": "556", + "$id": "558", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6971,12 +7274,12 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloAgain.p2", "methodParameterSegments": [ { - "$id": "557", + "$id": "559", "kind": "method", "name": "p2", "serializedName": "p2", "type": { - "$id": "558", + "$id": "560", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6989,12 +7292,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloAgain.p2", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "559", + "$id": "561", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -7010,7 +7315,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloAgain.accept", "methodParameterSegments": [ { - "$id": "560", + "$id": "562", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -7024,12 +7329,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloAgain.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "561", + "$id": "563", "kind": "body", "name": "action", "serializedName": "action", @@ -7048,7 +7355,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloAgain.action", "methodParameterSegments": [ { - "$id": "562", + "$id": "564", "kind": "method", "name": "action", "serializedName": "action", @@ -7062,9 +7369,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloAgain.action", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -7103,19 +7412,19 @@ }, "parameters": [ { - "$ref": "551" + "$ref": "553" }, { - "$ref": "562" + "$ref": "564" }, { - "$ref": "554" + "$ref": "556" }, { - "$ref": "557" + "$ref": "559" }, { - "$ref": "560" + "$ref": "562" } ], "response": { @@ -7129,7 +7438,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloAgain" }, { - "$id": "563", + "$id": "565", "kind": "basic", "name": "noContentType", "accessibility": "public", @@ -7139,19 +7448,19 @@ ], "doc": "Return hi again", "operation": { - "$id": "564", + "$id": "566", "name": "noContentType", "resourceName": "SampleTypeSpec", "doc": "Return hi again", "accessibility": "public", "parameters": [ { - "$id": "565", + "$id": "567", "kind": "header", "name": "p1", "serializedName": "p1", "type": { - "$id": "566", + "$id": "568", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -7166,12 +7475,12 @@ "crossLanguageDefinitionId": "SampleTypeSpec.noContentType.p1", "methodParameterSegments": [ { - "$id": "567", + "$id": "569", "kind": "method", "name": "info", "serializedName": "info", "type": { - "$ref": "321" + "$ref": "323" }, "location": "", "isApiVersion": false, @@ -7180,16 +7489,17 @@ "crossLanguageDefinitionId": "SampleTypeSpec..anonymous.info", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { - "$id": "568", + "$id": "570", "kind": "method", "name": "p1", "serializedName": "p1", "doc": "header parameter", "type": { - "$ref": "323" + "$ref": "325" }, "location": "", "isApiVersion": false, @@ -7198,17 +7508,19 @@ "crossLanguageDefinitionId": "SampleTypeSpec.Wrapper.p1", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "569", + "$id": "571", "kind": "path", "name": "p2", "serializedName": "p2", "type": { - "$id": "570", + "$id": "572", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -7226,16 +7538,16 @@ "crossLanguageDefinitionId": "SampleTypeSpec.noContentType.p2", "methodParameterSegments": [ { - "$ref": "567" + "$ref": "569" }, { - "$id": "571", + "$id": "573", "kind": "method", "name": "p2", "serializedName": "p2", "doc": "path parameter", "type": { - "$ref": "326" + "$ref": "328" }, "location": "", "isApiVersion": false, @@ -7244,12 +7556,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.Wrapper.p2", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "572", + "$id": "574", "kind": "header", "name": "contentType", "serializedName": "Content-Type", @@ -7266,7 +7580,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.noContentType.contentType", "methodParameterSegments": [ { - "$id": "573", + "$id": "575", "kind": "method", "name": "contentType", "serializedName": "Content-Type", @@ -7281,12 +7595,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.noContentType.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "574", + "$id": "576", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -7302,7 +7618,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.noContentType.accept", "methodParameterSegments": [ { - "$id": "575", + "$id": "577", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -7316,12 +7632,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.noContentType.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "576", + "$id": "578", "kind": "body", "name": "action", "serializedName": "action", @@ -7340,10 +7658,10 @@ "crossLanguageDefinitionId": "SampleTypeSpec.noContentType.action", "methodParameterSegments": [ { - "$ref": "567" + "$ref": "569" }, { - "$id": "577", + "$id": "579", "kind": "method", "name": "action", "serializedName": "action", @@ -7358,9 +7676,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.Wrapper.action", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "action" @@ -7403,13 +7723,13 @@ }, "parameters": [ { - "$ref": "567" + "$ref": "569" }, { - "$ref": "573" + "$ref": "575" }, { - "$ref": "575" + "$ref": "577" } ], "response": { @@ -7423,7 +7743,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.noContentType" }, { - "$id": "578", + "$id": "580", "kind": "basic", "name": "helloDemo2", "accessibility": "public", @@ -7433,14 +7753,14 @@ ], "doc": "Return hi in demo2", "operation": { - "$id": "579", + "$id": "581", "name": "helloDemo2", "resourceName": "SampleTypeSpec", "doc": "Return hi in demo2", "accessibility": "public", "parameters": [ { - "$id": "580", + "$id": "582", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -7456,7 +7776,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloDemo2.accept", "methodParameterSegments": [ { - "$id": "581", + "$id": "583", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -7470,9 +7790,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloDemo2.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7507,7 +7829,7 @@ }, "parameters": [ { - "$ref": "581" + "$ref": "583" } ], "response": { @@ -7521,7 +7843,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloDemo2" }, { - "$id": "582", + "$id": "584", "kind": "basic", "name": "createLiteral", "accessibility": "public", @@ -7531,14 +7853,14 @@ ], "doc": "Create with literal value", "operation": { - "$id": "583", + "$id": "585", "name": "createLiteral", "resourceName": "SampleTypeSpec", "doc": "Create with literal value", "accessibility": "public", "parameters": [ { - "$id": "584", + "$id": "586", "kind": "header", "name": "contentType", "serializedName": "Content-Type", @@ -7555,7 +7877,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.createLiteral.contentType", "methodParameterSegments": [ { - "$id": "585", + "$id": "587", "kind": "method", "name": "contentType", "serializedName": "Content-Type", @@ -7570,12 +7892,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.createLiteral.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "586", + "$id": "588", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -7591,7 +7915,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.createLiteral.accept", "methodParameterSegments": [ { - "$id": "587", + "$id": "589", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -7605,12 +7929,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.createLiteral.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "588", + "$id": "590", "kind": "body", "name": "body", "serializedName": "body", @@ -7629,7 +7955,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.createLiteral.body", "methodParameterSegments": [ { - "$id": "589", + "$id": "591", "kind": "method", "name": "body", "serializedName": "body", @@ -7643,9 +7969,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.createLiteral.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7688,13 +8016,13 @@ }, "parameters": [ { - "$ref": "589" + "$ref": "591" }, { - "$ref": "585" + "$ref": "587" }, { - "$ref": "587" + "$ref": "589" } ], "response": { @@ -7708,7 +8036,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.createLiteral" }, { - "$id": "590", + "$id": "592", "kind": "basic", "name": "helloLiteral", "accessibility": "public", @@ -7718,14 +8046,14 @@ ], "doc": "Send literal parameters", "operation": { - "$id": "591", + "$id": "593", "name": "helloLiteral", "resourceName": "SampleTypeSpec", "doc": "Send literal parameters", "accessibility": "public", "parameters": [ { - "$id": "592", + "$id": "594", "kind": "header", "name": "p1", "serializedName": "p1", @@ -7741,7 +8069,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloLiteral.p1", "methodParameterSegments": [ { - "$id": "593", + "$id": "595", "kind": "method", "name": "p1", "serializedName": "p1", @@ -7755,12 +8083,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloLiteral.p1", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "594", + "$id": "596", "kind": "path", "name": "p2", "serializedName": "p2", @@ -7779,7 +8109,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloLiteral.p2", "methodParameterSegments": [ { - "$id": "595", + "$id": "597", "kind": "method", "name": "p2", "serializedName": "p2", @@ -7793,12 +8123,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloLiteral.p2", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "596", + "$id": "598", "kind": "query", "name": "p3", "serializedName": "p3", @@ -7814,7 +8146,7 @@ "readOnly": false, "methodParameterSegments": [ { - "$id": "597", + "$id": "599", "kind": "method", "name": "p3", "serializedName": "p3", @@ -7828,12 +8160,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloLiteral.p3", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "598", + "$id": "600", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -7849,7 +8183,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloLiteral.accept", "methodParameterSegments": [ { - "$id": "599", + "$id": "601", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -7863,9 +8197,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloLiteral.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7899,9 +8235,6 @@ "namespace": "SampleTypeSpec" }, "parameters": [ - { - "$ref": "593" - }, { "$ref": "595" }, @@ -7910,6 +8243,9 @@ }, { "$ref": "599" + }, + { + "$ref": "601" } ], "response": { @@ -7923,7 +8259,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloLiteral" }, { - "$id": "600", + "$id": "602", "kind": "basic", "name": "topAction", "accessibility": "public", @@ -7933,24 +8269,24 @@ ], "doc": "top level method", "operation": { - "$id": "601", + "$id": "603", "name": "topAction", "resourceName": "SampleTypeSpec", "doc": "top level method", "accessibility": "public", "parameters": [ { - "$id": "602", + "$id": "604", "kind": "path", "name": "action", "serializedName": "action", "type": { - "$id": "603", + "$id": "605", "kind": "utcDateTime", "name": "utcDateTime", "encode": "rfc3339", "wireType": { - "$id": "604", + "$id": "606", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -7971,17 +8307,17 @@ "crossLanguageDefinitionId": "SampleTypeSpec.topAction.action", "methodParameterSegments": [ { - "$id": "605", + "$id": "607", "kind": "method", "name": "action", "serializedName": "action", "type": { - "$id": "606", + "$id": "608", "kind": "utcDateTime", "name": "utcDateTime", "encode": "rfc3339", "wireType": { - "$id": "607", + "$id": "609", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -7997,12 +8333,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.topAction.action", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "608", + "$id": "610", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -8018,7 +8356,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.topAction.accept", "methodParameterSegments": [ { - "$id": "609", + "$id": "611", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -8032,9 +8370,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.topAction.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8069,10 +8409,10 @@ }, "parameters": [ { - "$ref": "605" + "$ref": "607" }, { - "$ref": "609" + "$ref": "611" } ], "response": { @@ -8086,7 +8426,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.topAction" }, { - "$id": "610", + "$id": "612", "kind": "basic", "name": "topAction2", "accessibility": "public", @@ -8096,14 +8436,14 @@ ], "doc": "top level method2", "operation": { - "$id": "611", + "$id": "613", "name": "topAction2", "resourceName": "SampleTypeSpec", "doc": "top level method2", "accessibility": "public", "parameters": [ { - "$id": "612", + "$id": "614", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -8119,7 +8459,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.topAction2.accept", "methodParameterSegments": [ { - "$id": "613", + "$id": "615", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -8133,9 +8473,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.topAction2.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8170,7 +8512,7 @@ }, "parameters": [ { - "$ref": "613" + "$ref": "615" } ], "response": { @@ -8184,7 +8526,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.topAction2" }, { - "$id": "614", + "$id": "616", "kind": "basic", "name": "patchAction", "accessibility": "public", @@ -8194,14 +8536,14 @@ ], "doc": "top level patch", "operation": { - "$id": "615", + "$id": "617", "name": "patchAction", "resourceName": "SampleTypeSpec", "doc": "top level patch", "accessibility": "public", "parameters": [ { - "$id": "616", + "$id": "618", "kind": "header", "name": "contentType", "serializedName": "Content-Type", @@ -8218,7 +8560,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.patchAction.contentType", "methodParameterSegments": [ { - "$id": "617", + "$id": "619", "kind": "method", "name": "contentType", "serializedName": "Content-Type", @@ -8233,12 +8575,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.patchAction.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "618", + "$id": "620", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -8254,7 +8598,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.patchAction.accept", "methodParameterSegments": [ { - "$id": "619", + "$id": "621", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -8268,12 +8612,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.patchAction.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "620", + "$id": "622", "kind": "body", "name": "body", "serializedName": "body", @@ -8292,7 +8638,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.patchAction.body", "methodParameterSegments": [ { - "$id": "621", + "$id": "623", "kind": "method", "name": "body", "serializedName": "body", @@ -8306,9 +8652,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.patchAction.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -8351,13 +8699,13 @@ }, "parameters": [ { - "$ref": "621" + "$ref": "623" }, { - "$ref": "617" + "$ref": "619" }, { - "$ref": "619" + "$ref": "621" } ], "response": { @@ -8371,7 +8719,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.patchAction" }, { - "$id": "622", + "$id": "624", "kind": "basic", "name": "anonymousBody", "accessibility": "public", @@ -8381,14 +8729,14 @@ ], "doc": "body parameter without body decorator", "operation": { - "$id": "623", + "$id": "625", "name": "anonymousBody", "resourceName": "SampleTypeSpec", "doc": "body parameter without body decorator", "accessibility": "public", "parameters": [ { - "$id": "624", + "$id": "626", "kind": "query", "name": "requiredQueryParam", "serializedName": "requiredQueryParam", @@ -8404,7 +8752,7 @@ "readOnly": false, "methodParameterSegments": [ { - "$id": "625", + "$id": "627", "kind": "method", "name": "requiredQueryParam", "serializedName": "requiredQueryParam", @@ -8418,12 +8766,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.requiredQueryParam", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "626", + "$id": "628", "kind": "header", "name": "requiredHeader", "serializedName": "required-header", @@ -8439,7 +8789,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.requiredHeader", "methodParameterSegments": [ { - "$id": "627", + "$id": "629", "kind": "method", "name": "requiredHeader", "serializedName": "required-header", @@ -8453,12 +8803,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.requiredHeader", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "628", + "$id": "630", "kind": "header", "name": "contentType", "serializedName": "Content-Type", @@ -8475,7 +8827,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.contentType", "methodParameterSegments": [ { - "$id": "629", + "$id": "631", "kind": "method", "name": "contentType", "serializedName": "Content-Type", @@ -8490,12 +8842,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "630", + "$id": "632", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -8511,7 +8865,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.accept", "methodParameterSegments": [ { - "$id": "631", + "$id": "633", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -8525,12 +8879,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "632", + "$id": "634", "kind": "body", "name": "thing", "serializedName": "thing", @@ -8549,13 +8905,13 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.body", "methodParameterSegments": [ { - "$id": "633", + "$id": "635", "kind": "method", "name": "name", "serializedName": "name", "doc": "name of the Thing", "type": { - "$id": "634", + "$id": "636", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -8568,9 +8924,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -8613,10 +8971,10 @@ }, "parameters": [ { - "$ref": "633" + "$ref": "635" }, { - "$id": "635", + "$id": "637", "kind": "method", "name": "requiredUnion", "serializedName": "requiredUnion", @@ -8631,10 +8989,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.requiredUnion", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { - "$id": "636", + "$id": "638", "kind": "method", "name": "requiredLiteralString", "serializedName": "requiredLiteralString", @@ -8649,10 +9008,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.requiredLiteralString", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { - "$id": "637", + "$id": "639", "kind": "method", "name": "requiredNullableString", "serializedName": "requiredNullableString", @@ -8667,10 +9027,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.requiredNullableString", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { - "$id": "638", + "$id": "640", "kind": "method", "name": "optionalNullableString", "serializedName": "optionalNullableString", @@ -8685,10 +9046,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.optionalNullableString", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { - "$id": "639", + "$id": "641", "kind": "method", "name": "requiredLiteralInt", "serializedName": "requiredLiteralInt", @@ -8703,10 +9065,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.requiredLiteralInt", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { - "$id": "640", + "$id": "642", "kind": "method", "name": "requiredLiteralFloat", "serializedName": "requiredLiteralFloat", @@ -8721,10 +9084,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.requiredLiteralFloat", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { - "$id": "641", + "$id": "643", "kind": "method", "name": "requiredLiteralBool", "serializedName": "requiredLiteralBool", @@ -8739,21 +9103,22 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.requiredLiteralBool", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { - "$id": "642", + "$id": "644", "kind": "method", "name": "optionalLiteralString", "serializedName": "optionalLiteralString", "doc": "optional literal string", "type": { - "$id": "643", + "$id": "645", "kind": "enum", "name": "ThingOptionalLiteralString", "crossLanguageDefinitionId": "", "valueType": { - "$id": "644", + "$id": "646", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -8761,12 +9126,12 @@ }, "values": [ { - "$id": "645", + "$id": "647", "kind": "enumvalue", "name": "reject", "value": "reject", "valueType": { - "$id": "646", + "$id": "648", "kind": "string", "decorators": [], "doc": "A sequence of textual characters.", @@ -8774,7 +9139,7 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "enumType": { - "$ref": "643" + "$ref": "645" }, "decorators": [] } @@ -8783,7 +9148,8 @@ "isFixed": false, "isFlags": false, "usage": "None", - "decorators": [] + "decorators": [], + "isExactName": false }, "location": "Body", "isApiVersion": false, @@ -8792,10 +9158,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.optionalLiteralString", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { - "$id": "647", + "$id": "649", "kind": "method", "name": "requiredNullableLiteralString", "serializedName": "requiredNullableLiteralString", @@ -8810,21 +9177,22 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.requiredNullableLiteralString", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { - "$id": "648", + "$id": "650", "kind": "method", "name": "optionalLiteralInt", "serializedName": "optionalLiteralInt", "doc": "optional literal int", "type": { - "$id": "649", + "$id": "651", "kind": "enum", "name": "ThingOptionalLiteralInt", "crossLanguageDefinitionId": "", "valueType": { - "$id": "650", + "$id": "652", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -8832,12 +9200,12 @@ }, "values": [ { - "$id": "651", + "$id": "653", "kind": "enumvalue", "name": "456", "value": 456, "valueType": { - "$id": "652", + "$id": "654", "kind": "int32", "decorators": [], "doc": "A 32-bit integer. (`-2,147,483,648` to `2,147,483,647`)", @@ -8845,7 +9213,7 @@ "crossLanguageDefinitionId": "TypeSpec.int32" }, "enumType": { - "$ref": "649" + "$ref": "651" }, "decorators": [] } @@ -8854,7 +9222,8 @@ "isFixed": false, "isFlags": false, "usage": "None", - "decorators": [] + "decorators": [], + "isExactName": false }, "location": "Body", "isApiVersion": false, @@ -8863,21 +9232,22 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.optionalLiteralInt", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { - "$id": "653", + "$id": "655", "kind": "method", "name": "optionalLiteralFloat", "serializedName": "optionalLiteralFloat", "doc": "optional literal float", "type": { - "$id": "654", + "$id": "656", "kind": "enum", "name": "ThingOptionalLiteralFloat", "crossLanguageDefinitionId": "", "valueType": { - "$id": "655", + "$id": "657", "kind": "float32", "name": "float32", "crossLanguageDefinitionId": "TypeSpec.float32", @@ -8885,12 +9255,12 @@ }, "values": [ { - "$id": "656", + "$id": "658", "kind": "enumvalue", "name": "4.56", "value": 4.56, "valueType": { - "$id": "657", + "$id": "659", "kind": "float32", "decorators": [], "doc": "A 32 bit floating point number. (`±1.5 x 10^−45` to `±3.4 x 10^38`)", @@ -8898,7 +9268,7 @@ "crossLanguageDefinitionId": "TypeSpec.float32" }, "enumType": { - "$ref": "654" + "$ref": "656" }, "decorators": [] } @@ -8907,7 +9277,8 @@ "isFixed": false, "isFlags": false, "usage": "None", - "decorators": [] + "decorators": [], + "isExactName": false }, "location": "Body", "isApiVersion": false, @@ -8916,10 +9287,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.optionalLiteralFloat", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { - "$id": "658", + "$id": "660", "kind": "method", "name": "optionalLiteralBool", "serializedName": "optionalLiteralBool", @@ -8934,16 +9306,17 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.optionalLiteralBool", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { - "$id": "659", + "$id": "661", "kind": "method", "name": "requiredBadDescription", "serializedName": "requiredBadDescription", "doc": "description with xml <|endoftext|>", "type": { - "$id": "660", + "$id": "662", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -8956,10 +9329,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.requiredBadDescription", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { - "$id": "661", + "$id": "663", "kind": "method", "name": "optionalNullableList", "serializedName": "optionalNullableList", @@ -8974,10 +9348,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.optionalNullableList", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { - "$id": "662", + "$id": "664", "kind": "method", "name": "requiredNullableList", "serializedName": "requiredNullableList", @@ -8992,16 +9367,17 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.requiredNullableList", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { - "$id": "663", + "$id": "665", "kind": "method", "name": "propertyWithSpecialDocs", "serializedName": "propertyWithSpecialDocs", "doc": "This tests:\n- Simple bullet point. This bullet point is going to be very long to test how text wrapping is handled in bullet points within documentation comments. It should properly indent the wrapped lines.\n- Another bullet point with **bold text**. This bullet point is also intentionally long to see how the formatting is preserved when the text wraps onto multiple lines in the generated documentation.\n- Third bullet point with *italic text*. Similar to the previous points, this one is extended to ensure that the wrapping and formatting are correctly applied in the output.\n- Complex bullet point with **bold** and *italic* combined. This bullet point combines both bold and italic formatting and is long enough to test the wrapping behavior in such cases.\n- **Bold bullet point**: A bullet point that is entirely bolded. This point is also made lengthy to observe how the bold formatting is maintained across wrapped lines.\n- *Italic bullet point*: A bullet point that is entirely italicized. This final point is extended to verify that italic formatting is correctly applied even when the text spans multiple lines.", "type": { - "$id": "664", + "$id": "666", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -9014,10 +9390,8 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.propertyWithSpecialDocs", "readOnly": false, "access": "public", - "decorators": [] - }, - { - "$ref": "625" + "decorators": [], + "isExactName": false }, { "$ref": "627" @@ -9027,6 +9401,9 @@ }, { "$ref": "631" + }, + { + "$ref": "633" } ], "response": { @@ -9040,7 +9417,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody" }, { - "$id": "665", + "$id": "667", "kind": "basic", "name": "friendlyModel", "accessibility": "public", @@ -9050,14 +9427,14 @@ ], "doc": "Model can have its friendly name", "operation": { - "$id": "666", + "$id": "668", "name": "friendlyModel", "resourceName": "SampleTypeSpec", "doc": "Model can have its friendly name", "accessibility": "public", "parameters": [ { - "$id": "667", + "$id": "669", "kind": "header", "name": "contentType", "serializedName": "Content-Type", @@ -9074,7 +9451,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.friendlyModel.contentType", "methodParameterSegments": [ { - "$id": "668", + "$id": "670", "kind": "method", "name": "contentType", "serializedName": "Content-Type", @@ -9089,12 +9466,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.friendlyModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "669", + "$id": "671", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -9110,7 +9489,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.friendlyModel.accept", "methodParameterSegments": [ { - "$id": "670", + "$id": "672", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -9124,17 +9503,19 @@ "crossLanguageDefinitionId": "SampleTypeSpec.friendlyModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "671", + "$id": "673", "kind": "body", "name": "friend", "serializedName": "friend", "type": { - "$ref": "327" + "$ref": "329" }, "isApiVersion": false, "contentTypes": [ @@ -9148,13 +9529,13 @@ "crossLanguageDefinitionId": "SampleTypeSpec.friendlyModel.body", "methodParameterSegments": [ { - "$id": "672", + "$id": "674", "kind": "method", "name": "name", "serializedName": "name", "doc": "name of the NotFriend", "type": { - "$id": "673", + "$id": "675", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -9167,9 +9548,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.friendlyModel.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -9183,7 +9566,7 @@ 200 ], "bodyType": { - "$ref": "327" + "$ref": "329" }, "headers": [], "isErrorResponse": false, @@ -9212,18 +9595,18 @@ }, "parameters": [ { - "$ref": "672" + "$ref": "674" }, { - "$ref": "668" + "$ref": "670" }, { - "$ref": "670" + "$ref": "672" } ], "response": { "type": { - "$ref": "327" + "$ref": "329" } }, "isOverride": false, @@ -9232,7 +9615,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.friendlyModel" }, { - "$id": "674", + "$id": "676", "kind": "basic", "name": "addTimeHeader", "accessibility": "public", @@ -9241,23 +9624,23 @@ "2024-08-16-preview" ], "operation": { - "$id": "675", + "$id": "677", "name": "addTimeHeader", "resourceName": "SampleTypeSpec", "accessibility": "public", "parameters": [ { - "$id": "676", + "$id": "678", "kind": "header", "name": "repeatabilityFirstSent", "serializedName": "Repeatability-First-Sent", "type": { - "$id": "677", + "$id": "679", "kind": "utcDateTime", "name": "utcDateTime", "encode": "rfc7231", "wireType": { - "$id": "678", + "$id": "680", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -9275,17 +9658,17 @@ "crossLanguageDefinitionId": "SampleTypeSpec.addTimeHeader.repeatabilityFirstSent", "methodParameterSegments": [ { - "$id": "679", + "$id": "681", "kind": "method", "name": "repeatabilityFirstSent", "serializedName": "Repeatability-First-Sent", "type": { - "$id": "680", + "$id": "682", "kind": "utcDateTime", "name": "utcDateTime", "encode": "rfc7231", "wireType": { - "$id": "681", + "$id": "683", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -9301,9 +9684,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.addTimeHeader.repeatabilityFirstSent", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9328,7 +9713,7 @@ }, "parameters": [ { - "$ref": "679" + "$ref": "681" } ], "response": {}, @@ -9338,7 +9723,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.addTimeHeader" }, { - "$id": "682", + "$id": "684", "kind": "basic", "name": "projectedNameModel", "accessibility": "public", @@ -9348,14 +9733,14 @@ ], "doc": "Model can have its projected name", "operation": { - "$id": "683", + "$id": "685", "name": "projectedNameModel", "resourceName": "SampleTypeSpec", "doc": "Model can have its projected name", "accessibility": "public", "parameters": [ { - "$id": "684", + "$id": "686", "kind": "header", "name": "contentType", "serializedName": "Content-Type", @@ -9372,7 +9757,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.projectedNameModel.contentType", "methodParameterSegments": [ { - "$id": "685", + "$id": "687", "kind": "method", "name": "contentType", "serializedName": "Content-Type", @@ -9387,12 +9772,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.projectedNameModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "686", + "$id": "688", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -9408,7 +9795,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.projectedNameModel.accept", "methodParameterSegments": [ { - "$id": "687", + "$id": "689", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -9422,17 +9809,19 @@ "crossLanguageDefinitionId": "SampleTypeSpec.projectedNameModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "688", + "$id": "690", "kind": "body", "name": "renamedModel", "serializedName": "renamedModel", "type": { - "$ref": "330" + "$ref": "332" }, "isApiVersion": false, "contentTypes": [ @@ -9446,13 +9835,13 @@ "crossLanguageDefinitionId": "SampleTypeSpec.projectedNameModel.body", "methodParameterSegments": [ { - "$id": "689", + "$id": "691", "kind": "method", "name": "otherName", "serializedName": "otherName", "doc": "name of the ModelWithClientName", "type": { - "$id": "690", + "$id": "692", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -9465,9 +9854,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.projectedNameModel.otherName", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -9481,7 +9872,7 @@ 200 ], "bodyType": { - "$ref": "330" + "$ref": "332" }, "headers": [], "isErrorResponse": false, @@ -9510,18 +9901,18 @@ }, "parameters": [ { - "$ref": "689" + "$ref": "691" }, { - "$ref": "685" + "$ref": "687" }, { - "$ref": "687" + "$ref": "689" } ], "response": { "type": { - "$ref": "330" + "$ref": "332" } }, "isOverride": false, @@ -9530,7 +9921,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.projectedNameModel" }, { - "$id": "691", + "$id": "693", "kind": "basic", "name": "returnsAnonymousModel", "accessibility": "public", @@ -9540,14 +9931,14 @@ ], "doc": "return anonymous model", "operation": { - "$id": "692", + "$id": "694", "name": "returnsAnonymousModel", "resourceName": "SampleTypeSpec", "doc": "return anonymous model", "accessibility": "public", "parameters": [ { - "$id": "693", + "$id": "695", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -9563,7 +9954,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.returnsAnonymousModel.accept", "methodParameterSegments": [ { - "$id": "694", + "$id": "696", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -9577,9 +9968,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.returnsAnonymousModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9588,7 +9981,7 @@ 200 ], "bodyType": { - "$ref": "333" + "$ref": "335" }, "headers": [], "isErrorResponse": false, @@ -9614,12 +10007,12 @@ }, "parameters": [ { - "$ref": "694" + "$ref": "696" } ], "response": { "type": { - "$ref": "333" + "$ref": "335" } }, "isOverride": false, @@ -9628,7 +10021,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.returnsAnonymousModel" }, { - "$id": "695", + "$id": "697", "kind": "basic", "name": "getUnknownValue", "accessibility": "public", @@ -9638,14 +10031,14 @@ ], "doc": "get extensible enum", "operation": { - "$id": "696", + "$id": "698", "name": "getUnknownValue", "resourceName": "SampleTypeSpec", "doc": "get extensible enum", "accessibility": "public", "parameters": [ { - "$id": "697", + "$id": "699", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -9661,7 +10054,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.getUnknownValue.accept", "methodParameterSegments": [ { - "$id": "698", + "$id": "700", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -9675,9 +10068,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.getUnknownValue.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9708,7 +10103,7 @@ }, "parameters": [ { - "$ref": "698" + "$ref": "700" } ], "response": { @@ -9722,7 +10117,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.getUnknownValue" }, { - "$id": "699", + "$id": "701", "kind": "basic", "name": "internalProtocol", "accessibility": "public", @@ -9732,14 +10127,14 @@ ], "doc": "When set protocol false and convenient true, then the protocol method should be internal", "operation": { - "$id": "700", + "$id": "702", "name": "internalProtocol", "resourceName": "SampleTypeSpec", "doc": "When set protocol false and convenient true, then the protocol method should be internal", "accessibility": "public", "parameters": [ { - "$id": "701", + "$id": "703", "kind": "header", "name": "contentType", "serializedName": "Content-Type", @@ -9756,7 +10151,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.internalProtocol.contentType", "methodParameterSegments": [ { - "$id": "702", + "$id": "704", "kind": "method", "name": "contentType", "serializedName": "Content-Type", @@ -9771,12 +10166,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.internalProtocol.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "703", + "$id": "705", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -9792,7 +10189,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.internalProtocol.accept", "methodParameterSegments": [ { - "$id": "704", + "$id": "706", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -9806,12 +10203,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.internalProtocol.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "705", + "$id": "707", "kind": "body", "name": "body", "serializedName": "body", @@ -9830,7 +10229,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.internalProtocol.body", "methodParameterSegments": [ { - "$id": "706", + "$id": "708", "kind": "method", "name": "body", "serializedName": "body", @@ -9844,9 +10243,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.internalProtocol.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -9889,13 +10290,13 @@ }, "parameters": [ { - "$ref": "706" + "$ref": "708" }, { - "$ref": "702" + "$ref": "704" }, { - "$ref": "704" + "$ref": "706" } ], "response": { @@ -9909,7 +10310,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.internalProtocol" }, { - "$id": "707", + "$id": "709", "kind": "basic", "name": "stillConvenient", "accessibility": "public", @@ -9919,7 +10320,7 @@ ], "doc": "When set protocol false and convenient true, the convenient method should be generated even it has the same signature as protocol one", "operation": { - "$id": "708", + "$id": "710", "name": "stillConvenient", "resourceName": "SampleTypeSpec", "doc": "When set protocol false and convenient true, the convenient method should be generated even it has the same signature as protocol one", @@ -9953,7 +10354,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.stillConvenient" }, { - "$id": "709", + "$id": "711", "kind": "basic", "name": "headAsBoolean", "accessibility": "public", @@ -9963,19 +10364,19 @@ ], "doc": "head as boolean.", "operation": { - "$id": "710", + "$id": "712", "name": "headAsBoolean", "resourceName": "SampleTypeSpec", "doc": "head as boolean.", "accessibility": "public", "parameters": [ { - "$id": "711", + "$id": "713", "kind": "path", "name": "id", "serializedName": "id", "type": { - "$id": "712", + "$id": "714", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -9993,12 +10394,12 @@ "crossLanguageDefinitionId": "SampleTypeSpec.headAsBoolean.id", "methodParameterSegments": [ { - "$id": "713", + "$id": "715", "kind": "method", "name": "id", "serializedName": "id", "type": { - "$id": "714", + "$id": "716", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -10011,9 +10412,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.headAsBoolean.id", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10038,7 +10441,7 @@ }, "parameters": [ { - "$ref": "713" + "$ref": "715" } ], "response": {}, @@ -10048,7 +10451,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.headAsBoolean" }, { - "$id": "715", + "$id": "717", "kind": "basic", "name": "WithApiVersion", "accessibility": "public", @@ -10058,19 +10461,19 @@ ], "doc": "Return hi again", "operation": { - "$id": "716", + "$id": "718", "name": "WithApiVersion", "resourceName": "SampleTypeSpec", "doc": "Return hi again", "accessibility": "public", "parameters": [ { - "$id": "717", + "$id": "719", "kind": "header", "name": "p1", "serializedName": "p1", "type": { - "$id": "718", + "$id": "720", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -10085,12 +10488,12 @@ "crossLanguageDefinitionId": "SampleTypeSpec.WithApiVersion.p1", "methodParameterSegments": [ { - "$id": "719", + "$id": "721", "kind": "method", "name": "p1", "serializedName": "p1", "type": { - "$id": "720", + "$id": "722", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -10103,17 +10506,19 @@ "crossLanguageDefinitionId": "SampleTypeSpec.WithApiVersion.p1", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "721", + "$id": "723", "kind": "query", "name": "apiVersion", "serializedName": "apiVersion", "type": { - "$id": "722", + "$id": "724", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -10123,7 +10528,7 @@ "explode": false, "defaultValue": { "type": { - "$id": "723", + "$id": "725", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -10137,12 +10542,12 @@ "readOnly": false, "methodParameterSegments": [ { - "$id": "724", + "$id": "726", "kind": "method", "name": "apiVersion", "serializedName": "apiVersion", "type": { - "$id": "725", + "$id": "727", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -10152,7 +10557,7 @@ "isApiVersion": true, "defaultValue": { "type": { - "$id": "726", + "$id": "728", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -10164,9 +10569,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.WithApiVersion.apiVersion", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10191,7 +10598,7 @@ }, "parameters": [ { - "$ref": "719" + "$ref": "721" } ], "response": {}, @@ -10201,7 +10608,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.WithApiVersion" }, { - "$id": "727", + "$id": "729", "kind": "paging", "name": "ListWithNextLink", "accessibility": "public", @@ -10211,14 +10618,14 @@ ], "doc": "List things with nextlink", "operation": { - "$id": "728", + "$id": "730", "name": "ListWithNextLink", "resourceName": "SampleTypeSpec", "doc": "List things with nextlink", "accessibility": "public", "parameters": [ { - "$id": "729", + "$id": "731", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -10234,7 +10641,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ListWithNextLink.accept", "methodParameterSegments": [ { - "$id": "730", + "$id": "732", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -10248,9 +10655,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ListWithNextLink.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10259,7 +10668,7 @@ 200 ], "bodyType": { - "$ref": "334" + "$ref": "336" }, "headers": [], "isErrorResponse": false, @@ -10285,12 +10694,12 @@ }, "parameters": [ { - "$ref": "730" + "$ref": "732" } ], "response": { "type": { - "$ref": "336" + "$ref": "338" }, "resultSegments": [ "things" @@ -10314,7 +10723,7 @@ } }, { - "$id": "731", + "$id": "733", "kind": "paging", "name": "ListWithStringNextLink", "accessibility": "public", @@ -10324,14 +10733,14 @@ ], "doc": "List things with nextlink", "operation": { - "$id": "732", + "$id": "734", "name": "ListWithStringNextLink", "resourceName": "SampleTypeSpec", "doc": "List things with nextlink", "accessibility": "public", "parameters": [ { - "$id": "733", + "$id": "735", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -10347,7 +10756,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ListWithStringNextLink.accept", "methodParameterSegments": [ { - "$id": "734", + "$id": "736", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -10361,9 +10770,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ListWithStringNextLink.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10372,7 +10783,7 @@ 200 ], "bodyType": { - "$ref": "339" + "$ref": "341" }, "headers": [], "isErrorResponse": false, @@ -10398,12 +10809,12 @@ }, "parameters": [ { - "$ref": "734" + "$ref": "736" } ], "response": { "type": { - "$ref": "336" + "$ref": "338" }, "resultSegments": [ "things" @@ -10427,7 +10838,7 @@ } }, { - "$id": "735", + "$id": "737", "kind": "paging", "name": "ListWithContinuationToken", "accessibility": "public", @@ -10437,19 +10848,19 @@ ], "doc": "List things with continuation token", "operation": { - "$id": "736", + "$id": "738", "name": "ListWithContinuationToken", "resourceName": "SampleTypeSpec", "doc": "List things with continuation token", "accessibility": "public", "parameters": [ { - "$id": "737", + "$id": "739", "kind": "query", "name": "token", "serializedName": "token", "type": { - "$id": "738", + "$id": "740", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -10464,12 +10875,12 @@ "readOnly": false, "methodParameterSegments": [ { - "$id": "739", + "$id": "741", "kind": "method", "name": "token", "serializedName": "token", "type": { - "$id": "740", + "$id": "742", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -10482,12 +10893,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ListWithContinuationToken.token", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "741", + "$id": "743", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -10503,7 +10916,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ListWithContinuationToken.accept", "methodParameterSegments": [ { - "$id": "742", + "$id": "744", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -10517,9 +10930,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ListWithContinuationToken.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10528,7 +10943,7 @@ 200 ], "bodyType": { - "$ref": "343" + "$ref": "345" }, "headers": [], "isErrorResponse": false, @@ -10554,15 +10969,15 @@ }, "parameters": [ { - "$ref": "739" + "$ref": "741" }, { - "$ref": "742" + "$ref": "744" } ], "response": { "type": { - "$ref": "336" + "$ref": "338" }, "resultSegments": [ "things" @@ -10578,7 +10993,7 @@ ], "continuationToken": { "parameter": { - "$ref": "737" + "$ref": "739" }, "responseSegments": [ "nextToken" @@ -10589,7 +11004,7 @@ } }, { - "$id": "743", + "$id": "745", "kind": "paging", "name": "ListWithContinuationTokenHeaderResponse", "accessibility": "public", @@ -10599,19 +11014,19 @@ ], "doc": "List things with continuation token header response", "operation": { - "$id": "744", + "$id": "746", "name": "ListWithContinuationTokenHeaderResponse", "resourceName": "SampleTypeSpec", "doc": "List things with continuation token header response", "accessibility": "public", "parameters": [ { - "$id": "745", + "$id": "747", "kind": "query", "name": "token", "serializedName": "token", "type": { - "$id": "746", + "$id": "748", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -10626,12 +11041,12 @@ "readOnly": false, "methodParameterSegments": [ { - "$id": "747", + "$id": "749", "kind": "method", "name": "token", "serializedName": "token", "type": { - "$id": "748", + "$id": "750", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -10644,12 +11059,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ListWithContinuationTokenHeaderResponse.token", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "749", + "$id": "751", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -10665,7 +11082,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ListWithContinuationTokenHeaderResponse.accept", "methodParameterSegments": [ { - "$id": "750", + "$id": "752", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -10679,9 +11096,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ListWithContinuationTokenHeaderResponse.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10690,14 +11109,14 @@ 200 ], "bodyType": { - "$ref": "347" + "$ref": "349" }, "headers": [ { "name": "nextToken", "nameInResponse": "next-token", "type": { - "$id": "751", + "$id": "753", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -10728,15 +11147,15 @@ }, "parameters": [ { - "$ref": "747" + "$ref": "749" }, { - "$ref": "750" + "$ref": "752" } ], "response": { "type": { - "$ref": "336" + "$ref": "338" }, "resultSegments": [ "things" @@ -10752,7 +11171,7 @@ ], "continuationToken": { "parameter": { - "$ref": "745" + "$ref": "747" }, "responseSegments": [ "next-token" @@ -10763,7 +11182,7 @@ } }, { - "$id": "752", + "$id": "754", "kind": "paging", "name": "ListWithPaging", "accessibility": "public", @@ -10773,14 +11192,14 @@ ], "doc": "List things with paging", "operation": { - "$id": "753", + "$id": "755", "name": "ListWithPaging", "resourceName": "SampleTypeSpec", "doc": "List things with paging", "accessibility": "public", "parameters": [ { - "$id": "754", + "$id": "756", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -10796,7 +11215,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ListWithPaging.accept", "methodParameterSegments": [ { - "$id": "755", + "$id": "757", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -10810,9 +11229,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ListWithPaging.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10821,7 +11242,7 @@ 200 ], "bodyType": { - "$ref": "349" + "$ref": "351" }, "headers": [], "isErrorResponse": false, @@ -10847,12 +11268,12 @@ }, "parameters": [ { - "$ref": "755" + "$ref": "757" } ], "response": { "type": { - "$ref": "336" + "$ref": "338" }, "resultSegments": [ "items" @@ -10870,7 +11291,7 @@ } }, { - "$id": "756", + "$id": "758", "kind": "basic", "name": "EmbeddedParameters", "accessibility": "public", @@ -10880,20 +11301,20 @@ ], "doc": "An operation with embedded parameters within the body", "operation": { - "$id": "757", + "$id": "759", "name": "EmbeddedParameters", "resourceName": "SampleTypeSpec", "doc": "An operation with embedded parameters within the body", "accessibility": "public", "parameters": [ { - "$id": "758", + "$id": "760", "kind": "header", "name": "requiredHeader", "serializedName": "required-header", "doc": "required header parameter", "type": { - "$id": "759", + "$id": "761", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -10908,12 +11329,12 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ModelWithEmbeddedNonBodyParameters.requiredHeader", "methodParameterSegments": [ { - "$id": "760", + "$id": "762", "kind": "method", "name": "body", "serializedName": "body", "type": { - "$ref": "351" + "$ref": "353" }, "location": "Body", "isApiVersion": false, @@ -10922,16 +11343,17 @@ "crossLanguageDefinitionId": "SampleTypeSpec.EmbeddedParameters.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { - "$id": "761", + "$id": "763", "kind": "method", "name": "requiredHeader", "serializedName": "requiredHeader", "doc": "required header parameter", "type": { - "$ref": "355" + "$ref": "357" }, "location": "", "isApiVersion": false, @@ -10940,18 +11362,20 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ModelWithEmbeddedNonBodyParameters.requiredHeader", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "762", + "$id": "764", "kind": "header", "name": "optionalHeader", "serializedName": "optional-header", "doc": "optional header parameter", "type": { - "$id": "763", + "$id": "765", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -10966,16 +11390,16 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ModelWithEmbeddedNonBodyParameters.optionalHeader", "methodParameterSegments": [ { - "$ref": "760" + "$ref": "762" }, { - "$id": "764", + "$id": "766", "kind": "method", "name": "optionalHeader", "serializedName": "optionalHeader", "doc": "optional header parameter", "type": { - "$ref": "357" + "$ref": "359" }, "location": "", "isApiVersion": false, @@ -10984,18 +11408,20 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ModelWithEmbeddedNonBodyParameters.optionalHeader", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "765", + "$id": "767", "kind": "query", "name": "requiredQuery", "serializedName": "requiredQuery", "doc": "required query parameter", "type": { - "$id": "766", + "$id": "768", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -11010,16 +11436,16 @@ "readOnly": false, "methodParameterSegments": [ { - "$ref": "760" + "$ref": "762" }, { - "$id": "767", + "$id": "769", "kind": "method", "name": "requiredQuery", "serializedName": "requiredQuery", "doc": "required query parameter", "type": { - "$ref": "359" + "$ref": "361" }, "location": "", "isApiVersion": false, @@ -11028,18 +11454,20 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ModelWithEmbeddedNonBodyParameters.requiredQuery", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "768", + "$id": "770", "kind": "query", "name": "optionalQuery", "serializedName": "optionalQuery", "doc": "optional query parameter", "type": { - "$id": "769", + "$id": "771", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -11054,16 +11482,16 @@ "readOnly": false, "methodParameterSegments": [ { - "$ref": "760" + "$ref": "762" }, { - "$id": "770", + "$id": "772", "kind": "method", "name": "optionalQuery", "serializedName": "optionalQuery", "doc": "optional query parameter", "type": { - "$ref": "361" + "$ref": "363" }, "location": "", "isApiVersion": false, @@ -11072,12 +11500,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ModelWithEmbeddedNonBodyParameters.optionalQuery", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "771", + "$id": "773", "kind": "header", "name": "contentType", "serializedName": "Content-Type", @@ -11094,7 +11524,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.EmbeddedParameters.contentType", "methodParameterSegments": [ { - "$id": "772", + "$id": "774", "kind": "method", "name": "contentType", "serializedName": "Content-Type", @@ -11109,17 +11539,19 @@ "crossLanguageDefinitionId": "SampleTypeSpec.EmbeddedParameters.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "773", + "$id": "775", "kind": "body", "name": "body", "serializedName": "body", "type": { - "$ref": "351" + "$ref": "353" }, "isApiVersion": false, "contentTypes": [ @@ -11133,9 +11565,10 @@ "crossLanguageDefinitionId": "SampleTypeSpec.EmbeddedParameters.body", "methodParameterSegments": [ { - "$ref": "760" + "$ref": "762" } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -11168,10 +11601,10 @@ }, "parameters": [ { - "$ref": "760" + "$ref": "762" }, { - "$ref": "772" + "$ref": "774" } ], "response": {}, @@ -11181,7 +11614,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.EmbeddedParameters" }, { - "$id": "774", + "$id": "776", "kind": "basic", "name": "DynamicModelOperation", "accessibility": "public", @@ -11191,14 +11624,14 @@ ], "doc": "An operation with a dynamic model", "operation": { - "$id": "775", + "$id": "777", "name": "DynamicModelOperation", "resourceName": "SampleTypeSpec", "doc": "An operation with a dynamic model", "accessibility": "public", "parameters": [ { - "$id": "776", + "$id": "778", "kind": "header", "name": "contentType", "serializedName": "Content-Type", @@ -11215,7 +11648,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.DynamicModelOperation.contentType", "methodParameterSegments": [ { - "$id": "777", + "$id": "779", "kind": "method", "name": "contentType", "serializedName": "Content-Type", @@ -11230,17 +11663,19 @@ "crossLanguageDefinitionId": "SampleTypeSpec.DynamicModelOperation.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "778", + "$id": "780", "kind": "body", "name": "body", "serializedName": "body", "type": { - "$ref": "362" + "$ref": "364" }, "isApiVersion": false, "contentTypes": [ @@ -11254,12 +11689,12 @@ "crossLanguageDefinitionId": "SampleTypeSpec.DynamicModelOperation.body", "methodParameterSegments": [ { - "$id": "779", + "$id": "781", "kind": "method", "name": "body", "serializedName": "body", "type": { - "$ref": "362" + "$ref": "364" }, "location": "Body", "isApiVersion": false, @@ -11268,9 +11703,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.DynamicModelOperation.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -11303,10 +11740,10 @@ }, "parameters": [ { - "$ref": "779" + "$ref": "781" }, { - "$ref": "777" + "$ref": "779" } ], "response": {}, @@ -11316,7 +11753,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.DynamicModelOperation" }, { - "$id": "780", + "$id": "782", "kind": "basic", "name": "GetXmlAdvancedModel", "accessibility": "public", @@ -11326,14 +11763,14 @@ ], "doc": "Get an advanced XML model with various property types", "operation": { - "$id": "781", + "$id": "783", "name": "GetXmlAdvancedModel", "resourceName": "SampleTypeSpec", "doc": "Get an advanced XML model with various property types", "accessibility": "public", "parameters": [ { - "$id": "782", + "$id": "784", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -11349,7 +11786,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.GetXmlAdvancedModel.accept", "methodParameterSegments": [ { - "$id": "783", + "$id": "785", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -11363,9 +11800,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.GetXmlAdvancedModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11374,7 +11813,7 @@ 200 ], "bodyType": { - "$ref": "400" + "$ref": "402" }, "headers": [ { @@ -11408,12 +11847,12 @@ }, "parameters": [ { - "$ref": "783" + "$ref": "785" } ], "response": { "type": { - "$ref": "400" + "$ref": "402" } }, "isOverride": false, @@ -11422,7 +11861,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.GetXmlAdvancedModel" }, { - "$id": "784", + "$id": "786", "kind": "basic", "name": "UpdateXmlAdvancedModel", "accessibility": "public", @@ -11432,14 +11871,14 @@ ], "doc": "Update an advanced XML model with various property types", "operation": { - "$id": "785", + "$id": "787", "name": "UpdateXmlAdvancedModel", "resourceName": "SampleTypeSpec", "doc": "Update an advanced XML model with various property types", "accessibility": "public", "parameters": [ { - "$id": "786", + "$id": "788", "kind": "header", "name": "contentType", "serializedName": "Content-Type", @@ -11455,7 +11894,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.UpdateXmlAdvancedModel.contentType", "methodParameterSegments": [ { - "$id": "787", + "$id": "789", "kind": "method", "name": "contentType", "serializedName": "Content-Type", @@ -11469,12 +11908,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.UpdateXmlAdvancedModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "788", + "$id": "790", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -11490,7 +11931,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.UpdateXmlAdvancedModel.accept", "methodParameterSegments": [ { - "$id": "789", + "$id": "791", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -11504,17 +11945,19 @@ "crossLanguageDefinitionId": "SampleTypeSpec.UpdateXmlAdvancedModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "790", + "$id": "792", "kind": "body", "name": "body", "serializedName": "body", "type": { - "$ref": "400" + "$ref": "402" }, "isApiVersion": false, "contentTypes": [ @@ -11528,12 +11971,12 @@ "crossLanguageDefinitionId": "SampleTypeSpec.UpdateXmlAdvancedModel.body", "methodParameterSegments": [ { - "$id": "791", + "$id": "793", "kind": "method", "name": "body", "serializedName": "body", "type": { - "$ref": "400" + "$ref": "402" }, "location": "Body", "isApiVersion": false, @@ -11542,9 +11985,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.UpdateXmlAdvancedModel.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "body" @@ -11558,7 +12003,7 @@ 200 ], "bodyType": { - "$ref": "400" + "$ref": "402" }, "headers": [ { @@ -11595,18 +12040,18 @@ }, "parameters": [ { - "$ref": "791" + "$ref": "793" }, { - "$ref": "787" + "$ref": "789" }, { - "$ref": "789" + "$ref": "791" } ], "response": { "type": { - "$ref": "400" + "$ref": "402" } }, "isOverride": false, @@ -11617,12 +12062,12 @@ ], "parameters": [ { - "$id": "792", + "$id": "794", "kind": "endpoint", "name": "sampleTypeSpecUrl", "serializedName": "sampleTypeSpecUrl", "type": { - "$id": "793", + "$id": "795", "kind": "url", "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" @@ -11634,10 +12079,11 @@ "serverUrlTemplate": "{sampleTypeSpecUrl}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SampleTypeSpec.sampleTypeSpecUrl" + "crossLanguageDefinitionId": "SampleTypeSpec.sampleTypeSpecUrl", + "isExactName": false }, { - "$ref": "724" + "$ref": "726" } ], "initializedBy": 1, @@ -11649,13 +12095,13 @@ ], "children": [ { - "$id": "794", + "$id": "796", "kind": "client", "name": "AnimalOperations", "namespace": "SampleTypeSpec", "methods": [ { - "$id": "795", + "$id": "797", "kind": "basic", "name": "updatePetAsAnimal", "accessibility": "public", @@ -11665,14 +12111,14 @@ ], "doc": "Update a pet as an animal", "operation": { - "$id": "796", + "$id": "798", "name": "updatePetAsAnimal", "resourceName": "AnimalOperations", "doc": "Update a pet as an animal", "accessibility": "public", "parameters": [ { - "$id": "797", + "$id": "799", "kind": "header", "name": "contentType", "serializedName": "Content-Type", @@ -11689,7 +12135,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.AnimalOperations.updatePetAsAnimal.contentType", "methodParameterSegments": [ { - "$id": "798", + "$id": "800", "kind": "method", "name": "contentType", "serializedName": "Content-Type", @@ -11704,12 +12150,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.AnimalOperations.updatePetAsAnimal.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "799", + "$id": "801", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -11725,7 +12173,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.AnimalOperations.updatePetAsAnimal.accept", "methodParameterSegments": [ { - "$id": "800", + "$id": "802", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -11739,17 +12187,19 @@ "crossLanguageDefinitionId": "SampleTypeSpec.AnimalOperations.updatePetAsAnimal.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "801", + "$id": "803", "kind": "body", "name": "animal", "serializedName": "animal", "type": { - "$ref": "496" + "$ref": "498" }, "isApiVersion": false, "contentTypes": [ @@ -11763,12 +12213,12 @@ "crossLanguageDefinitionId": "SampleTypeSpec.AnimalOperations.updatePetAsAnimal.animal", "methodParameterSegments": [ { - "$id": "802", + "$id": "804", "kind": "method", "name": "animal", "serializedName": "animal", "type": { - "$ref": "496" + "$ref": "498" }, "location": "Body", "isApiVersion": false, @@ -11777,9 +12227,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.AnimalOperations.updatePetAsAnimal.animal", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "animal" @@ -11793,7 +12245,7 @@ 200 ], "bodyType": { - "$ref": "496" + "$ref": "498" }, "headers": [], "isErrorResponse": false, @@ -11822,18 +12274,18 @@ }, "parameters": [ { - "$ref": "802" + "$ref": "804" }, { - "$ref": "798" + "$ref": "800" }, { - "$ref": "800" + "$ref": "802" } ], "response": { "type": { - "$ref": "496" + "$ref": "498" } }, "isOverride": false, @@ -11842,7 +12294,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.AnimalOperations.updatePetAsAnimal" }, { - "$id": "803", + "$id": "805", "kind": "basic", "name": "updateDogAsAnimal", "accessibility": "public", @@ -11852,14 +12304,14 @@ ], "doc": "Update a dog as an animal", "operation": { - "$id": "804", + "$id": "806", "name": "updateDogAsAnimal", "resourceName": "AnimalOperations", "doc": "Update a dog as an animal", "accessibility": "public", "parameters": [ { - "$id": "805", + "$id": "807", "kind": "header", "name": "contentType", "serializedName": "Content-Type", @@ -11876,7 +12328,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.AnimalOperations.updateDogAsAnimal.contentType", "methodParameterSegments": [ { - "$id": "806", + "$id": "808", "kind": "method", "name": "contentType", "serializedName": "Content-Type", @@ -11891,12 +12343,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.AnimalOperations.updateDogAsAnimal.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "807", + "$id": "809", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -11912,7 +12366,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.AnimalOperations.updateDogAsAnimal.accept", "methodParameterSegments": [ { - "$id": "808", + "$id": "810", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -11926,17 +12380,19 @@ "crossLanguageDefinitionId": "SampleTypeSpec.AnimalOperations.updateDogAsAnimal.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "809", + "$id": "811", "kind": "body", "name": "animal", "serializedName": "animal", "type": { - "$ref": "496" + "$ref": "498" }, "isApiVersion": false, "contentTypes": [ @@ -11950,12 +12406,12 @@ "crossLanguageDefinitionId": "SampleTypeSpec.AnimalOperations.updateDogAsAnimal.animal", "methodParameterSegments": [ { - "$id": "810", + "$id": "812", "kind": "method", "name": "animal", "serializedName": "animal", "type": { - "$ref": "496" + "$ref": "498" }, "location": "Body", "isApiVersion": false, @@ -11964,9 +12420,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.AnimalOperations.updateDogAsAnimal.animal", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "animal" @@ -11980,7 +12438,7 @@ 200 ], "bodyType": { - "$ref": "496" + "$ref": "498" }, "headers": [], "isErrorResponse": false, @@ -12009,18 +12467,18 @@ }, "parameters": [ { - "$ref": "810" + "$ref": "812" }, { - "$ref": "806" + "$ref": "808" }, { - "$ref": "808" + "$ref": "810" } ], "response": { "type": { - "$ref": "496" + "$ref": "498" } }, "isOverride": false, @@ -12031,12 +12489,12 @@ ], "parameters": [ { - "$id": "811", + "$id": "813", "kind": "endpoint", "name": "sampleTypeSpecUrl", "serializedName": "sampleTypeSpecUrl", "type": { - "$id": "812", + "$id": "814", "kind": "url", "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" @@ -12048,7 +12506,8 @@ "serverUrlTemplate": "{sampleTypeSpecUrl}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SampleTypeSpec.AnimalOperations.sampleTypeSpecUrl" + "crossLanguageDefinitionId": "SampleTypeSpec.AnimalOperations.sampleTypeSpecUrl", + "isExactName": false } ], "initializedBy": 0, @@ -12059,18 +12518,18 @@ "2024-08-16-preview" ], "parent": { - "$ref": "530" + "$ref": "532" }, "isMultiServiceClient": false }, { - "$id": "813", + "$id": "815", "kind": "client", "name": "PetOperations", "namespace": "SampleTypeSpec", "methods": [ { - "$id": "814", + "$id": "816", "kind": "basic", "name": "updatePetAsPet", "accessibility": "public", @@ -12080,14 +12539,14 @@ ], "doc": "Update a pet as a pet", "operation": { - "$id": "815", + "$id": "817", "name": "updatePetAsPet", "resourceName": "PetOperations", "doc": "Update a pet as a pet", "accessibility": "public", "parameters": [ { - "$id": "816", + "$id": "818", "kind": "header", "name": "contentType", "serializedName": "Content-Type", @@ -12104,7 +12563,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PetOperations.updatePetAsPet.contentType", "methodParameterSegments": [ { - "$id": "817", + "$id": "819", "kind": "method", "name": "contentType", "serializedName": "Content-Type", @@ -12119,12 +12578,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PetOperations.updatePetAsPet.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "818", + "$id": "820", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -12140,7 +12601,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PetOperations.updatePetAsPet.accept", "methodParameterSegments": [ { - "$id": "819", + "$id": "821", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -12154,17 +12615,19 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PetOperations.updatePetAsPet.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "820", + "$id": "822", "kind": "body", "name": "pet", "serializedName": "pet", "type": { - "$ref": "501" + "$ref": "503" }, "isApiVersion": false, "contentTypes": [ @@ -12178,12 +12641,12 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PetOperations.updatePetAsPet.pet", "methodParameterSegments": [ { - "$id": "821", + "$id": "823", "kind": "method", "name": "pet", "serializedName": "pet", "type": { - "$ref": "501" + "$ref": "503" }, "location": "Body", "isApiVersion": false, @@ -12192,9 +12655,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PetOperations.updatePetAsPet.pet", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "pet" @@ -12208,7 +12673,7 @@ 200 ], "bodyType": { - "$ref": "501" + "$ref": "503" }, "headers": [], "isErrorResponse": false, @@ -12237,18 +12702,18 @@ }, "parameters": [ { - "$ref": "821" + "$ref": "823" }, { - "$ref": "817" + "$ref": "819" }, { - "$ref": "819" + "$ref": "821" } ], "response": { "type": { - "$ref": "501" + "$ref": "503" } }, "isOverride": false, @@ -12257,7 +12722,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PetOperations.updatePetAsPet" }, { - "$id": "822", + "$id": "824", "kind": "basic", "name": "updateDogAsPet", "accessibility": "public", @@ -12267,14 +12732,14 @@ ], "doc": "Update a dog as a pet", "operation": { - "$id": "823", + "$id": "825", "name": "updateDogAsPet", "resourceName": "PetOperations", "doc": "Update a dog as a pet", "accessibility": "public", "parameters": [ { - "$id": "824", + "$id": "826", "kind": "header", "name": "contentType", "serializedName": "Content-Type", @@ -12291,7 +12756,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PetOperations.updateDogAsPet.contentType", "methodParameterSegments": [ { - "$id": "825", + "$id": "827", "kind": "method", "name": "contentType", "serializedName": "Content-Type", @@ -12306,12 +12771,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PetOperations.updateDogAsPet.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "826", + "$id": "828", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -12327,7 +12794,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PetOperations.updateDogAsPet.accept", "methodParameterSegments": [ { - "$id": "827", + "$id": "829", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -12341,17 +12808,19 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PetOperations.updateDogAsPet.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "828", + "$id": "830", "kind": "body", "name": "pet", "serializedName": "pet", "type": { - "$ref": "501" + "$ref": "503" }, "isApiVersion": false, "contentTypes": [ @@ -12365,12 +12834,12 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PetOperations.updateDogAsPet.pet", "methodParameterSegments": [ { - "$id": "829", + "$id": "831", "kind": "method", "name": "pet", "serializedName": "pet", "type": { - "$ref": "501" + "$ref": "503" }, "location": "Body", "isApiVersion": false, @@ -12379,9 +12848,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PetOperations.updateDogAsPet.pet", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "pet" @@ -12395,7 +12866,7 @@ 200 ], "bodyType": { - "$ref": "501" + "$ref": "503" }, "headers": [], "isErrorResponse": false, @@ -12424,18 +12895,18 @@ }, "parameters": [ { - "$ref": "829" + "$ref": "831" }, { - "$ref": "825" + "$ref": "827" }, { - "$ref": "827" + "$ref": "829" } ], "response": { "type": { - "$ref": "501" + "$ref": "503" } }, "isOverride": false, @@ -12446,12 +12917,12 @@ ], "parameters": [ { - "$id": "830", + "$id": "832", "kind": "endpoint", "name": "sampleTypeSpecUrl", "serializedName": "sampleTypeSpecUrl", "type": { - "$id": "831", + "$id": "833", "kind": "url", "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" @@ -12463,7 +12934,8 @@ "serverUrlTemplate": "{sampleTypeSpecUrl}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SampleTypeSpec.PetOperations.sampleTypeSpecUrl" + "crossLanguageDefinitionId": "SampleTypeSpec.PetOperations.sampleTypeSpecUrl", + "isExactName": false } ], "initializedBy": 0, @@ -12474,18 +12946,18 @@ "2024-08-16-preview" ], "parent": { - "$ref": "530" + "$ref": "532" }, "isMultiServiceClient": false }, { - "$id": "832", + "$id": "834", "kind": "client", "name": "DogOperations", "namespace": "SampleTypeSpec", "methods": [ { - "$id": "833", + "$id": "835", "kind": "basic", "name": "updateDogAsDog", "accessibility": "public", @@ -12495,14 +12967,14 @@ ], "doc": "Update a dog as a dog", "operation": { - "$id": "834", + "$id": "836", "name": "updateDogAsDog", "resourceName": "DogOperations", "doc": "Update a dog as a dog", "accessibility": "public", "parameters": [ { - "$id": "835", + "$id": "837", "kind": "header", "name": "contentType", "serializedName": "Content-Type", @@ -12519,7 +12991,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.DogOperations.updateDogAsDog.contentType", "methodParameterSegments": [ { - "$id": "836", + "$id": "838", "kind": "method", "name": "contentType", "serializedName": "Content-Type", @@ -12534,12 +13006,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.DogOperations.updateDogAsDog.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "837", + "$id": "839", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -12555,7 +13029,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.DogOperations.updateDogAsDog.accept", "methodParameterSegments": [ { - "$id": "838", + "$id": "840", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -12569,17 +13043,19 @@ "crossLanguageDefinitionId": "SampleTypeSpec.DogOperations.updateDogAsDog.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "839", + "$id": "841", "kind": "body", "name": "dog", "serializedName": "dog", "type": { - "$ref": "505" + "$ref": "507" }, "isApiVersion": false, "contentTypes": [ @@ -12593,12 +13069,12 @@ "crossLanguageDefinitionId": "SampleTypeSpec.DogOperations.updateDogAsDog.dog", "methodParameterSegments": [ { - "$id": "840", + "$id": "842", "kind": "method", "name": "dog", "serializedName": "dog", "type": { - "$ref": "505" + "$ref": "507" }, "location": "Body", "isApiVersion": false, @@ -12607,9 +13083,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.DogOperations.updateDogAsDog.dog", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "dog" @@ -12623,7 +13101,7 @@ 200 ], "bodyType": { - "$ref": "505" + "$ref": "507" }, "headers": [], "isErrorResponse": false, @@ -12652,18 +13130,18 @@ }, "parameters": [ { - "$ref": "840" + "$ref": "842" }, { - "$ref": "836" + "$ref": "838" }, { - "$ref": "838" + "$ref": "840" } ], "response": { "type": { - "$ref": "505" + "$ref": "507" } }, "isOverride": false, @@ -12674,12 +13152,12 @@ ], "parameters": [ { - "$id": "841", + "$id": "843", "kind": "endpoint", "name": "sampleTypeSpecUrl", "serializedName": "sampleTypeSpecUrl", "type": { - "$id": "842", + "$id": "844", "kind": "url", "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" @@ -12691,7 +13169,8 @@ "serverUrlTemplate": "{sampleTypeSpecUrl}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SampleTypeSpec.DogOperations.sampleTypeSpecUrl" + "crossLanguageDefinitionId": "SampleTypeSpec.DogOperations.sampleTypeSpecUrl", + "isExactName": false } ], "initializedBy": 0, @@ -12702,18 +13181,18 @@ "2024-08-16-preview" ], "parent": { - "$ref": "530" + "$ref": "532" }, "isMultiServiceClient": false }, { - "$id": "843", + "$id": "845", "kind": "client", "name": "PlantOperations", "namespace": "SampleTypeSpec", "methods": [ { - "$id": "844", + "$id": "846", "kind": "basic", "name": "getTree", "accessibility": "public", @@ -12723,14 +13202,14 @@ ], "doc": "Get a tree as a plant", "operation": { - "$id": "845", + "$id": "847", "name": "getTree", "resourceName": "PlantOperations", "doc": "Get a tree as a plant", "accessibility": "public", "parameters": [ { - "$id": "846", + "$id": "848", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -12746,7 +13225,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.getTree.accept", "methodParameterSegments": [ { - "$id": "847", + "$id": "849", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -12760,9 +13239,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.getTree.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -12771,7 +13252,7 @@ 200 ], "bodyType": { - "$ref": "509" + "$ref": "511" }, "headers": [ { @@ -12805,12 +13286,12 @@ }, "parameters": [ { - "$ref": "847" + "$ref": "849" } ], "response": { "type": { - "$ref": "509" + "$ref": "511" } }, "isOverride": false, @@ -12819,7 +13300,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.getTree" }, { - "$id": "848", + "$id": "850", "kind": "basic", "name": "getTreeAsJson", "accessibility": "public", @@ -12829,14 +13310,14 @@ ], "doc": "Get a tree as a plant", "operation": { - "$id": "849", + "$id": "851", "name": "getTreeAsJson", "resourceName": "PlantOperations", "doc": "Get a tree as a plant", "accessibility": "public", "parameters": [ { - "$id": "850", + "$id": "852", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -12852,7 +13333,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.getTreeAsJson.accept", "methodParameterSegments": [ { - "$id": "851", + "$id": "853", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -12866,9 +13347,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.getTreeAsJson.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -12877,7 +13360,7 @@ 200 ], "bodyType": { - "$ref": "509" + "$ref": "511" }, "headers": [ { @@ -12911,12 +13394,12 @@ }, "parameters": [ { - "$ref": "851" + "$ref": "853" } ], "response": { "type": { - "$ref": "509" + "$ref": "511" } }, "isOverride": false, @@ -12925,7 +13408,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.getTreeAsJson" }, { - "$id": "852", + "$id": "854", "kind": "basic", "name": "updateTree", "accessibility": "public", @@ -12935,14 +13418,14 @@ ], "doc": "Update a tree as a plant", "operation": { - "$id": "853", + "$id": "855", "name": "updateTree", "resourceName": "PlantOperations", "doc": "Update a tree as a plant", "accessibility": "public", "parameters": [ { - "$id": "854", + "$id": "856", "kind": "header", "name": "contentType", "serializedName": "Content-Type", @@ -12958,7 +13441,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.updateTree.contentType", "methodParameterSegments": [ { - "$id": "855", + "$id": "857", "kind": "method", "name": "contentType", "serializedName": "Content-Type", @@ -12972,12 +13455,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.updateTree.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "856", + "$id": "858", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -12993,7 +13478,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.updateTree.accept", "methodParameterSegments": [ { - "$id": "857", + "$id": "859", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -13007,17 +13492,19 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.updateTree.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "858", + "$id": "860", "kind": "body", "name": "tree", "serializedName": "tree", "type": { - "$ref": "509" + "$ref": "511" }, "isApiVersion": false, "contentTypes": [ @@ -13031,12 +13518,12 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.updateTree.tree", "methodParameterSegments": [ { - "$id": "859", + "$id": "861", "kind": "method", "name": "tree", "serializedName": "tree", "type": { - "$ref": "509" + "$ref": "511" }, "location": "Body", "isApiVersion": false, @@ -13045,9 +13532,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.updateTree.tree", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "tree" @@ -13061,7 +13550,7 @@ 200 ], "bodyType": { - "$ref": "509" + "$ref": "511" }, "headers": [ { @@ -13098,18 +13587,18 @@ }, "parameters": [ { - "$ref": "859" + "$ref": "861" }, { - "$ref": "855" + "$ref": "857" }, { - "$ref": "857" + "$ref": "859" } ], "response": { "type": { - "$ref": "509" + "$ref": "511" } }, "isOverride": false, @@ -13118,7 +13607,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.updateTree" }, { - "$id": "860", + "$id": "862", "kind": "basic", "name": "updateTreeAsJson", "accessibility": "public", @@ -13128,14 +13617,14 @@ ], "doc": "Update a tree as a plant", "operation": { - "$id": "861", + "$id": "863", "name": "updateTreeAsJson", "resourceName": "PlantOperations", "doc": "Update a tree as a plant", "accessibility": "public", "parameters": [ { - "$id": "862", + "$id": "864", "kind": "header", "name": "contentType", "serializedName": "Content-Type", @@ -13151,7 +13640,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.updateTreeAsJson.contentType", "methodParameterSegments": [ { - "$id": "863", + "$id": "865", "kind": "method", "name": "contentType", "serializedName": "Content-Type", @@ -13165,12 +13654,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.updateTreeAsJson.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "864", + "$id": "866", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -13186,7 +13677,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.updateTreeAsJson.accept", "methodParameterSegments": [ { - "$id": "865", + "$id": "867", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -13200,17 +13691,19 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.updateTreeAsJson.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "866", + "$id": "868", "kind": "body", "name": "tree", "serializedName": "tree", "type": { - "$ref": "509" + "$ref": "511" }, "isApiVersion": false, "contentTypes": [ @@ -13224,12 +13717,12 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.updateTreeAsJson.tree", "methodParameterSegments": [ { - "$id": "867", + "$id": "869", "kind": "method", "name": "tree", "serializedName": "tree", "type": { - "$ref": "509" + "$ref": "511" }, "location": "Body", "isApiVersion": false, @@ -13238,9 +13731,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.updateTreeAsJson.tree", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "tree" @@ -13254,7 +13749,7 @@ 200 ], "bodyType": { - "$ref": "509" + "$ref": "511" }, "headers": [ { @@ -13291,18 +13786,18 @@ }, "parameters": [ { - "$ref": "867" + "$ref": "869" }, { - "$ref": "863" + "$ref": "865" }, { - "$ref": "865" + "$ref": "867" } ], "response": { "type": { - "$ref": "509" + "$ref": "511" } }, "isOverride": false, @@ -13313,12 +13808,12 @@ ], "parameters": [ { - "$id": "868", + "$id": "870", "kind": "endpoint", "name": "sampleTypeSpecUrl", "serializedName": "sampleTypeSpecUrl", "type": { - "$id": "869", + "$id": "871", "kind": "url", "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" @@ -13330,7 +13825,8 @@ "serverUrlTemplate": "{sampleTypeSpecUrl}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.sampleTypeSpecUrl" + "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.sampleTypeSpecUrl", + "isExactName": false } ], "initializedBy": 0, @@ -13341,18 +13837,18 @@ "2024-08-16-preview" ], "parent": { - "$ref": "530" + "$ref": "532" }, "isMultiServiceClient": false }, { - "$id": "870", + "$id": "872", "kind": "client", "name": "Metrics", "namespace": "SampleTypeSpec", "methods": [ { - "$id": "871", + "$id": "873", "kind": "basic", "name": "getWidgetMetrics", "accessibility": "public", @@ -13362,19 +13858,19 @@ ], "doc": "Get Widget metrics for given day of week", "operation": { - "$id": "872", + "$id": "874", "name": "getWidgetMetrics", "resourceName": "Metrics", "doc": "Get Widget metrics for given day of week", "accessibility": "public", "parameters": [ { - "$id": "873", + "$id": "875", "kind": "path", "name": "metricsNamespace", "serializedName": "metricsNamespace", "type": { - "$id": "874", + "$id": "876", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -13392,12 +13888,12 @@ "crossLanguageDefinitionId": "SampleTypeSpec.Metrics.getWidgetMetrics.metricsNamespace", "methodParameterSegments": [ { - "$id": "875", + "$id": "877", "kind": "method", "name": "metricsNamespace", "serializedName": "metricsNamespace", "type": { - "$id": "876", + "$id": "878", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -13410,12 +13906,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.MetricsClientParams.metricsNamespace", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "877", + "$id": "879", "kind": "path", "name": "day", "serializedName": "day", @@ -13434,7 +13932,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.Metrics.getWidgetMetrics.day", "methodParameterSegments": [ { - "$id": "878", + "$id": "880", "kind": "method", "name": "day", "serializedName": "day", @@ -13448,12 +13946,14 @@ "crossLanguageDefinitionId": "SampleTypeSpec.Metrics.getWidgetMetrics.day", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "879", + "$id": "881", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -13469,7 +13969,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.Metrics.getWidgetMetrics.accept", "methodParameterSegments": [ { - "$id": "880", + "$id": "882", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -13483,9 +13983,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.Metrics.getWidgetMetrics.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -13494,7 +13996,7 @@ 200 ], "bodyType": { - "$ref": "520" + "$ref": "522" }, "headers": [], "isErrorResponse": false, @@ -13520,15 +14022,15 @@ }, "parameters": [ { - "$ref": "878" + "$ref": "880" }, { - "$ref": "880" + "$ref": "882" } ], "response": { "type": { - "$ref": "520" + "$ref": "522" } }, "isOverride": false, @@ -13539,12 +14041,12 @@ ], "parameters": [ { - "$id": "881", + "$id": "883", "kind": "endpoint", "name": "sampleTypeSpecUrl", "serializedName": "sampleTypeSpecUrl", "type": { - "$id": "882", + "$id": "884", "kind": "url", "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" @@ -13556,10 +14058,11 @@ "serverUrlTemplate": "{sampleTypeSpecUrl}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SampleTypeSpec.Metrics.sampleTypeSpecUrl" + "crossLanguageDefinitionId": "SampleTypeSpec.Metrics.sampleTypeSpecUrl", + "isExactName": false }, { - "$ref": "875" + "$ref": "877" } ], "initializedBy": 3, @@ -13570,18 +14073,18 @@ "2024-08-16-preview" ], "parent": { - "$ref": "530" + "$ref": "532" }, "isMultiServiceClient": false }, { - "$id": "883", + "$id": "885", "kind": "client", "name": "Notebooks", "namespace": "SampleTypeSpec", "methods": [ { - "$id": "884", + "$id": "886", "kind": "basic", "name": "getNotebook", "accessibility": "public", @@ -13591,19 +14094,19 @@ ], "doc": "Get a notebook by name", "operation": { - "$id": "885", + "$id": "887", "name": "getNotebook", "resourceName": "Notebooks", "doc": "Get a notebook by name", "accessibility": "public", "parameters": [ { - "$id": "886", + "$id": "888", "kind": "path", "name": "notebookName", "serializedName": "notebookName", "type": { - "$id": "887", + "$id": "889", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -13621,12 +14124,12 @@ "crossLanguageDefinitionId": "SampleTypeSpec.Notebooks.getNotebook.notebookName", "methodParameterSegments": [ { - "$id": "888", + "$id": "890", "kind": "method", "name": "notebook", "serializedName": "notebook", "type": { - "$id": "889", + "$id": "891", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -13640,12 +14143,14 @@ "readOnly": false, "access": "public", "decorators": [], - "paramAlias": "notebookName" + "paramAlias": "notebookName", + "isExactName": false } - ] + ], + "isExactName": false }, { - "$id": "890", + "$id": "892", "kind": "header", "name": "accept", "serializedName": "Accept", @@ -13661,7 +14166,7 @@ "crossLanguageDefinitionId": "SampleTypeSpec.Notebooks.getNotebook.accept", "methodParameterSegments": [ { - "$id": "891", + "$id": "893", "kind": "method", "name": "accept", "serializedName": "Accept", @@ -13675,9 +14180,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.Notebooks.getNotebook.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -13686,7 +14193,7 @@ 200 ], "bodyType": { - "$ref": "525" + "$ref": "527" }, "headers": [], "isErrorResponse": false, @@ -13712,12 +14219,12 @@ }, "parameters": [ { - "$ref": "891" + "$ref": "893" } ], "response": { "type": { - "$ref": "525" + "$ref": "527" } }, "isOverride": false, @@ -13728,12 +14235,12 @@ ], "parameters": [ { - "$id": "892", + "$id": "894", "kind": "endpoint", "name": "sampleTypeSpecUrl", "serializedName": "sampleTypeSpecUrl", "type": { - "$id": "893", + "$id": "895", "kind": "url", "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" @@ -13745,10 +14252,11 @@ "serverUrlTemplate": "{sampleTypeSpecUrl}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SampleTypeSpec.Notebooks.sampleTypeSpecUrl" + "crossLanguageDefinitionId": "SampleTypeSpec.Notebooks.sampleTypeSpecUrl", + "isExactName": false }, { - "$ref": "888" + "$ref": "890" } ], "initializedBy": 3, @@ -13759,7 +14267,7 @@ "2024-08-16-preview" ], "parent": { - "$ref": "530" + "$ref": "532" }, "isMultiServiceClient": false } diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/authentication/api-key/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/authentication/api-key/tspCodeModel.json index 9b18ecc77a2..d0592ce3582 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/authentication/api-key/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/authentication/api-key/tspCodeModel.json @@ -17,6 +17,7 @@ "name": "InvalidAuth" } }, + "isExactName": false, "properties": [ { "$id": "2", @@ -41,7 +42,8 @@ "name": "error" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -166,7 +168,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Authentication.ApiKey.endpoint" + "crossLanguageDefinitionId": "Authentication.ApiKey.endpoint", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/authentication/http/custom/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/authentication/http/custom/tspCodeModel.json index 0897e9e8444..06d97b3a1aa 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/authentication/http/custom/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/authentication/http/custom/tspCodeModel.json @@ -17,6 +17,7 @@ "name": "InvalidAuth" } }, + "isExactName": false, "properties": [ { "$id": "2", @@ -41,7 +42,8 @@ "name": "error" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -166,7 +168,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Authentication.Http.Custom.endpoint" + "crossLanguageDefinitionId": "Authentication.Http.Custom.endpoint", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/authentication/oauth2/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/authentication/oauth2/tspCodeModel.json index d5f491edf50..681512618cb 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/authentication/oauth2/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/authentication/oauth2/tspCodeModel.json @@ -17,6 +17,7 @@ "name": "InvalidAuth" } }, + "isExactName": false, "properties": [ { "$id": "2", @@ -41,7 +42,8 @@ "name": "error" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -166,7 +168,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Authentication.OAuth2.endpoint" + "crossLanguageDefinitionId": "Authentication.OAuth2.endpoint", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/authentication/union/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/authentication/union/tspCodeModel.json index 552a3cf3682..17e848e7ff9 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/authentication/union/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/authentication/union/tspCodeModel.json @@ -124,7 +124,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Authentication.Union.endpoint" + "crossLanguageDefinitionId": "Authentication.Union.endpoint", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/client/structure/client-operation-group/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/client/structure/client-operation-group/tspCodeModel.json index 6e433afc9d1..75aac1d8f3c 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/client/structure/client-operation-group/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/client/structure/client-operation-group/tspCodeModel.json @@ -85,7 +85,8 @@ "isFixed": true, "isFlags": false, "usage": "Input", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [], @@ -157,7 +158,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.ClientOperationGroup.endpoint" + "crossLanguageDefinitionId": "Client.Structure.ClientOperationGroup.endpoint", + "isExactName": false }, { "$id": "13", @@ -175,7 +177,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.ClientOperationGroup.client" + "crossLanguageDefinitionId": "Client.Structure.ClientOperationGroup.client", + "isExactName": false } ], "initializedBy": 1, @@ -288,7 +291,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.ClientOperationGroup.Group3.endpoint" + "crossLanguageDefinitionId": "Client.Structure.ClientOperationGroup.Group3.endpoint", + "isExactName": false }, { "$id": "21", @@ -306,7 +310,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.ClientOperationGroup.Group3.client" + "crossLanguageDefinitionId": "Client.Structure.ClientOperationGroup.Group3.client", + "isExactName": false } ], "initializedBy": 0, @@ -384,7 +389,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.ClientOperationGroup.Group4.endpoint" + "crossLanguageDefinitionId": "Client.Structure.ClientOperationGroup.Group4.endpoint", + "isExactName": false }, { "$id": "27", @@ -402,7 +408,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.ClientOperationGroup.Group4.client" + "crossLanguageDefinitionId": "Client.Structure.ClientOperationGroup.Group4.client", + "isExactName": false } ], "initializedBy": 0, @@ -483,7 +490,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.AnotherClientOperationGroup.endpoint" + "crossLanguageDefinitionId": "Client.Structure.AnotherClientOperationGroup.endpoint", + "isExactName": false }, { "$id": "33", @@ -501,7 +509,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.AnotherClientOperationGroup.client" + "crossLanguageDefinitionId": "Client.Structure.AnotherClientOperationGroup.client", + "isExactName": false } ], "initializedBy": 1, @@ -575,7 +584,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.AnotherClientOperationGroup.Group5.endpoint" + "crossLanguageDefinitionId": "Client.Structure.AnotherClientOperationGroup.Group5.endpoint", + "isExactName": false }, { "$id": "39", @@ -593,7 +603,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.AnotherClientOperationGroup.Group5.client" + "crossLanguageDefinitionId": "Client.Structure.AnotherClientOperationGroup.Group5.client", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/client/structure/default/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/client/structure/default/tspCodeModel.json index e59aaf3e625..93e3596b446 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/client/structure/default/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/client/structure/default/tspCodeModel.json @@ -85,7 +85,8 @@ "isFixed": true, "isFlags": false, "usage": "Input", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [], @@ -197,7 +198,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.Service.endpoint" + "crossLanguageDefinitionId": "Client.Structure.Service.endpoint", + "isExactName": false }, { "$id": "15", @@ -215,7 +217,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.Service.client" + "crossLanguageDefinitionId": "Client.Structure.Service.client", + "isExactName": false } ], "initializedBy": 1, @@ -249,7 +252,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.Service.Baz.endpoint" + "crossLanguageDefinitionId": "Client.Structure.Service.Baz.endpoint", + "isExactName": false }, { "$id": "19", @@ -267,7 +271,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.Service.Baz.client" + "crossLanguageDefinitionId": "Client.Structure.Service.Baz.client", + "isExactName": false } ], "initializedBy": 0, @@ -344,7 +349,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.Service.Baz.Foo.endpoint" + "crossLanguageDefinitionId": "Client.Structure.Service.Baz.Foo.endpoint", + "isExactName": false }, { "$id": "25", @@ -362,7 +368,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.Service.Baz.Foo.client" + "crossLanguageDefinitionId": "Client.Structure.Service.Baz.Foo.client", + "isExactName": false } ], "initializedBy": 0, @@ -443,7 +450,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.Service.Qux.endpoint" + "crossLanguageDefinitionId": "Client.Structure.Service.Qux.endpoint", + "isExactName": false }, { "$id": "31", @@ -461,7 +469,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.Service.Qux.client" + "crossLanguageDefinitionId": "Client.Structure.Service.Qux.client", + "isExactName": false } ], "initializedBy": 0, @@ -538,7 +547,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.Service.Qux.Bar.endpoint" + "crossLanguageDefinitionId": "Client.Structure.Service.Qux.Bar.endpoint", + "isExactName": false }, { "$id": "37", @@ -556,7 +566,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.Service.Qux.Bar.client" + "crossLanguageDefinitionId": "Client.Structure.Service.Qux.Bar.client", + "isExactName": false } ], "initializedBy": 0, @@ -676,7 +687,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.Service.Foo.endpoint" + "crossLanguageDefinitionId": "Client.Structure.Service.Foo.endpoint", + "isExactName": false }, { "$id": "45", @@ -694,7 +706,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.Service.Foo.client" + "crossLanguageDefinitionId": "Client.Structure.Service.Foo.client", + "isExactName": false } ], "initializedBy": 0, @@ -811,7 +824,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.Service.Bar.endpoint" + "crossLanguageDefinitionId": "Client.Structure.Service.Bar.endpoint", + "isExactName": false }, { "$id": "53", @@ -829,7 +843,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.Service.Bar.client" + "crossLanguageDefinitionId": "Client.Structure.Service.Bar.client", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/client/structure/multi-client/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/client/structure/multi-client/tspCodeModel.json index 6604e3306b5..140a224bd1e 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/client/structure/multi-client/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/client/structure/multi-client/tspCodeModel.json @@ -85,7 +85,8 @@ "isFixed": true, "isFlags": false, "usage": "Input", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [], @@ -235,7 +236,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.MultiClient.ClientA.endpoint" + "crossLanguageDefinitionId": "Client.Structure.MultiClient.ClientA.endpoint", + "isExactName": false }, { "$id": "17", @@ -253,7 +255,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.MultiClient.ClientA.client" + "crossLanguageDefinitionId": "Client.Structure.MultiClient.ClientA.client", + "isExactName": false } ], "initializedBy": 1, @@ -406,7 +409,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.MultiClient.ClientB.endpoint" + "crossLanguageDefinitionId": "Client.Structure.MultiClient.ClientB.endpoint", + "isExactName": false }, { "$id": "27", @@ -424,7 +428,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.MultiClient.ClientB.client" + "crossLanguageDefinitionId": "Client.Structure.MultiClient.ClientB.client", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/client/structure/renamed-operation/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/client/structure/renamed-operation/tspCodeModel.json index 3e2f8e2ade8..1734a892ad6 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/client/structure/renamed-operation/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/client/structure/renamed-operation/tspCodeModel.json @@ -85,7 +85,8 @@ "isFixed": true, "isFlags": false, "usage": "Input", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [], @@ -235,7 +236,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.RenamedOperation.endpoint" + "crossLanguageDefinitionId": "Client.Structure.RenamedOperation.endpoint", + "isExactName": false }, { "$id": "17", @@ -253,7 +255,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.RenamedOperation.client" + "crossLanguageDefinitionId": "Client.Structure.RenamedOperation.client", + "isExactName": false } ], "initializedBy": 1, @@ -405,7 +408,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.RenamedOperation.Group.endpoint" + "crossLanguageDefinitionId": "Client.Structure.RenamedOperation.Group.endpoint", + "isExactName": false }, { "$id": "27", @@ -423,7 +427,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.RenamedOperation.Group.client" + "crossLanguageDefinitionId": "Client.Structure.RenamedOperation.Group.client", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/client/structure/two-operation-group/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/client/structure/two-operation-group/tspCodeModel.json index 85d2faeb3d3..8273c300c28 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/client/structure/two-operation-group/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/client/structure/two-operation-group/tspCodeModel.json @@ -85,7 +85,8 @@ "isFixed": true, "isFlags": false, "usage": "Input", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [], @@ -117,7 +118,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.TwoOperationGroup.endpoint" + "crossLanguageDefinitionId": "Client.Structure.TwoOperationGroup.endpoint", + "isExactName": false }, { "$id": "11", @@ -135,7 +137,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.TwoOperationGroup.client" + "crossLanguageDefinitionId": "Client.Structure.TwoOperationGroup.client", + "isExactName": false } ], "initializedBy": 1, @@ -287,7 +290,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.TwoOperationGroup.Group1.endpoint" + "crossLanguageDefinitionId": "Client.Structure.TwoOperationGroup.Group1.endpoint", + "isExactName": false }, { "$id": "21", @@ -305,7 +309,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.TwoOperationGroup.Group1.client" + "crossLanguageDefinitionId": "Client.Structure.TwoOperationGroup.Group1.client", + "isExactName": false } ], "initializedBy": 0, @@ -461,7 +466,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.TwoOperationGroup.Group2.endpoint" + "crossLanguageDefinitionId": "Client.Structure.TwoOperationGroup.Group2.endpoint", + "isExactName": false }, { "$id": "31", @@ -479,7 +485,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.TwoOperationGroup.Group2.client" + "crossLanguageDefinitionId": "Client.Structure.TwoOperationGroup.Group2.client", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/documentation/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/documentation/tspCodeModel.json index f26832cbb01..ea3468db7d0 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/documentation/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/documentation/tspCodeModel.json @@ -63,7 +63,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -81,7 +82,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -98,6 +100,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "9", @@ -118,6 +121,7 @@ "name": "BulletPointsModel" } }, + "isExactName": false, "properties": [ { "$id": "11", @@ -139,7 +143,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -154,7 +159,8 @@ "name": "input" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -199,7 +205,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Documentation.endpoint" + "crossLanguageDefinitionId": "Documentation.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -299,9 +306,11 @@ "crossLanguageDefinitionId": "Documentation.Lists.bulletPointsModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "23", @@ -337,9 +346,11 @@ "crossLanguageDefinitionId": "Documentation.Lists.bulletPointsModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -455,7 +466,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Documentation.Lists.endpoint" + "crossLanguageDefinitionId": "Documentation.Lists.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -626,7 +638,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Documentation.TextFormatting.endpoint" + "crossLanguageDefinitionId": "Documentation.TextFormatting.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/encode/array/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/encode/array/tspCodeModel.json index 42aadd87ace..5588849de99 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/encode/array/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/encode/array/tspCodeModel.json @@ -59,7 +59,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "6", @@ -118,7 +119,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -136,7 +138,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -152,7 +155,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "15", @@ -168,7 +172,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -184,7 +189,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "19", @@ -200,7 +206,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "21", @@ -216,7 +223,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "23", @@ -232,7 +240,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "25", @@ -248,7 +257,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "27", @@ -264,7 +274,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "29", @@ -280,7 +291,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "31", @@ -296,7 +308,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "33", @@ -312,7 +325,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "35", @@ -328,7 +342,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "37", @@ -344,7 +359,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "39", @@ -360,7 +376,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "41", @@ -376,7 +393,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "43", @@ -392,7 +410,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "45", @@ -408,7 +427,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "47", @@ -424,7 +444,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "49", @@ -440,7 +461,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "51", @@ -456,7 +478,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "53", @@ -472,7 +495,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "55", @@ -488,7 +512,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "57", @@ -504,7 +529,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -521,6 +547,7 @@ "name": "CommaDelimitedArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "60", @@ -553,7 +580,8 @@ } }, "isHttpMetadata": false, - "encode": "commaDelimited" + "encode": "commaDelimited", + "isExactName": false } ] }, @@ -570,6 +598,7 @@ "name": "SpaceDelimitedArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "64", @@ -591,7 +620,8 @@ } }, "isHttpMetadata": false, - "encode": "spaceDelimited" + "encode": "spaceDelimited", + "isExactName": false } ] }, @@ -608,6 +638,7 @@ "name": "PipeDelimitedArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "66", @@ -629,7 +660,8 @@ } }, "isHttpMetadata": false, - "encode": "pipeDelimited" + "encode": "pipeDelimited", + "isExactName": false } ] }, @@ -646,6 +678,7 @@ "name": "NewlineDelimitedArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "68", @@ -667,7 +700,8 @@ } }, "isHttpMetadata": false, - "encode": "newlineDelimited" + "encode": "newlineDelimited", + "isExactName": false } ] }, @@ -684,6 +718,7 @@ "name": "CommaDelimitedEnumArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "70", @@ -712,7 +747,8 @@ } }, "isHttpMetadata": false, - "encode": "commaDelimited" + "encode": "commaDelimited", + "isExactName": false } ] }, @@ -729,6 +765,7 @@ "name": "SpaceDelimitedEnumArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "73", @@ -750,7 +787,8 @@ } }, "isHttpMetadata": false, - "encode": "spaceDelimited" + "encode": "spaceDelimited", + "isExactName": false } ] }, @@ -767,6 +805,7 @@ "name": "PipeDelimitedEnumArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "75", @@ -788,7 +827,8 @@ } }, "isHttpMetadata": false, - "encode": "pipeDelimited" + "encode": "pipeDelimited", + "isExactName": false } ] }, @@ -805,6 +845,7 @@ "name": "NewlineDelimitedEnumArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "77", @@ -826,7 +867,8 @@ } }, "isHttpMetadata": false, - "encode": "newlineDelimited" + "encode": "newlineDelimited", + "isExactName": false } ] }, @@ -843,6 +885,7 @@ "name": "CommaDelimitedExtensibleEnumArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "79", @@ -871,7 +914,8 @@ } }, "isHttpMetadata": false, - "encode": "commaDelimited" + "encode": "commaDelimited", + "isExactName": false } ] }, @@ -888,6 +932,7 @@ "name": "SpaceDelimitedExtensibleEnumArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "82", @@ -909,7 +954,8 @@ } }, "isHttpMetadata": false, - "encode": "spaceDelimited" + "encode": "spaceDelimited", + "isExactName": false } ] }, @@ -926,6 +972,7 @@ "name": "PipeDelimitedExtensibleEnumArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "84", @@ -947,7 +994,8 @@ } }, "isHttpMetadata": false, - "encode": "pipeDelimited" + "encode": "pipeDelimited", + "isExactName": false } ] }, @@ -964,6 +1012,7 @@ "name": "NewlineDelimitedExtensibleEnumArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "86", @@ -985,7 +1034,8 @@ } }, "isHttpMetadata": false, - "encode": "newlineDelimited" + "encode": "newlineDelimited", + "isExactName": false } ] } @@ -1027,7 +1077,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Array.endpoint" + "crossLanguageDefinitionId": "Encode.Array.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -1086,9 +1137,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.commaDelimited.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "96", @@ -1121,9 +1174,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.commaDelimited.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "98", @@ -1159,9 +1214,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.commaDelimited.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1268,9 +1325,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.spaceDelimited.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "104", @@ -1303,9 +1362,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.spaceDelimited.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "106", @@ -1341,9 +1402,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.spaceDelimited.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1450,9 +1513,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.pipeDelimited.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "112", @@ -1485,9 +1550,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.pipeDelimited.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "114", @@ -1523,9 +1590,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.pipeDelimited.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1632,9 +1701,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.newlineDelimited.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "120", @@ -1667,9 +1738,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.newlineDelimited.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "122", @@ -1705,9 +1778,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.newlineDelimited.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1814,9 +1889,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.enumCommaDelimited.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "128", @@ -1849,9 +1926,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.enumCommaDelimited.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "130", @@ -1887,9 +1966,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.enumCommaDelimited.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1996,9 +2077,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.enumSpaceDelimited.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "136", @@ -2031,9 +2114,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.enumSpaceDelimited.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "138", @@ -2069,9 +2154,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.enumSpaceDelimited.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2178,9 +2265,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.enumPipeDelimited.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "144", @@ -2213,9 +2302,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.enumPipeDelimited.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "146", @@ -2251,9 +2342,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.enumPipeDelimited.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2360,9 +2453,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.enumNewlineDelimited.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "152", @@ -2395,9 +2490,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.enumNewlineDelimited.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "154", @@ -2433,9 +2530,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.enumNewlineDelimited.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2542,9 +2641,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.extensibleEnumCommaDelimited.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "160", @@ -2577,9 +2678,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.extensibleEnumCommaDelimited.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "162", @@ -2615,9 +2718,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.extensibleEnumCommaDelimited.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2724,9 +2829,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.extensibleEnumSpaceDelimited.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "168", @@ -2759,9 +2866,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.extensibleEnumSpaceDelimited.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "170", @@ -2797,9 +2906,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.extensibleEnumSpaceDelimited.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2906,9 +3017,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.extensibleEnumPipeDelimited.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "176", @@ -2941,9 +3054,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.extensibleEnumPipeDelimited.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "178", @@ -2979,9 +3094,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.extensibleEnumPipeDelimited.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3088,9 +3205,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.extensibleEnumNewlineDelimited.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "184", @@ -3123,9 +3242,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.extensibleEnumNewlineDelimited.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "186", @@ -3161,9 +3282,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.extensibleEnumNewlineDelimited.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3255,7 +3378,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Array.Property.endpoint" + "crossLanguageDefinitionId": "Encode.Array.Property.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/encode/bytes/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/encode/bytes/tspCodeModel.json index 6e4fe828a81..5dd8719b814 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/encode/bytes/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/encode/bytes/tspCodeModel.json @@ -17,7 +17,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "3", @@ -33,7 +34,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -49,7 +51,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -65,7 +68,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -81,7 +85,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -97,7 +102,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -113,7 +119,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "15", @@ -129,7 +136,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -145,7 +153,8 @@ "decorators": [] }, "value": "application/octet-stream", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "19", @@ -161,7 +170,8 @@ "decorators": [] }, "value": "application/octet-stream", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "21", @@ -177,7 +187,8 @@ "decorators": [] }, "value": "application/octet-stream", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "23", @@ -193,7 +204,8 @@ "decorators": [] }, "value": "image/png", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "25", @@ -209,7 +221,8 @@ "decorators": [] }, "value": "image/png", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "27", @@ -225,7 +238,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "29", @@ -241,7 +255,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "31", @@ -257,7 +272,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "33", @@ -273,7 +289,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "35", @@ -289,7 +306,8 @@ "decorators": [] }, "value": "application/octet-stream", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "37", @@ -305,7 +323,8 @@ "decorators": [] }, "value": "application/octet-stream", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "39", @@ -321,7 +340,8 @@ "decorators": [] }, "value": "application/octet-stream", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "41", @@ -337,7 +357,8 @@ "decorators": [] }, "value": "image/png", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "43", @@ -353,7 +374,8 @@ "decorators": [] }, "value": "image/png", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "45", @@ -369,7 +391,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "47", @@ -385,7 +408,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "49", @@ -401,7 +425,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "51", @@ -417,7 +442,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -434,6 +460,7 @@ "name": "DefaultBytesProperty" } }, + "isExactName": false, "properties": [ { "$id": "54", @@ -459,7 +486,8 @@ "name": "value" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -476,6 +504,7 @@ "name": "Base64BytesProperty" } }, + "isExactName": false, "properties": [ { "$id": "57", @@ -501,7 +530,8 @@ "name": "value" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -518,6 +548,7 @@ "name": "Base64urlBytesProperty" } }, + "isExactName": false, "properties": [ { "$id": "60", @@ -543,7 +574,8 @@ "name": "value" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -560,6 +592,7 @@ "name": "Base64urlArrayBytesProperty" } }, + "isExactName": false, "properties": [ { "$id": "63", @@ -600,7 +633,8 @@ "name": "value" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -642,7 +676,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Bytes.endpoint" + "crossLanguageDefinitionId": "Encode.Bytes.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -709,9 +744,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Query.default.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -798,9 +835,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Query.base64.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -887,9 +926,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Query.base64url.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -967,9 +1008,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Query.base64urlArray.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1033,7 +1076,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Bytes.Query.endpoint" + "crossLanguageDefinitionId": "Encode.Bytes.Query.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1096,9 +1140,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Property.default.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "102", @@ -1131,9 +1177,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Property.default.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "104", @@ -1169,9 +1217,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Property.default.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1278,9 +1328,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Property.base64.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "110", @@ -1313,9 +1365,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Property.base64.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "112", @@ -1351,9 +1405,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Property.base64.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1460,9 +1516,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Property.base64url.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "118", @@ -1495,9 +1553,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Property.base64url.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "120", @@ -1533,9 +1593,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Property.base64url.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1642,9 +1704,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Property.base64urlArray.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "126", @@ -1677,9 +1741,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Property.base64urlArray.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "128", @@ -1715,9 +1781,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Property.base64urlArray.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1809,7 +1877,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Bytes.Property.endpoint" + "crossLanguageDefinitionId": "Encode.Bytes.Property.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1880,9 +1949,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Header.default.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1969,9 +2040,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Header.base64.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2058,9 +2131,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Header.base64url.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2139,9 +2214,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Header.base64urlArray.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2205,7 +2282,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Bytes.Header.endpoint" + "crossLanguageDefinitionId": "Encode.Bytes.Header.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2268,9 +2346,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.RequestBody.default.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "164", @@ -2314,9 +2394,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.RequestBody.default.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -2400,9 +2482,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.RequestBody.octetStream.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "172", @@ -2446,9 +2530,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.RequestBody.octetStream.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -2532,9 +2618,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.RequestBody.customContentType.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "180", @@ -2578,9 +2666,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.RequestBody.customContentType.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -2664,9 +2754,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.RequestBody.base64.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "188", @@ -2712,9 +2804,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.RequestBody.base64.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "value" @@ -2802,9 +2896,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.RequestBody.base64url.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "196", @@ -2850,9 +2946,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.RequestBody.base64url.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "value" @@ -2927,7 +3025,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Bytes.RequestBody.endpoint" + "crossLanguageDefinitionId": "Encode.Bytes.RequestBody.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2988,9 +3087,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.ResponseBody.default.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3081,9 +3182,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.ResponseBody.octetStream.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3182,9 +3285,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.ResponseBody.customContentType.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3283,9 +3388,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.ResponseBody.base64.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3389,9 +3496,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.ResponseBody.base64url.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3490,7 +3599,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Bytes.ResponseBody.endpoint" + "crossLanguageDefinitionId": "Encode.Bytes.ResponseBody.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/encode/datetime/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/encode/datetime/tspCodeModel.json index 69944bbf2db..f1e6435b94a 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/encode/datetime/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/encode/datetime/tspCodeModel.json @@ -17,7 +17,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "3", @@ -33,7 +34,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -49,7 +51,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -65,7 +68,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -81,7 +85,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -97,7 +102,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -113,7 +119,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "15", @@ -129,7 +136,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -145,7 +153,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "19", @@ -161,7 +170,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -178,6 +188,7 @@ "name": "DefaultDatetimeProperty" } }, + "isExactName": false, "properties": [ { "$id": "22", @@ -210,7 +221,8 @@ "name": "value" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -227,6 +239,7 @@ "name": "Rfc3339DatetimeProperty" } }, + "isExactName": false, "properties": [ { "$id": "26", @@ -259,7 +272,8 @@ "name": "value" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -276,6 +290,7 @@ "name": "Rfc7231DatetimeProperty" } }, + "isExactName": false, "properties": [ { "$id": "30", @@ -308,7 +323,8 @@ "name": "value" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -325,6 +341,7 @@ "name": "UnixTimestampDatetimeProperty" } }, + "isExactName": false, "properties": [ { "$id": "34", @@ -357,7 +374,8 @@ "name": "value" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -374,6 +392,7 @@ "name": "UnixTimestampArrayDatetimeProperty" } }, + "isExactName": false, "properties": [ { "$id": "38", @@ -428,7 +447,8 @@ "name": "value" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -470,7 +490,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Datetime.endpoint" + "crossLanguageDefinitionId": "Encode.Datetime.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -551,9 +572,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Query.default.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -654,9 +677,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Query.rfc3339.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -757,9 +782,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Query.rfc7231.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -860,9 +887,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Query.unixTimestamp.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -940,9 +969,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Query.unixTimestampArray.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1006,7 +1037,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Datetime.Query.endpoint" + "crossLanguageDefinitionId": "Encode.Datetime.Query.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1069,9 +1101,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.default.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "93", @@ -1104,9 +1138,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.default.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "95", @@ -1142,9 +1178,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.default.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1251,9 +1289,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.rfc3339.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "101", @@ -1286,9 +1326,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.rfc3339.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "103", @@ -1324,9 +1366,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.rfc3339.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1433,9 +1477,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.rfc7231.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "109", @@ -1468,9 +1514,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.rfc7231.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "111", @@ -1506,9 +1554,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.rfc7231.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1615,9 +1665,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.unixTimestamp.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "117", @@ -1650,9 +1702,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.unixTimestamp.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "119", @@ -1688,9 +1742,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.unixTimestamp.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1797,9 +1853,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.unixTimestampArray.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "125", @@ -1832,9 +1890,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.unixTimestampArray.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "127", @@ -1870,9 +1930,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.unixTimestampArray.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1964,7 +2026,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Datetime.Property.endpoint" + "crossLanguageDefinitionId": "Encode.Datetime.Property.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2049,9 +2112,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Header.default.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2152,9 +2217,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Header.rfc3339.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2255,9 +2322,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Header.rfc7231.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2358,9 +2427,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Header.unixTimestamp.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2439,9 +2510,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Header.unixTimestampArray.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2505,7 +2578,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Datetime.Header.endpoint" + "crossLanguageDefinitionId": "Encode.Datetime.Header.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2789,7 +2863,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Datetime.ResponseHeader.endpoint" + "crossLanguageDefinitionId": "Encode.Datetime.ResponseHeader.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/encode/duration/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/encode/duration/tspCodeModel.json index eab66a349bf..48313829685 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/encode/duration/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/encode/duration/tspCodeModel.json @@ -17,7 +17,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "3", @@ -33,7 +34,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -49,7 +51,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -65,7 +68,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -81,7 +85,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -97,7 +102,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -113,7 +119,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "15", @@ -129,7 +136,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -145,7 +153,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "19", @@ -161,7 +170,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "21", @@ -177,7 +187,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "23", @@ -193,7 +204,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "25", @@ -209,7 +221,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "27", @@ -225,7 +238,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "29", @@ -241,7 +255,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "31", @@ -257,7 +272,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "33", @@ -273,7 +289,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "35", @@ -289,7 +306,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "37", @@ -305,7 +323,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "39", @@ -321,7 +340,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "41", @@ -337,7 +357,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "43", @@ -353,7 +374,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "45", @@ -369,7 +391,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "47", @@ -385,7 +408,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "49", @@ -401,7 +425,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "51", @@ -417,7 +442,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "53", @@ -433,7 +459,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "55", @@ -449,7 +476,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -466,6 +494,7 @@ "name": "DefaultDurationProperty" } }, + "isExactName": false, "properties": [ { "$id": "58", @@ -498,7 +527,8 @@ "name": "value" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -515,6 +545,7 @@ "name": "ISO8601DurationProperty" } }, + "isExactName": false, "properties": [ { "$id": "62", @@ -547,7 +578,8 @@ "name": "value" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -564,6 +596,7 @@ "name": "Int32SecondsDurationProperty" } }, + "isExactName": false, "properties": [ { "$id": "66", @@ -596,7 +629,8 @@ "name": "value" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -613,6 +647,7 @@ "name": "FloatSecondsDurationProperty" } }, + "isExactName": false, "properties": [ { "$id": "70", @@ -645,7 +680,8 @@ "name": "value" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -662,6 +698,7 @@ "name": "Float64SecondsDurationProperty" } }, + "isExactName": false, "properties": [ { "$id": "74", @@ -694,7 +731,8 @@ "name": "value" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -711,6 +749,7 @@ "name": "Int32MillisecondsDurationProperty" } }, + "isExactName": false, "properties": [ { "$id": "78", @@ -743,7 +782,8 @@ "name": "value" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -760,6 +800,7 @@ "name": "FloatMillisecondsDurationProperty" } }, + "isExactName": false, "properties": [ { "$id": "82", @@ -792,7 +833,8 @@ "name": "value" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -809,6 +851,7 @@ "name": "Float64MillisecondsDurationProperty" } }, + "isExactName": false, "properties": [ { "$id": "86", @@ -841,7 +884,8 @@ "name": "value" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -858,6 +902,7 @@ "name": "FloatSecondsDurationArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "90", @@ -912,7 +957,8 @@ "name": "value" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -929,6 +975,7 @@ "name": "FloatMillisecondsDurationArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "97", @@ -983,7 +1030,8 @@ "name": "value" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1000,6 +1048,7 @@ "name": "Int32SecondsLargerUnitDurationProperty" } }, + "isExactName": false, "properties": [ { "$id": "104", @@ -1032,7 +1081,8 @@ "name": "value" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1049,6 +1099,7 @@ "name": "FloatSecondsLargerUnitDurationProperty" } }, + "isExactName": false, "properties": [ { "$id": "108", @@ -1081,7 +1132,8 @@ "name": "value" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1098,6 +1150,7 @@ "name": "Int32MillisecondsLargerUnitDurationProperty" } }, + "isExactName": false, "properties": [ { "$id": "112", @@ -1130,7 +1183,8 @@ "name": "value" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1147,6 +1201,7 @@ "name": "FloatMillisecondsLargerUnitDurationProperty" } }, + "isExactName": false, "properties": [ { "$id": "116", @@ -1179,7 +1234,8 @@ "name": "value" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -1221,7 +1277,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Duration.endpoint" + "crossLanguageDefinitionId": "Encode.Duration.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -1302,9 +1359,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.default.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1405,9 +1464,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.iso8601.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1508,9 +1569,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.int32Seconds.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1611,9 +1674,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.int32SecondsLargerUnit.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1714,9 +1779,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.floatSeconds.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1817,9 +1884,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.floatSecondsLargerUnit.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1920,9 +1989,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.float64Seconds.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2023,9 +2094,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.int32Milliseconds.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2126,9 +2199,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.int32MillisecondsLargerUnit.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2229,9 +2304,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.floatMilliseconds.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2332,9 +2409,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.floatMillisecondsLargerUnit.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2435,9 +2514,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.float64Milliseconds.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2549,9 +2630,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.int32SecondsArray.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2663,9 +2746,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.int32MillisecondsArray.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2729,7 +2814,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Duration.Query.endpoint" + "crossLanguageDefinitionId": "Encode.Duration.Query.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2792,9 +2878,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.default.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "246", @@ -2827,9 +2915,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.default.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "248", @@ -2865,9 +2955,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.default.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2974,9 +3066,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.iso8601.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "254", @@ -3009,9 +3103,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.iso8601.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "256", @@ -3047,9 +3143,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.iso8601.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3156,9 +3254,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.int32Seconds.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "262", @@ -3191,9 +3291,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.int32Seconds.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "264", @@ -3229,9 +3331,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.int32Seconds.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3338,9 +3442,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatSeconds.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "270", @@ -3373,9 +3479,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatSeconds.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "272", @@ -3411,9 +3519,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatSeconds.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3520,9 +3630,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.float64Seconds.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "278", @@ -3555,9 +3667,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.float64Seconds.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "280", @@ -3593,9 +3707,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.float64Seconds.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3702,9 +3818,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.int32Milliseconds.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "286", @@ -3737,9 +3855,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.int32Milliseconds.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "288", @@ -3775,9 +3895,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.int32Milliseconds.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3884,9 +4006,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatMilliseconds.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "294", @@ -3919,9 +4043,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatMilliseconds.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "296", @@ -3957,9 +4083,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatMilliseconds.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4066,9 +4194,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.float64Milliseconds.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "302", @@ -4101,9 +4231,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.float64Milliseconds.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "304", @@ -4139,9 +4271,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.float64Milliseconds.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4248,9 +4382,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatSecondsArray.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "310", @@ -4283,9 +4419,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatSecondsArray.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "312", @@ -4321,9 +4459,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatSecondsArray.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4430,9 +4570,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatMillisecondsArray.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "318", @@ -4465,9 +4607,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatMillisecondsArray.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "320", @@ -4503,9 +4647,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatMillisecondsArray.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4612,9 +4758,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.int32SecondsLargerUnit.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "326", @@ -4647,9 +4795,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.int32SecondsLargerUnit.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "328", @@ -4685,9 +4835,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.int32SecondsLargerUnit.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4794,9 +4946,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatSecondsLargerUnit.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "334", @@ -4829,9 +4983,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatSecondsLargerUnit.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "336", @@ -4867,9 +5023,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatSecondsLargerUnit.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4976,9 +5134,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.int32MillisecondsLargerUnit.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "342", @@ -5011,9 +5171,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.int32MillisecondsLargerUnit.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "344", @@ -5049,9 +5211,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.int32MillisecondsLargerUnit.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5158,9 +5322,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatMillisecondsLargerUnit.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "350", @@ -5193,9 +5359,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatMillisecondsLargerUnit.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "352", @@ -5231,9 +5399,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatMillisecondsLargerUnit.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5325,7 +5495,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Duration.Property.endpoint" + "crossLanguageDefinitionId": "Encode.Duration.Property.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -5410,9 +5581,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.default.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5513,9 +5686,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.iso8601.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5628,9 +5803,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.iso8601Array.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5731,9 +5908,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.int32Seconds.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5834,9 +6013,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.int32SecondsLargerUnit.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5937,9 +6118,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.floatSeconds.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6040,9 +6223,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.floatSecondsLargerUnit.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6143,9 +6328,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.float64Seconds.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6246,9 +6433,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.int32Milliseconds.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6349,9 +6538,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.int32MillisecondsLargerUnit.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6452,9 +6643,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.floatMilliseconds.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6555,9 +6748,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.floatMillisecondsLargerUnit.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6658,9 +6853,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.float64Milliseconds.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6773,9 +6970,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.int32MillisecondsArray.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6839,7 +7038,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Duration.Header.endpoint" + "crossLanguageDefinitionId": "Encode.Duration.Header.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/encode/numeric/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/encode/numeric/tspCodeModel.json index 1ffa54ee3b0..157b88fe700 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/encode/numeric/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/encode/numeric/tspCodeModel.json @@ -17,7 +17,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "3", @@ -33,7 +34,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -49,7 +51,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -65,7 +68,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -81,7 +85,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -97,7 +102,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -114,6 +120,7 @@ "name": "SafeintAsStringProperty" } }, + "isExactName": false, "properties": [ { "$id": "14", @@ -139,7 +146,8 @@ "name": "value" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -156,6 +164,7 @@ "name": "Uint32AsStringProperty" } }, + "isExactName": false, "properties": [ { "$id": "17", @@ -181,7 +190,8 @@ "name": "value" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -198,6 +208,7 @@ "name": "Uint8AsStringProperty" } }, + "isExactName": false, "properties": [ { "$id": "20", @@ -223,7 +234,8 @@ "name": "value" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -265,7 +277,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Numeric.endpoint" + "crossLanguageDefinitionId": "Encode.Numeric.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -324,9 +337,11 @@ "crossLanguageDefinitionId": "Encode.Numeric.Property.safeintAsString.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "31", @@ -359,9 +374,11 @@ "crossLanguageDefinitionId": "Encode.Numeric.Property.safeintAsString.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "33", @@ -397,9 +414,11 @@ "crossLanguageDefinitionId": "Encode.Numeric.Property.safeintAsString.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "value" @@ -506,9 +525,11 @@ "crossLanguageDefinitionId": "Encode.Numeric.Property.uint32AsStringOptional.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "39", @@ -541,9 +562,11 @@ "crossLanguageDefinitionId": "Encode.Numeric.Property.uint32AsStringOptional.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "41", @@ -579,9 +602,11 @@ "crossLanguageDefinitionId": "Encode.Numeric.Property.uint32AsStringOptional.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "value" @@ -688,9 +713,11 @@ "crossLanguageDefinitionId": "Encode.Numeric.Property.uint8AsString.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "47", @@ -723,9 +750,11 @@ "crossLanguageDefinitionId": "Encode.Numeric.Property.uint8AsString.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "49", @@ -761,9 +790,11 @@ "crossLanguageDefinitionId": "Encode.Numeric.Property.uint8AsString.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "value" @@ -855,7 +886,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Numeric.Property.endpoint" + "crossLanguageDefinitionId": "Encode.Numeric.Property.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/parameters/basic/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/parameters/basic/tspCodeModel.json index 9165b1cc1e8..ec63be8d3f7 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/parameters/basic/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/parameters/basic/tspCodeModel.json @@ -17,7 +17,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "3", @@ -33,7 +34,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -51,6 +53,7 @@ "name": "User" } }, + "isExactName": false, "properties": [ { "$id": "6", @@ -75,7 +78,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -92,6 +96,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "9", @@ -116,7 +121,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -158,7 +164,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Parameters.Basic.endpoint" + "crossLanguageDefinitionId": "Parameters.Basic.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -217,9 +224,11 @@ "crossLanguageDefinitionId": "Parameters.Basic.ExplicitBody.simple.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "20", @@ -255,9 +264,11 @@ "crossLanguageDefinitionId": "Parameters.Basic.ExplicitBody.simple.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -332,7 +343,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Parameters.Basic.ExplicitBody.endpoint" + "crossLanguageDefinitionId": "Parameters.Basic.ExplicitBody.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -395,9 +407,11 @@ "crossLanguageDefinitionId": "Parameters.Basic.ImplicitBody.simple.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "30", @@ -437,9 +451,11 @@ "crossLanguageDefinitionId": "Parameters.Basic.ImplicitBody.simple.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -514,7 +530,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Parameters.Basic.ImplicitBody.endpoint" + "crossLanguageDefinitionId": "Parameters.Basic.ImplicitBody.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/parameters/body-optionality/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/parameters/body-optionality/tspCodeModel.json index e7e02c05e47..079b0bf1885 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/parameters/body-optionality/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/parameters/body-optionality/tspCodeModel.json @@ -17,7 +17,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "3", @@ -33,7 +34,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -49,7 +51,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -65,7 +68,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -82,6 +86,7 @@ "name": "BodyModel" } }, + "isExactName": false, "properties": [ { "$id": "10", @@ -106,7 +111,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -164,9 +170,11 @@ "crossLanguageDefinitionId": "Parameters.BodyOptionality.requiredExplicit.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "17", @@ -202,9 +210,11 @@ "crossLanguageDefinitionId": "Parameters.BodyOptionality.requiredExplicit.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -294,9 +304,11 @@ "crossLanguageDefinitionId": "Parameters.BodyOptionality.requiredImplicit.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "23", @@ -336,9 +348,11 @@ "crossLanguageDefinitionId": "Parameters.BodyOptionality.requiredImplicit.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -413,7 +427,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Parameters.BodyOptionality.endpoint" + "crossLanguageDefinitionId": "Parameters.BodyOptionality.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -472,9 +487,11 @@ "crossLanguageDefinitionId": "Parameters.BodyOptionality.OptionalExplicit.set.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "34", @@ -510,9 +527,11 @@ "crossLanguageDefinitionId": "Parameters.BodyOptionality.OptionalExplicit.set.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -602,9 +621,11 @@ "crossLanguageDefinitionId": "Parameters.BodyOptionality.OptionalExplicit.omit.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "40", @@ -640,9 +661,11 @@ "crossLanguageDefinitionId": "Parameters.BodyOptionality.OptionalExplicit.omit.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -717,7 +740,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Parameters.BodyOptionality.OptionalExplicit.endpoint" + "crossLanguageDefinitionId": "Parameters.BodyOptionality.OptionalExplicit.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/parameters/collection-format/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/parameters/collection-format/tspCodeModel.json index b1f390b29a8..8e58277187e 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/parameters/collection-format/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/parameters/collection-format/tspCodeModel.json @@ -41,7 +41,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Parameters.CollectionFormat.endpoint" + "crossLanguageDefinitionId": "Parameters.CollectionFormat.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -111,9 +112,11 @@ "crossLanguageDefinitionId": "Parameters.CollectionFormat.Query.multi.colors", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -193,9 +196,11 @@ "crossLanguageDefinitionId": "Parameters.CollectionFormat.Query.ssv.colors", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -275,9 +280,11 @@ "crossLanguageDefinitionId": "Parameters.CollectionFormat.Query.pipes.colors", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -357,9 +364,11 @@ "crossLanguageDefinitionId": "Parameters.CollectionFormat.Query.csv.colors", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -423,7 +432,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Parameters.CollectionFormat.Query.endpoint" + "crossLanguageDefinitionId": "Parameters.CollectionFormat.Query.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -488,9 +498,11 @@ "crossLanguageDefinitionId": "Parameters.CollectionFormat.Header.csv.colors", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -554,7 +566,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Parameters.CollectionFormat.Header.endpoint" + "crossLanguageDefinitionId": "Parameters.CollectionFormat.Header.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/parameters/path/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/parameters/path/tspCodeModel.json index 0919a4caba5..89144e3f507 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/parameters/path/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/parameters/path/tspCodeModel.json @@ -66,9 +66,11 @@ "crossLanguageDefinitionId": "Parameters.Path.normal.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -156,9 +158,11 @@ "crossLanguageDefinitionId": "Parameters.Path.optional.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -222,7 +226,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Parameters.Path.endpoint" + "crossLanguageDefinitionId": "Parameters.Path.endpoint", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/parameters/query/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/parameters/query/tspCodeModel.json index 0f7cc955524..793500ef21c 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/parameters/query/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/parameters/query/tspCodeModel.json @@ -17,7 +17,8 @@ "decorators": [] }, "value": "constantValue", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "3", @@ -33,7 +34,8 @@ "decorators": [] }, "value": "constantValue", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [], @@ -74,7 +76,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Parameters.Query.endpoint" + "crossLanguageDefinitionId": "Parameters.Query.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -134,9 +137,11 @@ "crossLanguageDefinitionId": "Parameters.Query.Constant.post.queryParam", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -200,7 +205,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Parameters.Query.Constant.endpoint" + "crossLanguageDefinitionId": "Parameters.Query.Constant.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/parameters/spread/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/parameters/spread/tspCodeModel.json index 4835cef2bac..8088d5394df 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/parameters/spread/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/parameters/spread/tspCodeModel.json @@ -17,7 +17,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "3", @@ -33,7 +34,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -49,7 +51,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -65,7 +68,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -81,7 +85,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -97,7 +102,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -113,7 +119,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "15", @@ -129,7 +136,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -145,7 +153,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -163,6 +172,7 @@ "name": "BodyParameter" } }, + "isExactName": false, "properties": [ { "$id": "20", @@ -187,7 +197,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -204,6 +215,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "23", @@ -228,7 +240,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -245,6 +258,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "26", @@ -269,7 +283,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -286,6 +301,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "29", @@ -310,7 +326,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -327,6 +344,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "32", @@ -351,7 +369,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -368,6 +387,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "35", @@ -393,7 +413,8 @@ "name": "requiredString" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "37", @@ -419,7 +440,8 @@ "name": "optionalInt" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "39", @@ -452,7 +474,8 @@ "name": "requiredIntList" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "42", @@ -485,7 +508,8 @@ "name": "optionalStringList" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -502,6 +526,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "46", @@ -527,7 +552,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "48", @@ -553,7 +579,8 @@ "name": "age" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -595,7 +622,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Parameters.Spread.endpoint" + "crossLanguageDefinitionId": "Parameters.Spread.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -654,9 +682,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadAsRequestBody.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "59", @@ -696,9 +726,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadAsRequestBody.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -788,9 +820,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadCompositeRequestOnlyWithBody.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "66", @@ -826,9 +860,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadCompositeRequestOnlyWithBody.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -927,9 +963,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadCompositeRequestWithoutBody.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "74", @@ -970,9 +1008,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadCompositeRequestWithoutBody.testHeader", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1063,9 +1103,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadCompositeRequest.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "84", @@ -1106,9 +1148,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadCompositeRequest.testHeader", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "88", @@ -1143,9 +1187,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadCompositeRequest.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "90", @@ -1181,9 +1227,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadCompositeRequest.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1288,9 +1336,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadCompositeRequestMix.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "98", @@ -1331,9 +1381,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadCompositeRequestMix.testHeader", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "102", @@ -1368,9 +1420,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadCompositeRequestMix.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "104", @@ -1410,9 +1464,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadCompositeRequestMix.prop", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -1493,7 +1549,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Parameters.Spread.Model.endpoint" + "crossLanguageDefinitionId": "Parameters.Spread.Model.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1556,9 +1613,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadAsRequestBody.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "115", @@ -1598,9 +1657,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadAsRequestBody.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -1699,9 +1760,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadParameterWithInnerModel.id", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "124", @@ -1742,9 +1805,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadParameterWithInnerModel.x-ms-test-header", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "128", @@ -1779,9 +1844,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadParameterWithInnerModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "130", @@ -1821,9 +1888,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadParameterWithInnerModel.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -1928,9 +1997,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadAsRequestParameter.id", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "139", @@ -1971,9 +2042,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadAsRequestParameter.x-ms-test-header", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "143", @@ -2008,9 +2081,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadAsRequestParameter.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "145", @@ -2050,9 +2125,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadAsRequestParameter.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -2157,9 +2234,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadWithMultipleParameters.id", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "154", @@ -2200,9 +2279,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadWithMultipleParameters.x-ms-test-header", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "158", @@ -2237,9 +2318,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadWithMultipleParameters.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "160", @@ -2280,9 +2363,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadWithMultipleParameters.requiredString", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -2343,7 +2428,8 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadWithMultipleParameters.optionalInt", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "165", @@ -2361,7 +2447,8 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadWithMultipleParameters.requiredIntList", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "166", @@ -2379,7 +2466,8 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadWithMultipleParameters.optionalStringList", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$ref": "159" @@ -2447,9 +2535,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadParameterWithInnerAlias.id", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "173", @@ -2490,9 +2580,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadParameterWithInnerAlias.x-ms-test-header", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "177", @@ -2527,9 +2619,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadParameterWithInnerAlias.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "179", @@ -2570,9 +2664,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadParameterWithInnerAlias.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -2630,7 +2726,8 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadParameterWithInnerAlias.age", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$ref": "175" @@ -2675,7 +2772,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Parameters.Spread.Alias.endpoint" + "crossLanguageDefinitionId": "Parameters.Spread.Alias.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/content-negotiation/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/content-negotiation/tspCodeModel.json index 48d8ceb03f1..c4dd5325f1d 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/content-negotiation/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/content-negotiation/tspCodeModel.json @@ -17,7 +17,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "3", @@ -33,7 +34,8 @@ "decorators": [] }, "value": "image/png", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -49,7 +51,8 @@ "decorators": [] }, "value": "image/png", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -65,7 +68,8 @@ "decorators": [] }, "value": "image/png", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -81,7 +85,8 @@ "decorators": [] }, "value": "image/jpeg", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -97,7 +102,8 @@ "decorators": [] }, "value": "image/jpeg", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -113,7 +119,8 @@ "decorators": [] }, "value": "image/jpeg", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "15", @@ -129,7 +136,8 @@ "decorators": [] }, "value": "image/png", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -145,7 +153,8 @@ "decorators": [] }, "value": "image/png", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "19", @@ -161,7 +170,8 @@ "decorators": [] }, "value": "image/png", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "21", @@ -177,7 +187,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "23", @@ -193,7 +204,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "25", @@ -209,7 +221,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -226,6 +239,7 @@ "name": "PngImageAsJson" } }, + "isExactName": false, "properties": [ { "$id": "28", @@ -246,7 +260,8 @@ "name": "contentType" } }, - "isHttpMetadata": true + "isHttpMetadata": true, + "isExactName": false }, { "$id": "29", @@ -272,7 +287,8 @@ "name": "content" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -314,7 +330,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.ContentNegotiation.endpoint" + "crossLanguageDefinitionId": "Payload.ContentNegotiation.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -371,9 +388,11 @@ "crossLanguageDefinitionId": "Payload.ContentNegotiation.SameBody.getAvatarAsPng.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -472,9 +491,11 @@ "crossLanguageDefinitionId": "Payload.ContentNegotiation.SameBody.getAvatarAsJpeg.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -560,7 +581,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.ContentNegotiation.SameBody.endpoint" + "crossLanguageDefinitionId": "Payload.ContentNegotiation.SameBody.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -621,9 +643,11 @@ "crossLanguageDefinitionId": "Payload.ContentNegotiation.DifferentBody.getAvatarAsPng.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -722,9 +746,11 @@ "crossLanguageDefinitionId": "Payload.ContentNegotiation.DifferentBody.getAvatarAsJson.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -810,7 +836,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.ContentNegotiation.DifferentBody.endpoint" + "crossLanguageDefinitionId": "Payload.ContentNegotiation.DifferentBody.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/head/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/head/tspCodeModel.json index 255320d6f93..b763dc4a578 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/head/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/head/tspCodeModel.json @@ -106,7 +106,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Head.endpoint" + "crossLanguageDefinitionId": "Payload.Head.endpoint", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/json-merge-patch/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/json-merge-patch/tspCodeModel.json index 315dd0f5d24..9f47f5f9831 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/json-merge-patch/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/json-merge-patch/tspCodeModel.json @@ -17,7 +17,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "3", @@ -33,7 +34,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -49,7 +51,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -65,7 +68,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -81,7 +85,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -97,7 +102,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -113,7 +119,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "15", @@ -129,7 +136,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -147,6 +155,7 @@ "name": "Resource" } }, + "isExactName": false, "properties": [ { "$id": "18", @@ -171,7 +180,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "20", @@ -196,7 +206,8 @@ "name": "description" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "22", @@ -227,6 +238,7 @@ "name": "InnerModel" } }, + "isExactName": false, "properties": [ { "$id": "26", @@ -251,7 +263,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "28", @@ -276,7 +289,8 @@ "name": "description" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -293,7 +307,8 @@ "name": "map" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "30", @@ -321,7 +336,8 @@ "name": "array" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "32", @@ -346,7 +362,8 @@ "name": "intValue" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "34", @@ -371,7 +388,8 @@ "name": "floatValue" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "36", @@ -392,7 +410,8 @@ "name": "innerModel" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "37", @@ -424,7 +443,8 @@ "name": "intArray" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -445,6 +465,7 @@ "name": "ResourcePatch" } }, + "isExactName": false, "properties": [ { "$id": "41", @@ -469,7 +490,8 @@ "name": "description" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "43", @@ -490,7 +512,8 @@ "name": "map" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "44", @@ -511,7 +534,8 @@ "name": "array" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "45", @@ -536,7 +560,8 @@ "name": "intValue" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "47", @@ -561,7 +586,8 @@ "name": "floatValue" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "49", @@ -582,7 +608,8 @@ "name": "innerModel" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "50", @@ -603,7 +630,8 @@ "name": "intArray" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -663,9 +691,11 @@ "crossLanguageDefinitionId": "Payload.JsonMergePatch.createResource.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "56", @@ -698,9 +728,11 @@ "crossLanguageDefinitionId": "Payload.JsonMergePatch.createResource.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "58", @@ -736,9 +768,11 @@ "crossLanguageDefinitionId": "Payload.JsonMergePatch.createResource.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -845,9 +879,11 @@ "crossLanguageDefinitionId": "Payload.JsonMergePatch.updateResource.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "64", @@ -880,9 +916,11 @@ "crossLanguageDefinitionId": "Payload.JsonMergePatch.updateResource.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "66", @@ -918,9 +956,11 @@ "crossLanguageDefinitionId": "Payload.JsonMergePatch.updateResource.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1027,9 +1067,11 @@ "crossLanguageDefinitionId": "Payload.JsonMergePatch.updateOptionalResource.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "72", @@ -1062,9 +1104,11 @@ "crossLanguageDefinitionId": "Payload.JsonMergePatch.updateOptionalResource.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "74", @@ -1100,9 +1144,11 @@ "crossLanguageDefinitionId": "Payload.JsonMergePatch.updateOptionalResource.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1194,7 +1240,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.JsonMergePatch.endpoint" + "crossLanguageDefinitionId": "Payload.JsonMergePatch.endpoint", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/media-type/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/media-type/tspCodeModel.json index 51ceb5af17c..e415d7b27f0 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/media-type/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/media-type/tspCodeModel.json @@ -17,7 +17,8 @@ "decorators": [] }, "value": "text/plain", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "3", @@ -33,7 +34,8 @@ "decorators": [] }, "value": "text/plain", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -49,7 +51,8 @@ "decorators": [] }, "value": "text/plain", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -65,7 +68,8 @@ "decorators": [] }, "value": "text/plain", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -81,7 +85,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -97,7 +102,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -113,7 +119,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "15", @@ -129,7 +136,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [], @@ -170,7 +178,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.MediaType.endpoint" + "crossLanguageDefinitionId": "Payload.MediaType.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -227,9 +236,11 @@ "crossLanguageDefinitionId": "Payload.MediaType.StringBody.sendAsText.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "26", @@ -273,9 +284,11 @@ "crossLanguageDefinitionId": "Payload.MediaType.StringBody.sendAsText.text", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -359,9 +372,11 @@ "crossLanguageDefinitionId": "Payload.MediaType.StringBody.getAsText.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -460,9 +475,11 @@ "crossLanguageDefinitionId": "Payload.MediaType.StringBody.sendAsJson.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "39", @@ -506,9 +523,11 @@ "crossLanguageDefinitionId": "Payload.MediaType.StringBody.sendAsJson.text", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "text" @@ -596,9 +615,11 @@ "crossLanguageDefinitionId": "Payload.MediaType.StringBody.getAsJson.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -688,7 +709,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.MediaType.StringBody.endpoint" + "crossLanguageDefinitionId": "Payload.MediaType.StringBody.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/multipart/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/multipart/tspCodeModel.json index 18db97c08d9..4657d4dace0 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/multipart/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/multipart/tspCodeModel.json @@ -38,7 +38,8 @@ "isFixed": false, "isFlags": false, "usage": "Input", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -56,7 +57,8 @@ "decorators": [] }, "value": "image/jpg", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -72,7 +74,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -88,7 +91,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -104,7 +108,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -120,7 +125,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "15", @@ -136,7 +142,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -152,7 +159,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "19", @@ -168,7 +176,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "21", @@ -184,7 +193,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "23", @@ -200,7 +210,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "25", @@ -216,7 +227,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "27", @@ -232,7 +244,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "29", @@ -248,7 +261,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "31", @@ -264,7 +278,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "33", @@ -280,7 +295,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "35", @@ -296,7 +312,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "37", @@ -312,7 +329,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "39", @@ -328,7 +346,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "41", @@ -344,7 +363,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "43", @@ -360,7 +380,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "45", @@ -376,7 +397,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "47", @@ -392,7 +414,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "49", @@ -408,7 +431,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "51", @@ -424,7 +448,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "53", @@ -440,7 +465,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "55", @@ -456,7 +482,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "57", @@ -472,7 +499,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "59", @@ -488,7 +516,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "61", @@ -504,7 +533,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "63", @@ -520,7 +550,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "65", @@ -536,7 +567,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "67", @@ -552,7 +584,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "69", @@ -568,7 +601,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "71", @@ -584,7 +618,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "73", @@ -600,7 +635,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -613,6 +649,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "76", @@ -643,7 +680,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "78", @@ -674,7 +712,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -687,6 +726,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "81", @@ -717,7 +757,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "83", @@ -748,7 +789,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -761,6 +803,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "86", @@ -791,7 +834,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "88", @@ -822,7 +866,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -835,6 +880,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "91", @@ -865,7 +911,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "93", @@ -881,6 +928,7 @@ "usage": "Input", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "95", @@ -905,7 +953,8 @@ "name": "city" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -926,7 +975,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "97", @@ -957,7 +1007,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "99", @@ -995,7 +1046,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1011,6 +1063,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "103", @@ -1037,7 +1090,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "104", @@ -1068,7 +1122,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1081,6 +1136,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "107", @@ -1111,7 +1167,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "109", @@ -1149,7 +1206,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1162,6 +1220,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "113", @@ -1192,7 +1251,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "115", @@ -1223,7 +1283,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1236,6 +1297,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "118", @@ -1266,7 +1328,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1279,6 +1342,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "121", @@ -1309,7 +1373,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "123", @@ -1336,7 +1401,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "124", @@ -1352,6 +1418,7 @@ "usage": "Input", "decorators": [], "serializationOptions": {}, + "isExactName": false, "baseModel": { "$id": "126", "kind": "model", @@ -1363,6 +1430,7 @@ "summary": "A file in an HTTP request, response, or multipart payload.", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "127", @@ -1384,7 +1452,8 @@ "decorators": [], "crossLanguageDefinitionId": "TypeSpec.Http.File.contentType", "serializationOptions": {}, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "129", @@ -1406,7 +1475,8 @@ "decorators": [], "crossLanguageDefinitionId": "TypeSpec.Http.File.filename", "serializationOptions": {}, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "131", @@ -1429,7 +1499,8 @@ "decorators": [], "crossLanguageDefinitionId": "TypeSpec.Http.File.contents", "serializationOptions": {}, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1452,7 +1523,8 @@ "decorators": [], "crossLanguageDefinitionId": "Payload.MultiPart.FileRequiredMetaData.filename", "serializationOptions": {}, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "135", @@ -1472,7 +1544,8 @@ "decorators": [], "crossLanguageDefinitionId": "Payload.MultiPart.FileRequiredMetaData.contentType", "serializationOptions": {}, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1561,7 +1634,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "141", @@ -1595,7 +1669,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "143", @@ -1635,7 +1710,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1654,6 +1730,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "146", @@ -1671,6 +1748,7 @@ "summary": "A file in an HTTP request, response, or multipart payload.", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "148", @@ -1688,7 +1766,8 @@ "decorators": [], "crossLanguageDefinitionId": "TypeSpec.Http.File.contentType", "serializationOptions": {}, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "149", @@ -1710,7 +1789,8 @@ "decorators": [], "crossLanguageDefinitionId": "TypeSpec.Http.File.filename", "serializationOptions": {}, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "151", @@ -1733,7 +1813,8 @@ "decorators": [], "crossLanguageDefinitionId": "TypeSpec.Http.File.contents", "serializationOptions": {}, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1830,7 +1911,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1846,6 +1928,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "158", @@ -1861,6 +1944,7 @@ "usage": "Input", "decorators": [], "serializationOptions": {}, + "isExactName": false, "baseModel": { "$ref": "147" }, @@ -1883,7 +1967,8 @@ "decorators": [], "crossLanguageDefinitionId": "Payload.MultiPart.FormData.File.FileWithRequiredFilename.filename", "serializationOptions": {}, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1941,7 +2026,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1957,6 +2043,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "165", @@ -1996,7 +2083,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2009,6 +2097,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "168", @@ -2024,6 +2113,7 @@ "usage": "Input", "decorators": [], "serializationOptions": {}, + "isExactName": false, "baseModel": { "$ref": "126" }, @@ -2046,7 +2136,8 @@ "decorators": [], "crossLanguageDefinitionId": "Payload.MultiPart.FileSpecificContentType.filename", "serializationOptions": {}, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "172", @@ -2062,7 +2153,8 @@ "decorators": [], "crossLanguageDefinitionId": "Payload.MultiPart.FileSpecificContentType.contentType", "serializationOptions": {}, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2160,7 +2252,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2176,6 +2269,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "179", @@ -2208,7 +2302,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2221,6 +2316,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "181", @@ -2236,6 +2332,7 @@ "usage": "Input", "decorators": [], "serializationOptions": {}, + "isExactName": false, "baseModel": { "$ref": "126" }, @@ -2258,7 +2355,8 @@ "decorators": [], "crossLanguageDefinitionId": "Payload.MultiPart.FileOptionalContentType.filename", "serializationOptions": {}, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2349,7 +2447,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2365,6 +2464,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "190", @@ -2438,7 +2538,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -2480,7 +2581,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.MultiPart.endpoint" + "crossLanguageDefinitionId": "Payload.MultiPart.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -2539,9 +2641,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.basic.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "204", @@ -2577,9 +2681,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.basic.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -2665,9 +2771,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.withWireName.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "210", @@ -2703,9 +2811,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.withWireName.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -2791,9 +2901,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.optionalParts.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "216", @@ -2829,9 +2941,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.optionalParts.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -2917,9 +3031,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.fileArrayAndBasic.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "222", @@ -2955,9 +3071,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.fileArrayAndBasic.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -3043,9 +3161,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.jsonPart.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "228", @@ -3081,9 +3201,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.jsonPart.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -3169,9 +3291,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.binaryArrayParts.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "234", @@ -3207,9 +3331,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.binaryArrayParts.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -3295,9 +3421,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.multiBinaryParts.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "240", @@ -3333,9 +3461,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.multiBinaryParts.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -3421,9 +3551,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.checkFileNameAndContentType.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "246", @@ -3459,9 +3591,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.checkFileNameAndContentType.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -3547,9 +3681,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.anonymousModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "252", @@ -3585,9 +3721,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.anonymousModel.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -3658,7 +3796,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.MultiPart.FormData.endpoint" + "crossLanguageDefinitionId": "Payload.MultiPart.FormData.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3720,9 +3859,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.jsonArrayAndFileArray.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "262", @@ -3758,9 +3899,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.jsonArrayAndFileArray.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -3831,7 +3974,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.endpoint" + "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3893,9 +4037,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.ContentType.imageJpegContentType.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "272", @@ -3931,9 +4077,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.ContentType.imageJpegContentType.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -4019,9 +4167,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.ContentType.requiredContentType.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "278", @@ -4057,9 +4207,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.ContentType.requiredContentType.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -4145,9 +4297,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.ContentType.optionalContentType.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "284", @@ -4183,9 +4337,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.ContentType.optionalContentType.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -4256,7 +4412,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.ContentType.endpoint" + "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.ContentType.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4319,9 +4476,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.NonString.float.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "294", @@ -4357,9 +4516,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.NonString.float.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -4430,7 +4591,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.NonString.endpoint" + "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.NonString.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4494,9 +4656,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.File.uploadFileSpecificContentType.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "304", @@ -4532,9 +4696,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.File.uploadFileSpecificContentType.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -4618,9 +4784,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.File.uploadFileRequiredFilename.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "310", @@ -4656,9 +4824,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.File.uploadFileRequiredFilename.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -4742,9 +4912,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.File.uploadFileArray.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "316", @@ -4780,9 +4952,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.File.uploadFileArray.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -4853,7 +5027,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.MultiPart.FormData.File.endpoint" + "crossLanguageDefinitionId": "Payload.MultiPart.FormData.File.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/pageable/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/pageable/tspCodeModel.json index 4d59ad702df..cf2a776b277 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/pageable/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/pageable/tspCodeModel.json @@ -17,7 +17,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "3", @@ -33,7 +34,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -49,7 +51,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -65,7 +68,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -81,7 +85,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -97,7 +102,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -113,7 +119,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "15", @@ -129,7 +136,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -145,7 +153,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "19", @@ -161,7 +170,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "21", @@ -177,7 +187,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "23", @@ -193,7 +204,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "25", @@ -209,7 +221,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "27", @@ -225,7 +238,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "29", @@ -241,7 +255,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "31", @@ -257,7 +272,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "33", @@ -273,7 +289,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -290,6 +307,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "36", @@ -313,6 +331,7 @@ "name": "Pet" } }, + "isExactName": false, "properties": [ { "$id": "39", @@ -337,7 +356,8 @@ "name": "id" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "41", @@ -362,7 +382,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -380,7 +401,8 @@ "name": "pets" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "43", @@ -405,7 +427,8 @@ "name": "next" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -425,6 +448,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "46", @@ -445,7 +469,8 @@ "name": "pets" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "47", @@ -470,7 +495,8 @@ "name": "next" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -487,6 +513,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "50", @@ -506,6 +533,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "52", @@ -526,7 +554,8 @@ "name": "pets" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -541,7 +570,8 @@ "name": "nestedItems" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "53", @@ -561,6 +591,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "55", @@ -585,7 +616,8 @@ "name": "next" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -600,7 +632,8 @@ "name": "nestedNext" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -623,6 +656,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "58", @@ -643,7 +677,8 @@ "name": "pets" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -660,6 +695,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "60", @@ -680,7 +716,8 @@ "name": "pets" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -707,6 +744,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "62", @@ -740,6 +778,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "65", @@ -773,7 +812,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "67", @@ -807,7 +847,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -835,7 +876,8 @@ "itemsName": "Pet" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "69", @@ -869,7 +911,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -899,6 +942,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "72", @@ -929,7 +973,8 @@ "itemsName": "Pet" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "73", @@ -963,7 +1008,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -980,6 +1026,7 @@ "name": "Filter" } }, + "isExactName": false, "properties": [ { "$id": "76", @@ -1004,7 +1051,8 @@ "name": "filter" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1021,6 +1069,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "79", @@ -1041,7 +1090,8 @@ "name": "pets" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "80", @@ -1066,7 +1116,8 @@ "name": "next" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1083,6 +1134,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "83", @@ -1103,7 +1155,8 @@ "name": "pets" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "84", @@ -1128,7 +1181,8 @@ "name": "nextToken" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1145,6 +1199,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "87", @@ -1165,7 +1220,8 @@ "name": "pets" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "88", @@ -1190,7 +1246,8 @@ "name": "nextToken" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1207,6 +1264,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "91", @@ -1227,7 +1285,8 @@ "name": "pets" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1244,6 +1303,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "93", @@ -1264,7 +1324,8 @@ "name": "pets" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1281,6 +1342,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "95", @@ -1300,6 +1362,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "97", @@ -1320,7 +1383,8 @@ "name": "pets" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1335,7 +1399,8 @@ "name": "nestedItems" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "98", @@ -1355,6 +1420,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "100", @@ -1379,7 +1445,8 @@ "name": "nextToken" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1394,7 +1461,8 @@ "name": "nestedNext" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1417,6 +1485,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "103", @@ -1436,6 +1505,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "105", @@ -1456,7 +1526,8 @@ "name": "pets" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1471,7 +1542,8 @@ "name": "nestedItems" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "106", @@ -1491,6 +1563,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "108", @@ -1515,7 +1588,8 @@ "name": "nextToken" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1530,7 +1604,8 @@ "name": "nestedNext" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1578,7 +1653,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Pageable.endpoint" + "crossLanguageDefinitionId": "Payload.Pageable.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -1635,9 +1711,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.link.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1743,9 +1821,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.linkString.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1851,9 +1931,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.nestedLink.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1949,7 +2031,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.endpoint" + "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2012,9 +2095,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.AlternateInitialVerb.post.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "135", @@ -2047,9 +2132,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.AlternateInitialVerb.post.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "137", @@ -2085,9 +2172,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.AlternateInitialVerb.post.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2194,7 +2283,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.AlternateInitialVerb.endpoint" + "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.AlternateInitialVerb.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2263,9 +2353,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestQueryResponseBody.token", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "149", @@ -2306,9 +2398,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestQueryResponseBody.foo", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "153", @@ -2349,9 +2443,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestQueryResponseBody.bar", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "157", @@ -2384,9 +2480,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestQueryResponseBody.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2512,9 +2610,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestHeaderResponseBody.token", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "165", @@ -2555,9 +2655,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestHeaderResponseBody.foo", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "169", @@ -2598,9 +2700,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestHeaderResponseBody.bar", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "173", @@ -2633,9 +2737,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestHeaderResponseBody.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2761,9 +2867,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestQueryResponseHeader.token", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "181", @@ -2804,9 +2912,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestQueryResponseHeader.foo", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "185", @@ -2847,9 +2957,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestQueryResponseHeader.bar", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "189", @@ -2882,9 +2994,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestQueryResponseHeader.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3022,9 +3136,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestHeaderResponseHeader.token", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "198", @@ -3065,9 +3181,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestHeaderResponseHeader.foo", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "202", @@ -3108,9 +3226,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestHeaderResponseHeader.bar", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "206", @@ -3143,9 +3263,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestHeaderResponseHeader.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3283,9 +3405,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestQueryNestedResponseBody.token", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "215", @@ -3326,9 +3450,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestQueryNestedResponseBody.foo", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "219", @@ -3369,9 +3495,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestQueryNestedResponseBody.bar", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "223", @@ -3404,9 +3532,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestQueryNestedResponseBody.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3535,9 +3665,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestHeaderNestedResponseBody.token", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "231", @@ -3578,9 +3710,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestHeaderNestedResponseBody.foo", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "235", @@ -3621,9 +3755,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestHeaderNestedResponseBody.bar", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "239", @@ -3656,9 +3792,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestHeaderNestedResponseBody.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3766,7 +3904,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.endpoint" + "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3830,9 +3969,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.PageSize.listWithoutContinuation.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3940,9 +4081,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.PageSize.listWithPageSize.pageSize", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "255", @@ -3975,9 +4118,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.PageSize.listWithPageSize.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4069,7 +4214,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Pageable.PageSize.endpoint" + "crossLanguageDefinitionId": "Payload.Pageable.PageSize.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4138,9 +4284,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.XmlPagination.listWithContinuation.marker", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "267", @@ -4173,9 +4321,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.XmlPagination.listWithContinuation.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4295,9 +4445,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.XmlPagination.listWithNextLink.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4398,7 +4550,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Pageable.XmlPagination.endpoint" + "crossLanguageDefinitionId": "Payload.Pageable.XmlPagination.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/xml/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/xml/tspCodeModel.json index 83666008242..86ed2648848 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/xml/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/payload/xml/tspCodeModel.json @@ -63,7 +63,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Xml", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -81,7 +82,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "8", @@ -97,7 +99,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "10", @@ -113,7 +116,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "12", @@ -129,7 +133,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "14", @@ -145,7 +150,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "16", @@ -161,7 +167,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "18", @@ -177,7 +184,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "20", @@ -193,7 +201,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "22", @@ -209,7 +218,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "24", @@ -225,7 +235,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "26", @@ -241,7 +252,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "28", @@ -257,7 +269,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "30", @@ -273,7 +286,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "32", @@ -289,7 +303,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "34", @@ -305,7 +320,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "36", @@ -321,7 +337,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "38", @@ -337,7 +354,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "40", @@ -353,7 +371,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "42", @@ -369,7 +388,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "44", @@ -385,7 +405,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "46", @@ -401,7 +422,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "48", @@ -417,7 +439,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "50", @@ -433,7 +456,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "52", @@ -449,7 +473,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "54", @@ -465,7 +490,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "56", @@ -481,7 +507,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "58", @@ -497,7 +524,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "60", @@ -513,7 +541,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "62", @@ -529,7 +558,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "64", @@ -545,7 +575,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "66", @@ -561,7 +592,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "68", @@ -577,7 +609,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "70", @@ -593,7 +626,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "72", @@ -609,7 +643,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "74", @@ -625,7 +660,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "76", @@ -641,7 +677,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "78", @@ -657,7 +694,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "80", @@ -673,7 +711,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "82", @@ -689,7 +728,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "84", @@ -705,7 +745,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "86", @@ -721,7 +762,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "88", @@ -737,7 +779,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "90", @@ -753,7 +796,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "92", @@ -769,7 +813,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "94", @@ -785,7 +830,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "96", @@ -801,7 +847,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "98", @@ -817,7 +864,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "100", @@ -833,7 +881,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "102", @@ -849,7 +898,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "104", @@ -865,7 +915,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "106", @@ -881,7 +932,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "108", @@ -897,7 +949,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "110", @@ -913,7 +966,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "112", @@ -929,7 +983,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "114", @@ -945,7 +1000,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "116", @@ -961,7 +1017,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "118", @@ -977,7 +1034,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "120", @@ -993,7 +1051,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "122", @@ -1009,7 +1068,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "124", @@ -1025,7 +1085,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "126", @@ -1041,7 +1102,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "128", @@ -1057,7 +1119,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "130", @@ -1073,7 +1136,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "132", @@ -1089,7 +1153,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "134", @@ -1105,7 +1170,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "136", @@ -1121,7 +1187,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "138", @@ -1137,7 +1204,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "140", @@ -1153,7 +1221,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "142", @@ -1169,7 +1238,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "144", @@ -1185,7 +1255,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "146", @@ -1201,7 +1272,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "148", @@ -1217,7 +1289,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "150", @@ -1233,7 +1306,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "152", @@ -1249,7 +1323,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "154", @@ -1265,7 +1340,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "156", @@ -1281,7 +1357,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "158", @@ -1297,7 +1374,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "160", @@ -1313,7 +1391,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "162", @@ -1329,7 +1408,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "164", @@ -1345,7 +1425,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "166", @@ -1361,7 +1442,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "168", @@ -1377,7 +1459,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "170", @@ -1393,7 +1476,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "172", @@ -1409,7 +1493,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "174", @@ -1425,7 +1510,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "176", @@ -1441,7 +1527,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "178", @@ -1457,7 +1544,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "180", @@ -1473,7 +1561,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "182", @@ -1489,7 +1578,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "184", @@ -1505,7 +1595,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "186", @@ -1521,7 +1612,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "188", @@ -1537,7 +1629,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "190", @@ -1553,7 +1646,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "192", @@ -1569,7 +1663,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "194", @@ -1585,7 +1680,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "196", @@ -1601,7 +1697,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "198", @@ -1617,7 +1714,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "200", @@ -1633,7 +1731,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "202", @@ -1649,7 +1748,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "204", @@ -1665,7 +1765,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "206", @@ -1681,7 +1782,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "208", @@ -1697,7 +1799,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -1717,6 +1820,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "211", @@ -1743,7 +1847,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "213", @@ -1770,7 +1875,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1790,6 +1896,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "216", @@ -1823,7 +1930,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "218", @@ -1850,7 +1958,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1877,6 +1986,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "221", @@ -1906,7 +2016,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "222", @@ -1936,7 +2047,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1956,6 +2068,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "224", @@ -1978,7 +2091,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1998,6 +2112,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "226", @@ -2027,6 +2142,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "228", @@ -2053,7 +2169,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2070,7 +2187,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2093,6 +2211,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "231", @@ -2127,7 +2246,8 @@ "itemsName": "string" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "234", @@ -2162,7 +2282,8 @@ "itemsName": "int32" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2182,6 +2303,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "238", @@ -2210,7 +2332,8 @@ "itemsName": "colors" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "239", @@ -2234,7 +2357,8 @@ "itemsName": "int32" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2254,6 +2378,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "241", @@ -2288,7 +2413,8 @@ "itemsName": "Colors" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "242", @@ -2319,7 +2445,8 @@ "itemsName": "int32" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2339,6 +2466,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "244", @@ -2394,7 +2522,8 @@ "itemsName": "ItemName" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2414,6 +2543,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "249", @@ -2444,7 +2574,8 @@ "itemsName": "SimpleModel" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2464,6 +2595,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "252", @@ -2492,7 +2624,8 @@ "itemsName": "items" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2512,6 +2645,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "254", @@ -2542,7 +2676,8 @@ "itemsName": "SimpleModel" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2562,6 +2697,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "256", @@ -2596,7 +2732,8 @@ "itemsName": "ModelItem" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2616,6 +2753,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "258", @@ -2649,6 +2787,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "261", @@ -2675,7 +2814,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2703,7 +2843,8 @@ "itemsName": "XmlBook" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2726,6 +2867,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "264", @@ -2757,7 +2899,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "266", @@ -2789,7 +2932,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "268", @@ -2816,7 +2960,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2836,6 +2981,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "271", @@ -2873,7 +3019,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "273", @@ -2900,7 +3047,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "275", @@ -2927,7 +3075,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3028,6 +3177,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "283", @@ -3054,7 +3204,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "285", @@ -3081,7 +3232,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3125,6 +3277,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "289", @@ -3151,7 +3304,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "291", @@ -3202,7 +3356,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "294", @@ -3253,7 +3408,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3273,6 +3429,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "298", @@ -3304,7 +3461,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "300", @@ -3336,7 +3494,8 @@ "unwrapped": true } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3356,6 +3515,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "303", @@ -3382,7 +3542,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "305", @@ -3409,7 +3570,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3429,6 +3591,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "308", @@ -3452,7 +3615,8 @@ "itemsName": "SimpleModel" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3472,6 +3636,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "310", @@ -3510,7 +3675,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3530,6 +3696,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "315", @@ -3552,7 +3719,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "316", @@ -3576,7 +3744,8 @@ "itemsName": "string" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3596,6 +3765,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "318", @@ -3618,7 +3788,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3638,6 +3809,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "320", @@ -3673,7 +3845,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "323", @@ -3709,7 +3882,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3729,6 +3903,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "327", @@ -3755,7 +3930,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "329", @@ -3782,7 +3958,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -3824,7 +4001,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -3882,9 +4060,11 @@ "crossLanguageDefinitionId": "Payload.Xml.SimpleModelValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3983,9 +4163,11 @@ "crossLanguageDefinitionId": "Payload.Xml.SimpleModelValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "344", @@ -4021,9 +4203,11 @@ "crossLanguageDefinitionId": "Payload.Xml.SimpleModelValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -4098,7 +4282,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.SimpleModelValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.SimpleModelValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4160,9 +4345,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedPropertyValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4261,9 +4448,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedPropertyValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "358", @@ -4299,9 +4488,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedPropertyValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -4376,7 +4567,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedPropertyValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedPropertyValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4438,9 +4630,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedFieldsValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4539,9 +4733,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedFieldsValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "372", @@ -4577,9 +4773,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedFieldsValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -4654,7 +4852,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedFieldsValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedFieldsValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4716,9 +4915,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithNestedModelValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4817,9 +5018,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithNestedModelValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "386", @@ -4855,9 +5058,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithNestedModelValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -4932,7 +5137,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithNestedModelValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithNestedModelValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4994,9 +5200,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedNestedModelValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5095,9 +5303,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedNestedModelValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "400", @@ -5133,9 +5343,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedNestedModelValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -5210,7 +5422,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedNestedModelValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedNestedModelValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -5272,9 +5485,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithSimpleArraysValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5373,9 +5588,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithSimpleArraysValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "414", @@ -5411,9 +5628,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithSimpleArraysValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -5488,7 +5707,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithSimpleArraysValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithSimpleArraysValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -5550,9 +5770,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithUnwrappedArrayValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5651,9 +5873,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithUnwrappedArrayValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "428", @@ -5689,9 +5913,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithUnwrappedArrayValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -5766,7 +5992,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithUnwrappedArrayValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithUnwrappedArrayValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -5828,9 +6055,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedArraysValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5929,9 +6158,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedArraysValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "442", @@ -5967,9 +6198,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedArraysValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -6044,7 +6277,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedArraysValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedArraysValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -6106,9 +6340,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithWrappedPrimitiveCustomItemNamesValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6207,9 +6443,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithWrappedPrimitiveCustomItemNamesValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "456", @@ -6245,9 +6483,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithWrappedPrimitiveCustomItemNamesValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -6322,7 +6562,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithWrappedPrimitiveCustomItemNamesValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithWrappedPrimitiveCustomItemNamesValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -6384,9 +6625,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithArrayOfModelValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6485,9 +6728,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithArrayOfModelValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "470", @@ -6523,9 +6768,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithArrayOfModelValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -6600,7 +6847,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithArrayOfModelValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithArrayOfModelValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -6662,9 +6910,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithUnwrappedModelArrayValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6763,9 +7013,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithUnwrappedModelArrayValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "484", @@ -6801,9 +7053,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithUnwrappedModelArrayValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -6878,7 +7132,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithUnwrappedModelArrayValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithUnwrappedModelArrayValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -6940,9 +7195,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedWrappedModelArrayValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7041,9 +7298,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedWrappedModelArrayValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "498", @@ -7079,9 +7338,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedWrappedModelArrayValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -7156,7 +7417,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedWrappedModelArrayValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedWrappedModelArrayValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7218,9 +7480,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedUnwrappedModelArrayValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7319,9 +7583,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedUnwrappedModelArrayValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "512", @@ -7357,9 +7623,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedUnwrappedModelArrayValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -7434,7 +7702,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedUnwrappedModelArrayValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedUnwrappedModelArrayValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7496,9 +7765,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedWrappedAndItemModelArrayValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7597,9 +7868,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedWrappedAndItemModelArrayValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "526", @@ -7635,9 +7908,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedWrappedAndItemModelArrayValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -7712,7 +7987,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedWrappedAndItemModelArrayValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedWrappedAndItemModelArrayValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7774,9 +8050,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithAttributesValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7875,9 +8153,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithAttributesValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "540", @@ -7913,9 +8193,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithAttributesValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -7990,7 +8272,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithAttributesValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithAttributesValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -8052,9 +8335,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedAttributeValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8153,9 +8438,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedAttributeValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "554", @@ -8191,9 +8478,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedAttributeValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -8268,7 +8557,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedAttributeValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedAttributeValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -8330,9 +8620,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithNamespaceValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8431,9 +8723,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithNamespaceValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "568", @@ -8469,9 +8763,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithNamespaceValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -8546,7 +8842,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithNamespaceValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithNamespaceValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -8608,9 +8905,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithNamespaceOnPropertiesValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8709,9 +9008,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithNamespaceOnPropertiesValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "582", @@ -8747,9 +9048,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithNamespaceOnPropertiesValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -8824,7 +9127,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithNamespaceOnPropertiesValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithNamespaceOnPropertiesValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -8886,9 +9190,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithTextValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8987,9 +9293,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithTextValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "596", @@ -9025,9 +9333,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithTextValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -9102,7 +9412,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithTextValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithTextValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9164,9 +9475,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithOptionalFieldValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9265,9 +9578,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithOptionalFieldValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "610", @@ -9303,9 +9618,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithOptionalFieldValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -9380,7 +9697,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithOptionalFieldValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithOptionalFieldValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9442,9 +9760,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithEmptyArrayValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9543,9 +9863,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithEmptyArrayValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "624", @@ -9581,9 +9903,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithEmptyArrayValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -9658,7 +9982,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithEmptyArrayValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithEmptyArrayValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9720,9 +10045,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithDictionaryValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9821,9 +10148,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithDictionaryValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "638", @@ -9859,9 +10188,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithDictionaryValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -9936,7 +10267,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithDictionaryValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithDictionaryValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9998,9 +10330,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithEncodedNamesValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10099,9 +10433,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithEncodedNamesValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "652", @@ -10137,9 +10473,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithEncodedNamesValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -10214,7 +10552,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithEncodedNamesValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithEncodedNamesValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -10276,9 +10615,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithEnumValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10377,9 +10718,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithEnumValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "666", @@ -10415,9 +10758,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithEnumValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -10492,7 +10837,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithEnumValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithEnumValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -10554,9 +10900,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithDatetimeValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10655,9 +11003,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithDatetimeValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "680", @@ -10693,9 +11043,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithDatetimeValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -10770,7 +11122,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithDatetimeValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithDatetimeValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -10832,9 +11185,11 @@ "crossLanguageDefinitionId": "Payload.Xml.XmlErrorValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10920,7 +11275,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.XmlErrorValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.XmlErrorValue.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/resiliency/srv-driven/v1/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/resiliency/srv-driven/v1/tspCodeModel.json index 0c18d5f504f..6cece45cfb8 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/resiliency/srv-driven/v1/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/resiliency/srv-driven/v1/tspCodeModel.json @@ -37,7 +37,8 @@ "isFixed": true, "isFlags": false, "usage": "ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [], @@ -150,9 +151,11 @@ "crossLanguageDefinitionId": "Resiliency.ServiceDriven.AddOptionalParam.fromOneRequired.parameter", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -243,9 +246,11 @@ "crossLanguageDefinitionId": "Resiliency.ServiceDriven.AddOptionalParam.fromOneOptional.parameter", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -300,7 +305,8 @@ "serverUrlTemplate": "{endpoint}/resiliency/service-driven/client:v1/service:{serviceDeploymentVersion}/api-version:{apiVersion}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Resiliency.ServiceDriven.endpoint" + "crossLanguageDefinitionId": "Resiliency.ServiceDriven.endpoint", + "isExactName": false }, { "$id": "21", @@ -322,7 +328,8 @@ "serverUrlTemplate": "{endpoint}/resiliency/service-driven/client:v1/service:{serviceDeploymentVersion}/api-version:{apiVersion}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Resiliency.ServiceDriven.serviceDeploymentVersion" + "crossLanguageDefinitionId": "Resiliency.ServiceDriven.serviceDeploymentVersion", + "isExactName": false }, { "$id": "23", @@ -353,7 +360,8 @@ "serverUrlTemplate": "{endpoint}/resiliency/service-driven/client:v1/service:{serviceDeploymentVersion}/api-version:{apiVersion}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Resiliency.ServiceDriven.apiVersion" + "crossLanguageDefinitionId": "Resiliency.ServiceDriven.apiVersion", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/resiliency/srv-driven/v2/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/resiliency/srv-driven/v2/tspCodeModel.json index 950ac76d85e..996a9e4d544 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/resiliency/srv-driven/v2/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/resiliency/srv-driven/v2/tspCodeModel.json @@ -52,7 +52,8 @@ "isFixed": true, "isFlags": false, "usage": "ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [], @@ -166,9 +167,11 @@ "crossLanguageDefinitionId": "Resiliency.ServiceDriven.AddOptionalParam.fromNone.new-parameter", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -260,9 +263,11 @@ "crossLanguageDefinitionId": "Resiliency.ServiceDriven.AddOptionalParam.fromOneRequired.parameter", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "20", @@ -305,9 +310,11 @@ "crossLanguageDefinitionId": "Resiliency.ServiceDriven.AddOptionalParam.fromOneRequired.new-parameter", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -402,9 +409,11 @@ "crossLanguageDefinitionId": "Resiliency.ServiceDriven.AddOptionalParam.fromOneOptional.parameter", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "30", @@ -447,9 +456,11 @@ "crossLanguageDefinitionId": "Resiliency.ServiceDriven.AddOptionalParam.fromOneOptional.new-parameter", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -507,7 +518,8 @@ "serverUrlTemplate": "{endpoint}/resiliency/service-driven/client:v2/service:{serviceDeploymentVersion}/api-version:{apiVersion}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Resiliency.ServiceDriven.endpoint" + "crossLanguageDefinitionId": "Resiliency.ServiceDriven.endpoint", + "isExactName": false }, { "$id": "36", @@ -529,7 +541,8 @@ "serverUrlTemplate": "{endpoint}/resiliency/service-driven/client:v2/service:{serviceDeploymentVersion}/api-version:{apiVersion}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Resiliency.ServiceDriven.serviceDeploymentVersion" + "crossLanguageDefinitionId": "Resiliency.ServiceDriven.serviceDeploymentVersion", + "isExactName": false }, { "$id": "38", @@ -560,7 +573,8 @@ "serverUrlTemplate": "{endpoint}/resiliency/service-driven/client:v2/service:{serviceDeploymentVersion}/api-version:{apiVersion}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Resiliency.ServiceDriven.apiVersion" + "crossLanguageDefinitionId": "Resiliency.ServiceDriven.apiVersion", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/response/status-code-range/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/response/status-code-range/tspCodeModel.json index 16e99956e33..a3cba7aadfb 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/response/status-code-range/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/response/status-code-range/tspCodeModel.json @@ -17,6 +17,7 @@ "name": "ErrorInRange" } }, + "isExactName": false, "properties": [ { "$id": "2", @@ -41,7 +42,8 @@ "name": "code" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "4", @@ -66,7 +68,8 @@ "name": "message" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -83,6 +86,7 @@ "name": "DefaultError" } }, + "isExactName": false, "properties": [ { "$id": "7", @@ -107,7 +111,8 @@ "name": "code" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -124,6 +129,7 @@ "name": "NotFoundError" } }, + "isExactName": false, "properties": [ { "$id": "10", @@ -148,7 +154,8 @@ "name": "code" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "12", @@ -173,7 +180,8 @@ "name": "resourceId" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -190,6 +198,7 @@ "name": "Standard4XXError" } }, + "isExactName": false, "properties": [ { "$id": "15", @@ -214,7 +223,8 @@ "name": "code" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -335,7 +345,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Response.StatusCodeRange.endpoint" + "crossLanguageDefinitionId": "Response.StatusCodeRange.endpoint", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/routes/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/routes/tspCodeModel.json index c8fde65d7db..938f8ba4d25 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/routes/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/routes/tspCodeModel.json @@ -81,7 +81,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.endpoint" + "crossLanguageDefinitionId": "Routes.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -149,9 +150,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.templateOnly.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -239,9 +242,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.explicit.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -329,9 +334,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.annotationOnly.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -395,7 +402,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -466,9 +474,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.ReservedExpansion.template.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -556,9 +566,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.ReservedExpansion.annotation.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -622,7 +634,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.ReservedExpansion.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.ReservedExpansion.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -669,7 +682,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.SimpleExpansion.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.SimpleExpansion.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -740,9 +754,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.SimpleExpansion.Standard.primitive.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -833,9 +849,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.SimpleExpansion.Standard.array.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -931,9 +949,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.SimpleExpansion.Standard.record.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -997,7 +1017,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.SimpleExpansion.Standard.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.SimpleExpansion.Standard.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1069,9 +1090,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.SimpleExpansion.Explode.primitive.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1151,9 +1174,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.SimpleExpansion.Explode.array.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1233,9 +1258,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.SimpleExpansion.Explode.record.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1299,7 +1326,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.SimpleExpansion.Explode.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.SimpleExpansion.Explode.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1349,7 +1377,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.PathExpansion.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.PathExpansion.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1420,9 +1449,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.PathExpansion.Standard.primitive.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1502,9 +1533,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.PathExpansion.Standard.array.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1584,9 +1617,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.PathExpansion.Standard.record.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1650,7 +1685,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.PathExpansion.Standard.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.PathExpansion.Standard.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1722,9 +1758,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.PathExpansion.Explode.primitive.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1804,9 +1842,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.PathExpansion.Explode.array.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1886,9 +1926,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.PathExpansion.Explode.record.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1952,7 +1994,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.PathExpansion.Explode.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.PathExpansion.Explode.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2002,7 +2045,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.LabelExpansion.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.LabelExpansion.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2073,9 +2117,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.LabelExpansion.Standard.primitive.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2155,9 +2201,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.LabelExpansion.Standard.array.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2237,9 +2285,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.LabelExpansion.Standard.record.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2303,7 +2353,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.LabelExpansion.Standard.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.LabelExpansion.Standard.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2375,9 +2426,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.LabelExpansion.Explode.primitive.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2457,9 +2510,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.LabelExpansion.Explode.array.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2539,9 +2594,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.LabelExpansion.Explode.record.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2605,7 +2662,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.LabelExpansion.Explode.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.LabelExpansion.Explode.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2655,7 +2713,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.MatrixExpansion.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.MatrixExpansion.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2726,9 +2785,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.MatrixExpansion.Standard.primitive.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2808,9 +2869,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.MatrixExpansion.Standard.array.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2890,9 +2953,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.MatrixExpansion.Standard.record.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2956,7 +3021,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.MatrixExpansion.Standard.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.MatrixExpansion.Standard.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3028,9 +3094,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.MatrixExpansion.Explode.primitive.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3110,9 +3178,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.MatrixExpansion.Explode.array.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3192,9 +3262,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.MatrixExpansion.Explode.record.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3258,7 +3330,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.MatrixExpansion.Explode.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.MatrixExpansion.Explode.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3333,9 +3406,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.templateOnly.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3420,9 +3495,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.explicit.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3507,9 +3584,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.annotationOnly.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3573,7 +3652,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.QueryParameters.endpoint" + "crossLanguageDefinitionId": "Routes.QueryParameters.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3619,7 +3699,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.QueryParameters.QueryExpansion.endpoint" + "crossLanguageDefinitionId": "Routes.QueryParameters.QueryExpansion.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3687,9 +3768,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.QueryExpansion.Standard.primitive.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3766,9 +3849,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.QueryExpansion.Standard.array.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3845,9 +3930,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.QueryExpansion.Standard.record.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3911,7 +3998,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.QueryParameters.QueryExpansion.Standard.endpoint" + "crossLanguageDefinitionId": "Routes.QueryParameters.QueryExpansion.Standard.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3980,9 +4068,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.QueryExpansion.Explode.primitive.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4059,9 +4149,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.QueryExpansion.Explode.array.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4138,9 +4230,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.QueryExpansion.Explode.record.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4204,7 +4298,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.QueryParameters.QueryExpansion.Explode.endpoint" + "crossLanguageDefinitionId": "Routes.QueryParameters.QueryExpansion.Explode.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4254,7 +4349,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.QueryParameters.QueryContinuation.endpoint" + "crossLanguageDefinitionId": "Routes.QueryParameters.QueryContinuation.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4322,9 +4418,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.QueryContinuation.Standard.primitive.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4401,9 +4499,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.QueryContinuation.Standard.array.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4480,9 +4580,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.QueryContinuation.Standard.record.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4546,7 +4648,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.QueryParameters.QueryContinuation.Standard.endpoint" + "crossLanguageDefinitionId": "Routes.QueryParameters.QueryContinuation.Standard.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4615,9 +4718,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.QueryContinuation.Explode.primitive.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4694,9 +4799,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.QueryContinuation.Explode.array.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4773,9 +4880,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.QueryContinuation.Explode.record.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4839,7 +4948,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.QueryParameters.QueryContinuation.Explode.endpoint" + "crossLanguageDefinitionId": "Routes.QueryParameters.QueryContinuation.Explode.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4932,7 +5042,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.InInterface.endpoint" + "crossLanguageDefinitionId": "Routes.InInterface.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/serialization/encoded-name/json/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/serialization/encoded-name/json/tspCodeModel.json index f68cebb24dd..8a00bcad202 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/serialization/encoded-name/json/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/serialization/encoded-name/json/tspCodeModel.json @@ -17,7 +17,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "3", @@ -33,7 +34,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -50,6 +52,7 @@ "name": "JsonEncodedNameModel" } }, + "isExactName": false, "properties": [ { "$id": "6", @@ -75,7 +78,8 @@ "name": "wireName" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -117,7 +121,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Serialization.EncodedName.Json.endpoint" + "crossLanguageDefinitionId": "Serialization.EncodedName.Json.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -176,9 +181,11 @@ "crossLanguageDefinitionId": "Serialization.EncodedName.Json.Property.send.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "17", @@ -214,9 +221,11 @@ "crossLanguageDefinitionId": "Serialization.EncodedName.Json.Property.send.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -304,9 +313,11 @@ "crossLanguageDefinitionId": "Serialization.EncodedName.Json.Property.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -384,7 +395,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Serialization.EncodedName.Json.Property.endpoint" + "crossLanguageDefinitionId": "Serialization.EncodedName.Json.Property.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/server/endpoint/not-defined/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/server/endpoint/not-defined/tspCodeModel.json index 9e6272b3a32..262b06dab2e 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/server/endpoint/not-defined/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/server/endpoint/not-defined/tspCodeModel.json @@ -72,7 +72,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Server.Endpoint.NotDefined.endpoint" + "crossLanguageDefinitionId": "Server.Endpoint.NotDefined.endpoint", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/server/path/multiple/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/server/path/multiple/tspCodeModel.json index 56d76f8a606..125c1ae21d2 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/server/path/multiple/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/server/path/multiple/tspCodeModel.json @@ -37,7 +37,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [], @@ -146,9 +147,11 @@ "crossLanguageDefinitionId": "Server.Path.Multiple.withOperationPathParam.keyword", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -203,7 +206,8 @@ "serverUrlTemplate": "{endpoint}/server/path/multiple/{apiVersion}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Server.Path.Multiple.endpoint" + "crossLanguageDefinitionId": "Server.Path.Multiple.endpoint", + "isExactName": false }, { "$id": "15", @@ -230,7 +234,8 @@ "serverUrlTemplate": "{endpoint}/server/path/multiple/{apiVersion}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Server.Path.Multiple.apiVersion" + "crossLanguageDefinitionId": "Server.Path.Multiple.apiVersion", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/server/path/single/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/server/path/single/tspCodeModel.json index b7fe1867330..faadd94a3ed 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/server/path/single/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/server/path/single/tspCodeModel.json @@ -72,7 +72,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Server.Path.Single.endpoint" + "crossLanguageDefinitionId": "Server.Path.Single.endpoint", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/server/versions/not-versioned/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/server/versions/not-versioned/tspCodeModel.json index 7d6468c8a77..e0a4b103f6a 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/server/versions/not-versioned/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/server/versions/not-versioned/tspCodeModel.json @@ -102,9 +102,11 @@ "crossLanguageDefinitionId": "Server.Versions.NotVersioned.withQueryApiVersion.apiVersion", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -192,9 +194,11 @@ "crossLanguageDefinitionId": "Server.Versions.NotVersioned.withPathApiVersion.apiVersion", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -249,7 +253,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Server.Versions.NotVersioned.endpoint" + "crossLanguageDefinitionId": "Server.Versions.NotVersioned.endpoint", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/server/versions/versioned/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/server/versions/versioned/tspCodeModel.json index d3a9e016982..11e346ce81c 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/server/versions/versioned/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/server/versions/versioned/tspCodeModel.json @@ -52,7 +52,8 @@ "isFixed": true, "isFlags": false, "usage": "ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [], @@ -179,9 +180,11 @@ "crossLanguageDefinitionId": "Server.Versions.Versioned.withQueryApiVersion.apiVersion", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -261,7 +264,8 @@ { "$ref": "13" } - ] + ], + "isExactName": false } ], "responses": [ @@ -338,7 +342,8 @@ { "$ref": "13" } - ] + ], + "isExactName": false } ], "responses": [ @@ -389,7 +394,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Server.Versions.Versioned.endpoint" + "crossLanguageDefinitionId": "Server.Versions.Versioned.endpoint", + "isExactName": false }, { "$ref": "13" diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/service/multiple-services/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/service/multiple-services/tspCodeModel.json index 91120728125..64445d85a53 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/service/multiple-services/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/service/multiple-services/tspCodeModel.json @@ -49,7 +49,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -95,7 +96,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [], @@ -137,7 +139,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Service.MultipleServices.ServiceA.endpoint" + "crossLanguageDefinitionId": "Service.MultipleServices.ServiceA.endpoint", + "isExactName": false }, { "$id": "13", @@ -163,7 +166,8 @@ "crossLanguageDefinitionId": "Service.MultipleServices.ServiceA.SubNamespace.subOpA.apiVersion", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], "initializedBy": 1, @@ -223,7 +227,8 @@ { "$ref": "13" } - ] + ], + "isExactName": false } ], "responses": [ @@ -283,7 +288,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Service.MultipleServices.ServiceA.SubNamespace.endpoint" + "crossLanguageDefinitionId": "Service.MultipleServices.ServiceA.SubNamespace.endpoint", + "isExactName": false }, { "$ref": "13" @@ -371,9 +377,11 @@ "crossLanguageDefinitionId": "Service.MultipleServices.ServiceA.Operations.opA.apiVersion", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -433,7 +441,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Service.MultipleServices.ServiceA.Operations.endpoint" + "crossLanguageDefinitionId": "Service.MultipleServices.ServiceA.Operations.endpoint", + "isExactName": false }, { "$ref": "28" @@ -490,7 +499,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Service.MultipleServices.ServiceB.endpoint" + "crossLanguageDefinitionId": "Service.MultipleServices.ServiceB.endpoint", + "isExactName": false }, { "$id": "37", @@ -516,7 +526,8 @@ "crossLanguageDefinitionId": "Service.MultipleServices.ServiceB.SubNamespace.subOpB.apiVersion", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], "initializedBy": 1, @@ -576,7 +587,8 @@ { "$ref": "37" } - ] + ], + "isExactName": false } ], "responses": [ @@ -636,7 +648,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Service.MultipleServices.ServiceB.SubNamespace.endpoint" + "crossLanguageDefinitionId": "Service.MultipleServices.ServiceB.SubNamespace.endpoint", + "isExactName": false }, { "$ref": "37" @@ -724,9 +737,11 @@ "crossLanguageDefinitionId": "Service.MultipleServices.ServiceB.Operations.opB.apiVersion", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -786,7 +801,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Service.MultipleServices.ServiceB.Operations.endpoint" + "crossLanguageDefinitionId": "Service.MultipleServices.ServiceB.Operations.endpoint", + "isExactName": false }, { "$ref": "52" diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/special-headers/conditional-request/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/special-headers/conditional-request/tspCodeModel.json index f4c180db516..c2a4b27b91d 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/special-headers/conditional-request/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/special-headers/conditional-request/tspCodeModel.json @@ -67,9 +67,11 @@ "crossLanguageDefinitionId": "SpecialHeaders.ConditionalRequest.postIfMatch.ifMatch", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -158,9 +160,11 @@ "crossLanguageDefinitionId": "SpecialHeaders.ConditionalRequest.postIfNoneMatch.ifNoneMatch", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -265,9 +269,11 @@ "crossLanguageDefinitionId": "SpecialHeaders.ConditionalRequest.headIfModifiedSince.ifModifiedSince", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -372,9 +378,11 @@ "crossLanguageDefinitionId": "SpecialHeaders.ConditionalRequest.postIfUnmodifiedSince.ifUnmodifiedSince", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -438,7 +446,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SpecialHeaders.ConditionalRequest.endpoint" + "crossLanguageDefinitionId": "SpecialHeaders.ConditionalRequest.endpoint", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/special-headers/repeatability/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/special-headers/repeatability/tspCodeModel.json index 6e34b8d489b..c916f466a16 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/special-headers/repeatability/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/special-headers/repeatability/tspCodeModel.json @@ -46,7 +46,8 @@ "isFixed": true, "isFlags": false, "usage": "Output", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [], @@ -112,9 +113,11 @@ "crossLanguageDefinitionId": "SpecialHeaders.Repeatability.immediateSuccess.repeatabilityRequestID", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "12", @@ -171,9 +174,11 @@ "crossLanguageDefinitionId": "SpecialHeaders.Repeatability.immediateSuccess.repeatabilityFirstSent", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -249,7 +254,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SpecialHeaders.Repeatability.endpoint" + "crossLanguageDefinitionId": "SpecialHeaders.Repeatability.endpoint", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/special-words/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/special-words/tspCodeModel.json index c0cff19e4c5..47dea6011ad 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/special-words/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/special-words/tspCodeModel.json @@ -450,7 +450,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -468,7 +469,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "38", @@ -484,7 +486,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "40", @@ -500,7 +503,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "42", @@ -516,7 +520,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "44", @@ -532,7 +537,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "46", @@ -548,7 +554,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "48", @@ -564,7 +571,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "50", @@ -580,7 +588,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "52", @@ -596,7 +605,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "54", @@ -612,7 +622,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "56", @@ -628,7 +639,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "58", @@ -644,7 +656,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "60", @@ -660,7 +673,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "62", @@ -676,7 +690,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "64", @@ -692,7 +707,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "66", @@ -708,7 +724,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "68", @@ -724,7 +741,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "70", @@ -740,7 +758,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "72", @@ -756,7 +775,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "74", @@ -772,7 +792,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "76", @@ -788,7 +809,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "78", @@ -804,7 +826,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "80", @@ -820,7 +843,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "82", @@ -836,7 +860,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "84", @@ -852,7 +877,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "86", @@ -868,7 +894,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "88", @@ -884,7 +911,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "90", @@ -900,7 +928,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "92", @@ -916,7 +945,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "94", @@ -932,7 +962,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "96", @@ -948,7 +979,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "98", @@ -964,7 +996,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "100", @@ -980,7 +1013,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "102", @@ -996,7 +1030,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "104", @@ -1012,7 +1047,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "106", @@ -1028,7 +1064,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "108", @@ -1044,7 +1081,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "110", @@ -1060,7 +1098,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "112", @@ -1076,7 +1115,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "114", @@ -1092,7 +1132,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "116", @@ -1108,7 +1149,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -1125,6 +1167,7 @@ "name": "and" } }, + "isExactName": false, "properties": [ { "$id": "119", @@ -1149,7 +1192,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1166,6 +1210,7 @@ "name": "as" } }, + "isExactName": false, "properties": [ { "$id": "122", @@ -1190,7 +1235,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1207,6 +1253,7 @@ "name": "assert" } }, + "isExactName": false, "properties": [ { "$id": "125", @@ -1231,7 +1278,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1248,6 +1296,7 @@ "name": "async" } }, + "isExactName": false, "properties": [ { "$id": "128", @@ -1272,7 +1321,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1289,6 +1339,7 @@ "name": "await" } }, + "isExactName": false, "properties": [ { "$id": "131", @@ -1313,7 +1364,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1330,6 +1382,7 @@ "name": "break" } }, + "isExactName": false, "properties": [ { "$id": "134", @@ -1354,7 +1407,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1371,6 +1425,7 @@ "name": "class" } }, + "isExactName": false, "properties": [ { "$id": "137", @@ -1395,7 +1450,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1412,6 +1468,7 @@ "name": "constructor" } }, + "isExactName": false, "properties": [ { "$id": "140", @@ -1436,7 +1493,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1453,6 +1511,7 @@ "name": "continue" } }, + "isExactName": false, "properties": [ { "$id": "143", @@ -1477,7 +1536,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1494,6 +1554,7 @@ "name": "def" } }, + "isExactName": false, "properties": [ { "$id": "146", @@ -1518,7 +1579,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1535,6 +1597,7 @@ "name": "del" } }, + "isExactName": false, "properties": [ { "$id": "149", @@ -1559,7 +1622,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1576,6 +1640,7 @@ "name": "elif" } }, + "isExactName": false, "properties": [ { "$id": "152", @@ -1600,7 +1665,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1617,6 +1683,7 @@ "name": "else" } }, + "isExactName": false, "properties": [ { "$id": "155", @@ -1641,7 +1708,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1658,6 +1726,7 @@ "name": "except" } }, + "isExactName": false, "properties": [ { "$id": "158", @@ -1682,7 +1751,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1699,6 +1769,7 @@ "name": "exec" } }, + "isExactName": false, "properties": [ { "$id": "161", @@ -1723,7 +1794,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1740,6 +1812,7 @@ "name": "finally" } }, + "isExactName": false, "properties": [ { "$id": "164", @@ -1764,7 +1837,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1781,6 +1855,7 @@ "name": "for" } }, + "isExactName": false, "properties": [ { "$id": "167", @@ -1805,7 +1880,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1822,6 +1898,7 @@ "name": "from" } }, + "isExactName": false, "properties": [ { "$id": "170", @@ -1846,7 +1923,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1863,6 +1941,7 @@ "name": "global" } }, + "isExactName": false, "properties": [ { "$id": "173", @@ -1887,7 +1966,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1904,6 +1984,7 @@ "name": "if" } }, + "isExactName": false, "properties": [ { "$id": "176", @@ -1928,7 +2009,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1945,6 +2027,7 @@ "name": "import" } }, + "isExactName": false, "properties": [ { "$id": "179", @@ -1969,7 +2052,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1986,6 +2070,7 @@ "name": "in" } }, + "isExactName": false, "properties": [ { "$id": "182", @@ -2010,7 +2095,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2027,6 +2113,7 @@ "name": "is" } }, + "isExactName": false, "properties": [ { "$id": "185", @@ -2051,7 +2138,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2068,6 +2156,7 @@ "name": "lambda" } }, + "isExactName": false, "properties": [ { "$id": "188", @@ -2092,7 +2181,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2109,6 +2199,7 @@ "name": "not" } }, + "isExactName": false, "properties": [ { "$id": "191", @@ -2133,7 +2224,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2150,6 +2242,7 @@ "name": "or" } }, + "isExactName": false, "properties": [ { "$id": "194", @@ -2174,7 +2267,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2191,6 +2285,7 @@ "name": "pass" } }, + "isExactName": false, "properties": [ { "$id": "197", @@ -2215,7 +2310,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2232,6 +2328,7 @@ "name": "raise" } }, + "isExactName": false, "properties": [ { "$id": "200", @@ -2256,7 +2353,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2273,6 +2371,7 @@ "name": "return" } }, + "isExactName": false, "properties": [ { "$id": "203", @@ -2297,7 +2396,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2314,6 +2414,7 @@ "name": "try" } }, + "isExactName": false, "properties": [ { "$id": "206", @@ -2338,7 +2439,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2355,6 +2457,7 @@ "name": "while" } }, + "isExactName": false, "properties": [ { "$id": "209", @@ -2379,7 +2482,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2396,6 +2500,7 @@ "name": "with" } }, + "isExactName": false, "properties": [ { "$id": "212", @@ -2420,7 +2525,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2437,6 +2543,7 @@ "name": "yield" } }, + "isExactName": false, "properties": [ { "$id": "215", @@ -2461,7 +2568,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2478,6 +2586,7 @@ "name": "SameAsModel" } }, + "isExactName": false, "properties": [ { "$id": "218", @@ -2502,7 +2611,8 @@ "name": "SameAsModel" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2519,6 +2629,7 @@ "name": "DictMethods" } }, + "isExactName": false, "properties": [ { "$id": "221", @@ -2543,7 +2654,8 @@ "name": "keys" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "223", @@ -2568,7 +2680,8 @@ "name": "items" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "225", @@ -2593,7 +2706,8 @@ "name": "values" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "227", @@ -2618,7 +2732,8 @@ "name": "popitem" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "229", @@ -2643,7 +2758,8 @@ "name": "clear" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "231", @@ -2668,7 +2784,8 @@ "name": "update" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "233", @@ -2693,7 +2810,8 @@ "name": "setdefault" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "235", @@ -2718,7 +2836,8 @@ "name": "pop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "237", @@ -2743,7 +2862,8 @@ "name": "get" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "239", @@ -2768,7 +2888,8 @@ "name": "copy" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2785,6 +2906,7 @@ "name": "ModelWithList" } }, + "isExactName": false, "properties": [ { "$id": "242", @@ -2809,7 +2931,8 @@ "name": "list" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2826,6 +2949,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "245", @@ -2857,7 +2981,8 @@ "name": "items" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -2899,7 +3024,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SpecialWords.endpoint" + "crossLanguageDefinitionId": "SpecialWords.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -2959,9 +3085,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withAnd.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "257", @@ -2997,9 +3125,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withAnd.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3089,9 +3219,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withAs.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "263", @@ -3127,9 +3259,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withAs.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3219,9 +3353,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withAssert.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "269", @@ -3257,9 +3393,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withAssert.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3349,9 +3487,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withAsync.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "275", @@ -3387,9 +3527,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withAsync.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3479,9 +3621,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withAwait.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "281", @@ -3517,9 +3661,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withAwait.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3609,9 +3755,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withBreak.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "287", @@ -3647,9 +3795,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withBreak.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3739,9 +3889,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withClass.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "293", @@ -3777,9 +3929,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withClass.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3869,9 +4023,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withConstructor.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "299", @@ -3907,9 +4063,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withConstructor.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3999,9 +4157,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withContinue.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "305", @@ -4037,9 +4197,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withContinue.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4129,9 +4291,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withDef.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "311", @@ -4167,9 +4331,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withDef.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4259,9 +4425,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withDel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "317", @@ -4297,9 +4465,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withDel.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4389,9 +4559,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withElif.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "323", @@ -4427,9 +4599,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withElif.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4519,9 +4693,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withElse.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "329", @@ -4557,9 +4733,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withElse.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4649,9 +4827,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withExcept.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "335", @@ -4687,9 +4867,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withExcept.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4779,9 +4961,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withExec.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "341", @@ -4817,9 +5001,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withExec.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4909,9 +5095,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withFinally.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "347", @@ -4947,9 +5135,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withFinally.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5039,9 +5229,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withFor.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "353", @@ -5077,9 +5269,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withFor.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5169,9 +5363,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withFrom.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "359", @@ -5207,9 +5403,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withFrom.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5299,9 +5497,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withGlobal.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "365", @@ -5337,9 +5537,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withGlobal.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5429,9 +5631,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withIf.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "371", @@ -5467,9 +5671,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withIf.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5559,9 +5765,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withImport.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "377", @@ -5597,9 +5805,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withImport.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5689,9 +5899,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withIn.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "383", @@ -5727,9 +5939,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withIn.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5819,9 +6033,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withIs.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "389", @@ -5857,9 +6073,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withIs.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5949,9 +6167,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withLambda.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "395", @@ -5987,9 +6207,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withLambda.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6079,9 +6301,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withNot.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "401", @@ -6117,9 +6341,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withNot.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6209,9 +6435,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withOr.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "407", @@ -6247,9 +6475,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withOr.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6339,9 +6569,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withPass.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "413", @@ -6377,9 +6609,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withPass.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6469,9 +6703,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withRaise.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "419", @@ -6507,9 +6743,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withRaise.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6599,9 +6837,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withReturn.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "425", @@ -6637,9 +6877,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withReturn.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6729,9 +6971,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withTry.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "431", @@ -6767,9 +7011,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withTry.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6859,9 +7105,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withWhile.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "437", @@ -6897,9 +7145,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withWhile.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6989,9 +7239,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withWith.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "443", @@ -7027,9 +7279,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withWith.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7119,9 +7373,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withYield.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "449", @@ -7157,9 +7413,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withYield.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7234,7 +7492,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SpecialWords.Models.endpoint" + "crossLanguageDefinitionId": "SpecialWords.Models.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7298,9 +7557,11 @@ "crossLanguageDefinitionId": "SpecialWords.ModelProperties.sameAsModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "459", @@ -7336,9 +7597,11 @@ "crossLanguageDefinitionId": "SpecialWords.ModelProperties.sameAsModel.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7428,9 +7691,11 @@ "crossLanguageDefinitionId": "SpecialWords.ModelProperties.dictMethods.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "465", @@ -7466,9 +7731,11 @@ "crossLanguageDefinitionId": "SpecialWords.ModelProperties.dictMethods.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7558,9 +7825,11 @@ "crossLanguageDefinitionId": "SpecialWords.ModelProperties.withList.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "471", @@ -7596,9 +7865,11 @@ "crossLanguageDefinitionId": "SpecialWords.ModelProperties.withList.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7673,7 +7944,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SpecialWords.ModelProperties.endpoint" + "crossLanguageDefinitionId": "SpecialWords.ModelProperties.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7737,9 +8009,11 @@ "crossLanguageDefinitionId": "SpecialWords.ReservedOperationBodyParams.withItems.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "481", @@ -7775,9 +8049,11 @@ "crossLanguageDefinitionId": "SpecialWords.ReservedOperationBodyParams.withItems.items", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -7852,7 +8128,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SpecialWords.ReservedOperationBodyParams.endpoint" + "crossLanguageDefinitionId": "SpecialWords.ReservedOperationBodyParams.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7914,9 +8191,11 @@ "crossLanguageDefinitionId": "SpecialWords.ExtensibleStrings.putExtensibleStringValue.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "491", @@ -7949,9 +8228,11 @@ "crossLanguageDefinitionId": "SpecialWords.ExtensibleStrings.putExtensibleStringValue.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "493", @@ -7987,9 +8268,11 @@ "crossLanguageDefinitionId": "SpecialWords.ExtensibleStrings.putExtensibleStringValue.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -8089,7 +8372,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SpecialWords.ExtensibleStrings.endpoint" + "crossLanguageDefinitionId": "SpecialWords.ExtensibleStrings.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9425,7 +9709,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SpecialWords.Operations.endpoint" + "crossLanguageDefinitionId": "SpecialWords.Operations.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9495,9 +9780,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withAnd.and", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9582,9 +9869,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withAs.as", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9669,9 +9958,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withAssert.assert", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9756,9 +10047,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withAsync.async", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9843,9 +10136,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withAwait.await", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9930,9 +10225,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withBreak.break", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10017,9 +10314,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withClass.class", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10104,9 +10403,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withConstructor.constructor", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10191,9 +10492,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withContinue.continue", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10278,9 +10581,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withDef.def", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10365,9 +10670,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withDel.del", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10452,9 +10759,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withElif.elif", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10539,9 +10848,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withElse.else", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10626,9 +10937,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withExcept.except", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10713,9 +11026,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withExec.exec", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10800,9 +11115,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withFinally.finally", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10887,9 +11204,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withFor.for", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10974,9 +11293,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withFrom.from", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11061,9 +11382,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withGlobal.global", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11148,9 +11471,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withIf.if", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11235,9 +11560,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withImport.import", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11322,9 +11649,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withIn.in", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11409,9 +11738,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withIs.is", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11496,9 +11827,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withLambda.lambda", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11583,9 +11916,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withNot.not", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11670,9 +12005,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withOr.or", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11757,9 +12094,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withPass.pass", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11844,9 +12183,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withRaise.raise", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11931,9 +12272,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withReturn.return", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -12018,9 +12361,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withTry.try", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -12105,9 +12450,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withWhile.while", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -12192,9 +12539,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withWith.with", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -12279,9 +12628,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withYield.yield", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -12366,9 +12717,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withCancellationToken.cancellationToken", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -12432,7 +12785,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SpecialWords.Parameters.endpoint" + "crossLanguageDefinitionId": "SpecialWords.Parameters.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/array/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/array/tspCodeModel.json index fcd1f5c8afc..7e16388a84b 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/array/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/array/tspCodeModel.json @@ -17,7 +17,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "3", @@ -33,7 +34,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -49,7 +51,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -65,7 +68,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -81,7 +85,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -97,7 +102,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -113,7 +119,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "15", @@ -129,7 +136,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -145,7 +153,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "19", @@ -161,7 +170,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "21", @@ -177,7 +187,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "23", @@ -193,7 +204,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "25", @@ -209,7 +221,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "27", @@ -225,7 +238,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "29", @@ -241,7 +255,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "31", @@ -257,7 +272,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "33", @@ -273,7 +289,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "35", @@ -289,7 +306,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "37", @@ -305,7 +323,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "39", @@ -321,7 +340,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "41", @@ -337,7 +357,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "43", @@ -353,7 +374,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "45", @@ -369,7 +391,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "47", @@ -385,7 +408,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "49", @@ -401,7 +425,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "51", @@ -417,7 +442,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "53", @@ -433,7 +459,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "55", @@ -449,7 +476,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -467,6 +495,7 @@ "name": "InnerModel" } }, + "isExactName": false, "properties": [ { "$id": "58", @@ -492,7 +521,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "60", @@ -520,7 +550,8 @@ "name": "children" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -562,7 +593,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.endpoint" + "crossLanguageDefinitionId": "Type.Array.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -620,9 +652,11 @@ "crossLanguageDefinitionId": "Type.Array.Int32Value.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -726,9 +760,11 @@ "crossLanguageDefinitionId": "Type.Array.Int32Value.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "77", @@ -764,9 +800,11 @@ "crossLanguageDefinitionId": "Type.Array.Int32Value.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -841,7 +879,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.Int32Value.endpoint" + "crossLanguageDefinitionId": "Type.Array.Int32Value.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -903,9 +942,11 @@ "crossLanguageDefinitionId": "Type.Array.Int64Value.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1009,9 +1050,11 @@ "crossLanguageDefinitionId": "Type.Array.Int64Value.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "93", @@ -1047,9 +1090,11 @@ "crossLanguageDefinitionId": "Type.Array.Int64Value.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1124,7 +1169,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.Int64Value.endpoint" + "crossLanguageDefinitionId": "Type.Array.Int64Value.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1186,9 +1232,11 @@ "crossLanguageDefinitionId": "Type.Array.BooleanValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1292,9 +1340,11 @@ "crossLanguageDefinitionId": "Type.Array.BooleanValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "109", @@ -1330,9 +1380,11 @@ "crossLanguageDefinitionId": "Type.Array.BooleanValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1407,7 +1459,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.BooleanValue.endpoint" + "crossLanguageDefinitionId": "Type.Array.BooleanValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1469,9 +1522,11 @@ "crossLanguageDefinitionId": "Type.Array.StringValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1575,9 +1630,11 @@ "crossLanguageDefinitionId": "Type.Array.StringValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "125", @@ -1613,9 +1670,11 @@ "crossLanguageDefinitionId": "Type.Array.StringValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1690,7 +1749,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.StringValue.endpoint" + "crossLanguageDefinitionId": "Type.Array.StringValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1752,9 +1812,11 @@ "crossLanguageDefinitionId": "Type.Array.Float32Value.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1858,9 +1920,11 @@ "crossLanguageDefinitionId": "Type.Array.Float32Value.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "141", @@ -1896,9 +1960,11 @@ "crossLanguageDefinitionId": "Type.Array.Float32Value.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1973,7 +2039,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.Float32Value.endpoint" + "crossLanguageDefinitionId": "Type.Array.Float32Value.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2035,9 +2102,11 @@ "crossLanguageDefinitionId": "Type.Array.DatetimeValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2149,9 +2218,11 @@ "crossLanguageDefinitionId": "Type.Array.DatetimeValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "158", @@ -2187,9 +2258,11 @@ "crossLanguageDefinitionId": "Type.Array.DatetimeValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2264,7 +2337,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.DatetimeValue.endpoint" + "crossLanguageDefinitionId": "Type.Array.DatetimeValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2326,9 +2400,11 @@ "crossLanguageDefinitionId": "Type.Array.DurationValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2440,9 +2516,11 @@ "crossLanguageDefinitionId": "Type.Array.DurationValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "175", @@ -2478,9 +2556,11 @@ "crossLanguageDefinitionId": "Type.Array.DurationValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2555,7 +2635,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.DurationValue.endpoint" + "crossLanguageDefinitionId": "Type.Array.DurationValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2617,9 +2698,11 @@ "crossLanguageDefinitionId": "Type.Array.UnknownValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2723,9 +2806,11 @@ "crossLanguageDefinitionId": "Type.Array.UnknownValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "191", @@ -2761,9 +2846,11 @@ "crossLanguageDefinitionId": "Type.Array.UnknownValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2838,7 +2925,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.UnknownValue.endpoint" + "crossLanguageDefinitionId": "Type.Array.UnknownValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2900,9 +2988,11 @@ "crossLanguageDefinitionId": "Type.Array.ModelValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2995,9 +3085,11 @@ "crossLanguageDefinitionId": "Type.Array.ModelValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "205", @@ -3033,9 +3125,11 @@ "crossLanguageDefinitionId": "Type.Array.ModelValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3110,7 +3204,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.ModelValue.endpoint" + "crossLanguageDefinitionId": "Type.Array.ModelValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3172,9 +3267,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableFloatValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3283,9 +3380,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableFloatValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "222", @@ -3321,9 +3420,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableFloatValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3398,7 +3499,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.NullableFloatValue.endpoint" + "crossLanguageDefinitionId": "Type.Array.NullableFloatValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3460,9 +3562,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableInt32Value.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3571,9 +3675,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableInt32Value.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "239", @@ -3609,9 +3715,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableInt32Value.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3686,7 +3794,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.NullableInt32Value.endpoint" + "crossLanguageDefinitionId": "Type.Array.NullableInt32Value.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3748,9 +3857,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableBooleanValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3859,9 +3970,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableBooleanValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "256", @@ -3897,9 +4010,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableBooleanValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3974,7 +4089,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.NullableBooleanValue.endpoint" + "crossLanguageDefinitionId": "Type.Array.NullableBooleanValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4036,9 +4152,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableStringValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4147,9 +4265,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableStringValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "273", @@ -4185,9 +4305,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableStringValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4262,7 +4384,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.NullableStringValue.endpoint" + "crossLanguageDefinitionId": "Type.Array.NullableStringValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4324,9 +4447,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableModelValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4431,9 +4556,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableModelValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "289", @@ -4469,9 +4596,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableModelValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4546,7 +4675,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.NullableModelValue.endpoint" + "crossLanguageDefinitionId": "Type.Array.NullableModelValue.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/dictionary/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/dictionary/tspCodeModel.json index 4161540f8cc..d8109333bc7 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/dictionary/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/dictionary/tspCodeModel.json @@ -17,7 +17,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "3", @@ -33,7 +34,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -49,7 +51,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -65,7 +68,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -81,7 +85,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -97,7 +102,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -113,7 +119,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "15", @@ -129,7 +136,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -145,7 +153,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "19", @@ -161,7 +170,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "21", @@ -177,7 +187,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "23", @@ -193,7 +204,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "25", @@ -209,7 +221,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "27", @@ -225,7 +238,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "29", @@ -241,7 +255,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "31", @@ -257,7 +272,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "33", @@ -273,7 +289,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "35", @@ -289,7 +306,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "37", @@ -305,7 +323,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "39", @@ -321,7 +340,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "41", @@ -337,7 +357,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "43", @@ -353,7 +374,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -371,6 +393,7 @@ "name": "InnerModel" } }, + "isExactName": false, "properties": [ { "$id": "46", @@ -396,7 +419,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "48", @@ -429,7 +453,8 @@ "name": "children" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -471,7 +496,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Dictionary.endpoint" + "crossLanguageDefinitionId": "Type.Dictionary.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -529,9 +555,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.Int32Value.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -640,9 +668,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.Int32Value.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "67", @@ -678,9 +708,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.Int32Value.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -755,7 +787,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Dictionary.Int32Value.endpoint" + "crossLanguageDefinitionId": "Type.Dictionary.Int32Value.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -817,9 +850,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.Int64Value.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -928,9 +963,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.Int64Value.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "84", @@ -966,9 +1003,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.Int64Value.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1043,7 +1082,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Dictionary.Int64Value.endpoint" + "crossLanguageDefinitionId": "Type.Dictionary.Int64Value.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1105,9 +1145,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.BooleanValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1216,9 +1258,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.BooleanValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "101", @@ -1254,9 +1298,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.BooleanValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1331,7 +1377,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Dictionary.BooleanValue.endpoint" + "crossLanguageDefinitionId": "Type.Dictionary.BooleanValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1393,9 +1440,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.StringValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1504,9 +1553,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.StringValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "118", @@ -1542,9 +1593,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.StringValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1619,7 +1672,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Dictionary.StringValue.endpoint" + "crossLanguageDefinitionId": "Type.Dictionary.StringValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1681,9 +1735,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.Float32Value.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1792,9 +1848,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.Float32Value.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "135", @@ -1830,9 +1888,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.Float32Value.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1907,7 +1967,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Dictionary.Float32Value.endpoint" + "crossLanguageDefinitionId": "Type.Dictionary.Float32Value.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1969,9 +2030,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.DatetimeValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2088,9 +2151,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.DatetimeValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "153", @@ -2126,9 +2191,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.DatetimeValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2203,7 +2270,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Dictionary.DatetimeValue.endpoint" + "crossLanguageDefinitionId": "Type.Dictionary.DatetimeValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2265,9 +2333,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.DurationValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2384,9 +2454,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.DurationValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "171", @@ -2422,9 +2494,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.DurationValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2499,7 +2573,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Dictionary.DurationValue.endpoint" + "crossLanguageDefinitionId": "Type.Dictionary.DurationValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2561,9 +2636,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.UnknownValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2672,9 +2749,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.UnknownValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "188", @@ -2710,9 +2789,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.UnknownValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2787,7 +2868,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Dictionary.UnknownValue.endpoint" + "crossLanguageDefinitionId": "Type.Dictionary.UnknownValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2849,9 +2931,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.ModelValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2944,9 +3028,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.ModelValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "202", @@ -2982,9 +3068,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.ModelValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3059,7 +3147,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Dictionary.ModelValue.endpoint" + "crossLanguageDefinitionId": "Type.Dictionary.ModelValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3121,9 +3210,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.RecursiveModelValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3216,9 +3307,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.RecursiveModelValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "216", @@ -3254,9 +3347,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.RecursiveModelValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3331,7 +3426,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Dictionary.RecursiveModelValue.endpoint" + "crossLanguageDefinitionId": "Type.Dictionary.RecursiveModelValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3393,9 +3489,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.NullableFloatValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3509,9 +3607,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.NullableFloatValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "234", @@ -3547,9 +3647,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.NullableFloatValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3624,7 +3726,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Dictionary.NullableFloatValue.endpoint" + "crossLanguageDefinitionId": "Type.Dictionary.NullableFloatValue.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/enum/extensible/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/enum/extensible/tspCodeModel.json index 34ce666acb5..33ef97e72ce 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/enum/extensible/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/enum/extensible/tspCodeModel.json @@ -119,7 +119,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -137,7 +138,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "12", @@ -153,7 +155,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "14", @@ -169,7 +172,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "16", @@ -185,7 +189,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "18", @@ -201,7 +206,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "20", @@ -217,7 +223,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "22", @@ -233,7 +240,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "24", @@ -249,7 +257,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [], @@ -289,7 +298,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Enum.Extensible.endpoint" + "crossLanguageDefinitionId": "Type.Enum.Extensible.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -346,9 +356,11 @@ "crossLanguageDefinitionId": "Type.Enum.Extensible.String.getKnownValue.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -447,9 +459,11 @@ "crossLanguageDefinitionId": "Type.Enum.Extensible.String.getUnknownValue.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -548,9 +562,11 @@ "crossLanguageDefinitionId": "Type.Enum.Extensible.String.putKnownValue.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "43", @@ -586,9 +602,11 @@ "crossLanguageDefinitionId": "Type.Enum.Extensible.String.putKnownValue.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -676,9 +694,11 @@ "crossLanguageDefinitionId": "Type.Enum.Extensible.String.putUnknownValue.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "49", @@ -714,9 +734,11 @@ "crossLanguageDefinitionId": "Type.Enum.Extensible.String.putUnknownValue.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -791,7 +813,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Enum.Extensible.String.endpoint" + "crossLanguageDefinitionId": "Type.Enum.Extensible.String.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/enum/fixed/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/enum/fixed/tspCodeModel.json index 858bb982b2d..8e2a692fa5f 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/enum/fixed/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/enum/fixed/tspCodeModel.json @@ -119,7 +119,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -137,7 +138,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "12", @@ -153,7 +155,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "14", @@ -169,7 +172,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "16", @@ -185,7 +189,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "18", @@ -201,7 +206,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "20", @@ -217,7 +223,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [], @@ -257,7 +264,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Enum.Fixed.endpoint" + "crossLanguageDefinitionId": "Type.Enum.Fixed.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -316,9 +324,11 @@ "crossLanguageDefinitionId": "Type.Enum.Fixed.String.getKnownValue.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -419,9 +429,11 @@ "crossLanguageDefinitionId": "Type.Enum.Fixed.String.putKnownValue.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "35", @@ -459,9 +471,11 @@ "crossLanguageDefinitionId": "Type.Enum.Fixed.String.putKnownValue.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -551,9 +565,11 @@ "crossLanguageDefinitionId": "Type.Enum.Fixed.String.putUnknownValue.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "41", @@ -591,9 +607,11 @@ "crossLanguageDefinitionId": "Type.Enum.Fixed.String.putUnknownValue.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -668,7 +686,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Enum.Fixed.String.endpoint" + "crossLanguageDefinitionId": "Type.Enum.Fixed.String.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/empty/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/empty/tspCodeModel.json index 419f29c8be9..774ad80d9a1 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/empty/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/empty/tspCodeModel.json @@ -17,7 +17,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "3", @@ -33,7 +34,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -49,7 +51,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -65,7 +68,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -83,6 +87,7 @@ "name": "EmptyInput" } }, + "isExactName": false, "properties": [] }, { @@ -99,6 +104,7 @@ "name": "EmptyOutput" } }, + "isExactName": false, "properties": [] }, { @@ -115,6 +121,7 @@ "name": "EmptyInputOutput" } }, + "isExactName": false, "properties": [] } ], @@ -171,9 +178,11 @@ "crossLanguageDefinitionId": "Type.Model.Empty.putEmpty.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "17", @@ -209,9 +218,11 @@ "crossLanguageDefinitionId": "Type.Model.Empty.putEmpty.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -299,9 +310,11 @@ "crossLanguageDefinitionId": "Type.Model.Empty.getEmpty.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -394,9 +407,11 @@ "crossLanguageDefinitionId": "Type.Model.Empty.postRoundTripEmpty.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "27", @@ -429,9 +444,11 @@ "crossLanguageDefinitionId": "Type.Model.Empty.postRoundTripEmpty.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "29", @@ -467,9 +484,11 @@ "crossLanguageDefinitionId": "Type.Model.Empty.postRoundTripEmpty.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -561,7 +580,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Model.Empty.endpoint" + "crossLanguageDefinitionId": "Type.Model.Empty.endpoint", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/enum-discriminator/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/enum-discriminator/tspCodeModel.json index 190b0356633..1e1771ae4a5 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/enum-discriminator/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/enum-discriminator/tspCodeModel.json @@ -35,7 +35,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -70,7 +71,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -88,7 +90,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -104,7 +107,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -120,7 +124,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -136,7 +141,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "15", @@ -152,7 +158,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -168,7 +175,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "19", @@ -184,7 +192,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "21", @@ -200,7 +209,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -218,6 +228,7 @@ "name": "Dog" } }, + "isExactName": false, "discriminatorProperty": { "$id": "24", "kind": "property", @@ -238,7 +249,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, "properties": [ { @@ -268,7 +280,8 @@ "name": "weight" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ], "discriminatedSubtypes": { @@ -287,6 +300,7 @@ "name": "Golden" } }, + "isExactName": false, "baseModel": { "$ref": "23" }, @@ -362,7 +376,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -385,6 +400,7 @@ "name": "Snake" } }, + "isExactName": false, "discriminatorProperty": { "$id": "34", "kind": "property", @@ -405,7 +421,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, "properties": [ { @@ -435,7 +452,8 @@ "name": "length" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ], "discriminatedSubtypes": { @@ -454,6 +472,7 @@ "name": "Cobra" } }, + "isExactName": false, "baseModel": { "$ref": "33" }, @@ -529,7 +548,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -592,9 +612,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.EnumDiscriminator.getExtensibleModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -689,9 +711,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.EnumDiscriminator.putExtensibleModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "52", @@ -729,9 +753,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.EnumDiscriminator.putExtensibleModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -821,9 +847,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.EnumDiscriminator.getExtensibleModelMissingDiscriminator.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -916,9 +944,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.EnumDiscriminator.getExtensibleModelWrongDiscriminator.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1011,9 +1041,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.EnumDiscriminator.getFixedModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1108,9 +1140,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.EnumDiscriminator.putFixedModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "70", @@ -1148,9 +1182,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.EnumDiscriminator.putFixedModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -1240,9 +1276,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.EnumDiscriminator.getFixedModelMissingDiscriminator.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1335,9 +1373,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.EnumDiscriminator.getFixedModelWrongDiscriminator.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1415,7 +1455,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Model.Inheritance.EnumDiscriminator.endpoint" + "crossLanguageDefinitionId": "Type.Model.Inheritance.EnumDiscriminator.endpoint", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/nested-discriminator/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/nested-discriminator/tspCodeModel.json index 3b5df110e81..abd9ed1d025 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/nested-discriminator/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/nested-discriminator/tspCodeModel.json @@ -17,7 +17,8 @@ "decorators": [] }, "value": "shark", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "3", @@ -33,7 +34,8 @@ "decorators": [] }, "value": "saw", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -49,7 +51,8 @@ "decorators": [] }, "value": "goblin", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -65,7 +68,8 @@ "decorators": [] }, "value": "salmon", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -81,7 +85,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -97,7 +102,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -113,7 +119,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "15", @@ -129,7 +136,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -145,7 +153,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "19", @@ -161,7 +170,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -179,6 +189,7 @@ "name": "Fish" } }, + "isExactName": false, "discriminatorProperty": { "$id": "22", "kind": "property", @@ -203,7 +214,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, "properties": [ { @@ -232,7 +244,8 @@ "name": "age" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ], "discriminatedSubtypes": { @@ -251,6 +264,7 @@ "name": "Shark" } }, + "isExactName": false, "discriminatorProperty": { "$id": "27", "kind": "property", @@ -274,7 +288,8 @@ "name": "sharktype" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, "baseModel": { "$ref": "21" @@ -299,7 +314,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$ref": "27" @@ -321,6 +337,7 @@ "name": "SawShark" } }, + "isExactName": false, "baseModel": { "$ref": "26" }, @@ -344,7 +361,8 @@ "name": "sharktype" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -363,6 +381,7 @@ "name": "GoblinShark" } }, + "isExactName": false, "baseModel": { "$ref": "26" }, @@ -386,7 +405,8 @@ "name": "sharktype" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -407,6 +427,7 @@ "name": "Salmon" } }, + "isExactName": false, "baseModel": { "$ref": "21" }, @@ -430,7 +451,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "36", @@ -458,7 +480,8 @@ "name": "friends" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "38", @@ -491,7 +514,8 @@ "name": "hate" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "41", @@ -512,7 +536,8 @@ "name": "partner" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -582,9 +607,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NestedDiscriminator.getModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -677,9 +704,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NestedDiscriminator.putModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "51", @@ -715,9 +744,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NestedDiscriminator.putModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -805,9 +836,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NestedDiscriminator.getRecursiveModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -900,9 +933,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NestedDiscriminator.putRecursiveModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "61", @@ -938,9 +973,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NestedDiscriminator.putRecursiveModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -1028,9 +1065,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NestedDiscriminator.getMissingDiscriminator.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1121,9 +1160,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NestedDiscriminator.getWrongDiscriminator.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1201,7 +1242,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Model.Inheritance.NestedDiscriminator.endpoint" + "crossLanguageDefinitionId": "Type.Model.Inheritance.NestedDiscriminator.endpoint", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/not-discriminated/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/not-discriminated/tspCodeModel.json index 1365268af42..bb5c0dbad45 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/not-discriminated/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/not-discriminated/tspCodeModel.json @@ -17,7 +17,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "3", @@ -33,7 +34,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -49,7 +51,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -65,7 +68,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -83,6 +87,7 @@ "name": "Siamese" } }, + "isExactName": false, "baseModel": { "$id": "10", "kind": "model", @@ -97,6 +102,7 @@ "name": "Cat" } }, + "isExactName": false, "baseModel": { "$id": "11", "kind": "model", @@ -111,6 +117,7 @@ "name": "Pet" } }, + "isExactName": false, "properties": [ { "$id": "12", @@ -135,7 +142,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -163,7 +171,8 @@ "name": "age" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -191,7 +200,8 @@ "name": "smart" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -255,9 +265,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NotDiscriminated.postValid.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "23", @@ -293,9 +305,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NotDiscriminated.postValid.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -383,9 +397,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NotDiscriminated.getValid.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -478,9 +494,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NotDiscriminated.putValid.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "33", @@ -513,9 +531,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NotDiscriminated.putValid.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "35", @@ -551,9 +571,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NotDiscriminated.putValid.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -645,7 +667,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Model.Inheritance.NotDiscriminated.endpoint" + "crossLanguageDefinitionId": "Type.Model.Inheritance.NotDiscriminated.endpoint", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/recursive/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/recursive/tspCodeModel.json index ca5f76c3a35..570bdd50020 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/recursive/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/recursive/tspCodeModel.json @@ -17,7 +17,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "3", @@ -33,7 +34,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -51,6 +53,7 @@ "name": "Extension" } }, + "isExactName": false, "baseModel": { "$id": "6", "kind": "model", @@ -65,6 +68,7 @@ "name": "Element" } }, + "isExactName": false, "properties": [ { "$id": "7", @@ -92,7 +96,8 @@ "name": "extension" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -120,7 +125,8 @@ "name": "level" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -181,9 +187,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.Recursive.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "16", @@ -219,9 +227,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.Recursive.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -309,9 +319,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.Recursive.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -389,7 +401,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Model.Inheritance.Recursive.endpoint" + "crossLanguageDefinitionId": "Type.Model.Inheritance.Recursive.endpoint", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/single-discriminator/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/single-discriminator/tspCodeModel.json index fbe7e7617e7..1ab98e6eb88 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/single-discriminator/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/inheritance/single-discriminator/tspCodeModel.json @@ -17,7 +17,8 @@ "decorators": [] }, "value": "seagull", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "3", @@ -33,7 +34,8 @@ "decorators": [] }, "value": "sparrow", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -49,7 +51,8 @@ "decorators": [] }, "value": "goose", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -65,7 +68,8 @@ "decorators": [] }, "value": "eagle", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -81,7 +85,8 @@ "decorators": [] }, "value": "t-rex", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -97,7 +102,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -113,7 +119,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "15", @@ -129,7 +136,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -145,7 +153,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "19", @@ -161,7 +170,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "21", @@ -177,7 +187,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "23", @@ -193,7 +204,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -211,6 +223,7 @@ "name": "Bird" } }, + "isExactName": false, "discriminatorProperty": { "$id": "26", "kind": "property", @@ -234,7 +247,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, "properties": [ { @@ -263,7 +277,8 @@ "name": "wingspan" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ], "discriminatedSubtypes": { @@ -282,6 +297,7 @@ "name": "SeaGull" } }, + "isExactName": false, "baseModel": { "$ref": "25" }, @@ -305,7 +321,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -324,6 +341,7 @@ "name": "Sparrow" } }, + "isExactName": false, "baseModel": { "$ref": "25" }, @@ -347,7 +365,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -366,6 +385,7 @@ "name": "Goose" } }, + "isExactName": false, "baseModel": { "$ref": "25" }, @@ -389,7 +409,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -408,6 +429,7 @@ "name": "Eagle" } }, + "isExactName": false, "baseModel": { "$ref": "25" }, @@ -431,7 +453,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "38", @@ -459,7 +482,8 @@ "name": "friends" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "40", @@ -492,7 +516,8 @@ "name": "hate" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "43", @@ -513,7 +538,8 @@ "name": "partner" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -545,6 +571,7 @@ "name": "Dinosaur" } }, + "isExactName": false, "discriminatorProperty": { "$id": "45", "kind": "property", @@ -569,7 +596,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, "properties": [ { @@ -598,7 +626,8 @@ "name": "size" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ], "discriminatedSubtypes": { @@ -617,6 +646,7 @@ "name": "TRex" } }, + "isExactName": false, "baseModel": { "$ref": "44" }, @@ -640,7 +670,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -701,9 +732,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.SingleDiscriminator.getModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -796,9 +829,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.SingleDiscriminator.putModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "60", @@ -834,9 +869,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.SingleDiscriminator.putModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -924,9 +961,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.SingleDiscriminator.getRecursiveModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1019,9 +1058,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.SingleDiscriminator.putRecursiveModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "70", @@ -1057,9 +1098,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.SingleDiscriminator.putRecursiveModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -1147,9 +1190,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.SingleDiscriminator.getMissingDiscriminator.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1240,9 +1285,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.SingleDiscriminator.getWrongDiscriminator.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1333,9 +1380,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.SingleDiscriminator.getLegacyModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1413,7 +1462,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Model.Inheritance.SingleDiscriminator.endpoint" + "crossLanguageDefinitionId": "Type.Model.Inheritance.SingleDiscriminator.endpoint", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/usage/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/usage/tspCodeModel.json index 53717aa4c6b..747d49b8ebd 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/usage/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/usage/tspCodeModel.json @@ -17,7 +17,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "3", @@ -33,7 +34,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -49,7 +51,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -65,7 +68,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -83,6 +87,7 @@ "name": "InputRecord" } }, + "isExactName": false, "properties": [ { "$id": "10", @@ -107,7 +112,8 @@ "name": "requiredProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -125,6 +131,7 @@ "name": "OutputRecord" } }, + "isExactName": false, "properties": [ { "$id": "13", @@ -149,7 +156,8 @@ "name": "requiredProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -167,6 +175,7 @@ "name": "InputOutputRecord" } }, + "isExactName": false, "properties": [ { "$id": "16", @@ -191,7 +200,8 @@ "name": "requiredProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -249,9 +259,11 @@ "crossLanguageDefinitionId": "Type.Model.Usage.input.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "23", @@ -287,9 +299,11 @@ "crossLanguageDefinitionId": "Type.Model.Usage.input.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -377,9 +391,11 @@ "crossLanguageDefinitionId": "Type.Model.Usage.output.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -472,9 +488,11 @@ "crossLanguageDefinitionId": "Type.Model.Usage.inputAndOutput.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "33", @@ -507,9 +525,11 @@ "crossLanguageDefinitionId": "Type.Model.Usage.inputAndOutput.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "35", @@ -545,9 +565,11 @@ "crossLanguageDefinitionId": "Type.Model.Usage.inputAndOutput.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -639,7 +661,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Model.Usage.endpoint" + "crossLanguageDefinitionId": "Type.Model.Usage.endpoint", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/visibility/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/visibility/tspCodeModel.json index 0456ce7d546..2c1978d5de1 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/visibility/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/model/visibility/tspCodeModel.json @@ -17,7 +17,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "3", @@ -33,7 +34,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -49,7 +51,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -65,7 +68,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -81,7 +85,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -97,7 +102,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -113,7 +119,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "15", @@ -129,7 +136,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -145,7 +153,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -163,6 +172,7 @@ "name": "VisibilityModel" } }, + "isExactName": false, "properties": [ { "$id": "20", @@ -188,7 +198,8 @@ "name": "readProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "22", @@ -214,7 +225,8 @@ "name": "queryProp" } }, - "isHttpMetadata": true + "isHttpMetadata": true, + "isExactName": false }, { "$id": "24", @@ -247,7 +259,8 @@ "name": "createProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "27", @@ -280,7 +293,8 @@ "name": "updateProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "30", @@ -306,7 +320,8 @@ "name": "deleteProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -324,6 +339,7 @@ "name": "ReadOnlyModel" } }, + "isExactName": false, "properties": [ { "$id": "33", @@ -350,7 +366,8 @@ "name": "optionalNullableIntList" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "35", @@ -388,7 +405,8 @@ "name": "optionalStringRecord" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -449,7 +467,8 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.getModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "45", @@ -467,9 +486,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.VisibilityModel.queryProp", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "46", @@ -504,9 +525,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.getModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "48", @@ -539,9 +562,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.getModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "50", @@ -566,6 +591,7 @@ "$ref": "44" } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -675,12 +701,14 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.headModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$ref": "45" } - ] + ], + "isExactName": false }, { "$id": "56", @@ -715,9 +743,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.headModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "58", @@ -742,6 +772,7 @@ "$ref": "55" } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -831,9 +862,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.putModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "63", @@ -869,9 +902,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.putModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -961,9 +996,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.patchModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "69", @@ -999,9 +1036,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.patchModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -1091,9 +1130,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.postModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "75", @@ -1129,9 +1170,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.postModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -1221,9 +1264,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.deleteModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "81", @@ -1259,9 +1304,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.deleteModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -1351,9 +1398,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.putReadOnlyModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "87", @@ -1386,9 +1435,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.putReadOnlyModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "89", @@ -1424,9 +1475,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.putReadOnlyModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -1518,7 +1571,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Model.Visibility.endpoint" + "crossLanguageDefinitionId": "Type.Model.Visibility.endpoint", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/additional-properties/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/additional-properties/tspCodeModel.json index 76700bbc751..3410d98fd4e 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/additional-properties/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/additional-properties/tspCodeModel.json @@ -17,7 +17,8 @@ "decorators": [] }, "value": "derived", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "3", @@ -33,7 +34,8 @@ "decorators": [] }, "value": "derived", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -49,7 +51,8 @@ "decorators": [] }, "value": "kind0", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -65,7 +68,8 @@ "decorators": [] }, "value": "kind1", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -81,7 +85,8 @@ "decorators": [] }, "value": "kind1", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -97,7 +102,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -113,7 +119,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "15", @@ -129,7 +136,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -145,7 +153,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "19", @@ -161,7 +170,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "21", @@ -177,7 +187,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "23", @@ -193,7 +204,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "25", @@ -209,7 +221,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "27", @@ -225,7 +238,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "29", @@ -241,7 +255,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "31", @@ -257,7 +272,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "33", @@ -273,7 +289,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "35", @@ -289,7 +306,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "37", @@ -305,7 +323,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "39", @@ -321,7 +340,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "41", @@ -337,7 +357,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "43", @@ -353,7 +374,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "45", @@ -369,7 +391,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "47", @@ -385,7 +408,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "49", @@ -401,7 +425,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "51", @@ -417,7 +442,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "53", @@ -433,7 +459,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "55", @@ -449,7 +476,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "57", @@ -465,7 +493,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "59", @@ -481,7 +510,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "61", @@ -497,7 +527,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "63", @@ -513,7 +544,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "65", @@ -529,7 +561,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "67", @@ -545,7 +578,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "69", @@ -561,7 +595,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "71", @@ -577,7 +612,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "73", @@ -593,7 +629,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "75", @@ -609,7 +646,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "77", @@ -625,7 +663,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "79", @@ -641,7 +680,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "81", @@ -657,7 +697,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "83", @@ -673,7 +714,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "85", @@ -689,7 +731,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "87", @@ -705,7 +748,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "89", @@ -721,7 +765,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "91", @@ -737,7 +782,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "93", @@ -753,7 +799,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "95", @@ -769,7 +816,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "97", @@ -785,7 +833,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "99", @@ -801,7 +850,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "101", @@ -817,7 +867,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "103", @@ -833,7 +884,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "105", @@ -849,7 +901,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "107", @@ -865,7 +918,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "109", @@ -881,7 +935,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "111", @@ -897,7 +952,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "113", @@ -913,7 +969,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "115", @@ -929,7 +986,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "117", @@ -945,7 +1003,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "119", @@ -961,7 +1020,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "121", @@ -977,7 +1037,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "123", @@ -993,7 +1054,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "125", @@ -1009,7 +1071,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "127", @@ -1025,7 +1088,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "129", @@ -1041,7 +1105,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "131", @@ -1057,7 +1122,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "133", @@ -1073,7 +1139,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -1091,6 +1158,7 @@ "name": "ExtendsUnknownAdditionalProperties" } }, + "isExactName": false, "additionalProperties": { "$id": "136", "kind": "unknown", @@ -1123,7 +1191,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1141,6 +1210,7 @@ "name": "ExtendsUnknownAdditionalPropertiesDerived" } }, + "isExactName": false, "baseModel": { "$ref": "135" }, @@ -1169,7 +1239,8 @@ "name": "index" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "142", @@ -1195,7 +1266,8 @@ "name": "age" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1213,6 +1285,7 @@ "name": "ExtendsUnknownAdditionalPropertiesDiscriminated" } }, + "isExactName": false, "additionalProperties": { "$ref": "136" }, @@ -1240,7 +1313,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, "properties": [ { @@ -1267,7 +1341,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$ref": "145" @@ -1289,6 +1364,7 @@ "name": "ExtendsUnknownAdditionalPropertiesDiscriminatedDerived" } }, + "isExactName": false, "baseModel": { "$ref": "144" }, @@ -1312,7 +1388,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "151", @@ -1338,7 +1415,8 @@ "name": "index" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "153", @@ -1364,7 +1442,8 @@ "name": "age" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -1387,6 +1466,7 @@ "name": "IsUnknownAdditionalProperties" } }, + "isExactName": false, "additionalProperties": { "$id": "156", "kind": "unknown", @@ -1419,7 +1499,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1437,6 +1518,7 @@ "name": "IsUnknownAdditionalPropertiesDerived" } }, + "isExactName": false, "baseModel": { "$ref": "155" }, @@ -1465,7 +1547,8 @@ "name": "index" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "162", @@ -1491,7 +1574,8 @@ "name": "age" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1509,6 +1593,7 @@ "name": "IsUnknownAdditionalPropertiesDiscriminated" } }, + "isExactName": false, "additionalProperties": { "$id": "165", "kind": "unknown", @@ -1540,7 +1625,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, "properties": [ { @@ -1567,7 +1653,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$ref": "166" @@ -1589,6 +1676,7 @@ "name": "IsUnknownAdditionalPropertiesDiscriminatedDerived" } }, + "isExactName": false, "baseModel": { "$ref": "164" }, @@ -1612,7 +1700,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "172", @@ -1638,7 +1727,8 @@ "name": "index" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "174", @@ -1664,7 +1754,8 @@ "name": "age" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -1687,6 +1778,7 @@ "name": "ExtendsStringAdditionalProperties" } }, + "isExactName": false, "additionalProperties": { "$id": "177", "kind": "string", @@ -1719,7 +1811,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1737,6 +1830,7 @@ "name": "IsStringAdditionalProperties" } }, + "isExactName": false, "additionalProperties": { "$id": "181", "kind": "string", @@ -1769,7 +1863,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1787,6 +1882,7 @@ "name": "SpreadStringRecord" } }, + "isExactName": false, "additionalProperties": { "$id": "185", "kind": "string", @@ -1819,7 +1915,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1837,6 +1934,7 @@ "name": "ExtendsFloatAdditionalProperties" } }, + "isExactName": false, "additionalProperties": { "$id": "189", "kind": "float32", @@ -1869,7 +1967,8 @@ "name": "id" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1887,6 +1986,7 @@ "name": "IsFloatAdditionalProperties" } }, + "isExactName": false, "additionalProperties": { "$id": "193", "kind": "float32", @@ -1919,7 +2019,8 @@ "name": "id" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1937,6 +2038,7 @@ "name": "SpreadFloatRecord" } }, + "isExactName": false, "additionalProperties": { "$id": "197", "kind": "float32", @@ -1969,7 +2071,8 @@ "name": "id" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1987,6 +2090,7 @@ "name": "ExtendsModelAdditionalProperties" } }, + "isExactName": false, "additionalProperties": { "$id": "201", "kind": "model", @@ -2001,6 +2105,7 @@ "name": "ModelForRecord" } }, + "isExactName": false, "properties": [ { "$id": "202", @@ -2026,7 +2131,8 @@ "name": "state" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2050,7 +2156,8 @@ "name": "knownProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2071,6 +2178,7 @@ "name": "IsModelAdditionalProperties" } }, + "isExactName": false, "additionalProperties": { "$ref": "201" }, @@ -2094,7 +2202,8 @@ "name": "knownProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2112,6 +2221,7 @@ "name": "SpreadModelRecord" } }, + "isExactName": false, "additionalProperties": { "$ref": "201" }, @@ -2135,7 +2245,8 @@ "name": "knownProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2153,6 +2264,7 @@ "name": "ExtendsModelArrayAdditionalProperties" } }, + "isExactName": false, "additionalProperties": { "$id": "210", "kind": "array", @@ -2183,7 +2295,8 @@ "name": "knownProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2201,6 +2314,7 @@ "name": "IsModelArrayAdditionalProperties" } }, + "isExactName": false, "additionalProperties": { "$ref": "210" }, @@ -2224,7 +2338,8 @@ "name": "knownProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2241,6 +2356,7 @@ "name": "SpreadModelArrayRecord" } }, + "isExactName": false, "additionalProperties": { "$ref": "210" }, @@ -2264,7 +2380,8 @@ "name": "knownProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2282,6 +2399,7 @@ "name": "DifferentSpreadStringRecord" } }, + "isExactName": false, "additionalProperties": { "$id": "217", "kind": "string", @@ -2314,7 +2432,8 @@ "name": "id" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2332,6 +2451,7 @@ "name": "DifferentSpreadFloatRecord" } }, + "isExactName": false, "additionalProperties": { "$id": "221", "kind": "float32", @@ -2364,7 +2484,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2382,6 +2503,7 @@ "name": "DifferentSpreadModelRecord" } }, + "isExactName": false, "additionalProperties": { "$ref": "201" }, @@ -2409,7 +2531,8 @@ "name": "knownProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2427,6 +2550,7 @@ "name": "DifferentSpreadModelArrayRecord" } }, + "isExactName": false, "additionalProperties": { "$ref": "210" }, @@ -2454,7 +2578,8 @@ "name": "knownProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2472,6 +2597,7 @@ "name": "DifferentSpreadStringDerived" } }, + "isExactName": false, "baseModel": { "$ref": "216" }, @@ -2500,7 +2626,8 @@ "name": "derivedProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2518,6 +2645,7 @@ "name": "DifferentSpreadFloatDerived" } }, + "isExactName": false, "baseModel": { "$ref": "220" }, @@ -2546,7 +2674,8 @@ "name": "derivedProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2564,6 +2693,7 @@ "name": "DifferentSpreadModelDerived" } }, + "isExactName": false, "baseModel": { "$ref": "224" }, @@ -2588,7 +2718,8 @@ "name": "derivedProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2606,6 +2737,7 @@ "name": "DifferentSpreadModelArrayDerived" } }, + "isExactName": false, "baseModel": { "$ref": "227" }, @@ -2630,7 +2762,8 @@ "name": "derivedProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2648,6 +2781,7 @@ "name": "MultipleSpreadRecord" } }, + "isExactName": false, "additionalProperties": { "$id": "241", "kind": "union", @@ -2669,7 +2803,8 @@ } ], "namespace": "", - "decorators": [] + "decorators": [], + "isExactName": false }, "properties": [ { @@ -2696,7 +2831,8 @@ "name": "flag" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2714,6 +2850,7 @@ "name": "SpreadRecordForUnion" } }, + "isExactName": false, "additionalProperties": { "$id": "247", "kind": "union", @@ -2735,7 +2872,8 @@ } ], "namespace": "Type.Property.AdditionalProperties", - "decorators": [] + "decorators": [], + "isExactName": false }, "properties": [ { @@ -2762,7 +2900,8 @@ "name": "flag" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2780,6 +2919,7 @@ "name": "SpreadRecordForNonDiscriminatedUnion" } }, + "isExactName": false, "additionalProperties": { "$id": "253", "kind": "union", @@ -2798,6 +2938,7 @@ "name": "WidgetData0" } }, + "isExactName": false, "properties": [ { "$id": "255", @@ -2818,7 +2959,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "256", @@ -2843,7 +2985,8 @@ "name": "fooProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2860,6 +3003,7 @@ "name": "WidgetData1" } }, + "isExactName": false, "properties": [ { "$id": "259", @@ -2880,7 +3024,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "260", @@ -2913,7 +3058,8 @@ "name": "start" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "263", @@ -2946,13 +3092,15 @@ "name": "end" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } ], "namespace": "Type.Property.AdditionalProperties", - "decorators": [] + "decorators": [], + "isExactName": false }, "properties": [ { @@ -2979,7 +3127,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3003,6 +3152,7 @@ "name": "SpreadRecordForNonDiscriminatedUnion2" } }, + "isExactName": false, "additionalProperties": { "$id": "269", "kind": "union", @@ -3021,6 +3171,7 @@ "name": "WidgetData2" } }, + "isExactName": false, "properties": [ { "$id": "271", @@ -3041,7 +3192,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "272", @@ -3066,7 +3218,8 @@ "name": "start" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3075,7 +3228,8 @@ } ], "namespace": "Type.Property.AdditionalProperties", - "decorators": [] + "decorators": [], + "isExactName": false }, "properties": [ { @@ -3102,7 +3256,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3123,6 +3278,7 @@ "name": "SpreadRecordForNonDiscriminatedUnion3" } }, + "isExactName": false, "additionalProperties": { "$id": "277", "kind": "union", @@ -3143,7 +3299,8 @@ } ], "namespace": "Type.Property.AdditionalProperties", - "decorators": [] + "decorators": [], + "isExactName": false }, "properties": [ { @@ -3170,7 +3327,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -3212,7 +3370,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -3271,9 +3430,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknown.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3368,9 +3529,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknown.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "294", @@ -3408,9 +3571,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknown.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3485,7 +3650,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknown.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknown.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3548,9 +3714,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknownDerived.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3645,9 +3813,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknownDerived.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "308", @@ -3685,9 +3855,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknownDerived.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3762,7 +3934,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknownDerived.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknownDerived.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3825,9 +3998,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknownDiscriminated.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3922,9 +4097,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknownDiscriminated.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "322", @@ -3962,9 +4139,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknownDiscriminated.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4039,7 +4218,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknownDiscriminated.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknownDiscriminated.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4102,9 +4282,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknown.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4199,9 +4381,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknown.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "336", @@ -4239,9 +4423,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknown.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4316,7 +4502,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknown.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknown.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4379,9 +4566,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknownDerived.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4476,9 +4665,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknownDerived.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "350", @@ -4516,9 +4707,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknownDerived.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4593,7 +4786,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknownDerived.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknownDerived.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4656,9 +4850,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknownDiscriminated.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4753,9 +4949,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknownDiscriminated.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "364", @@ -4793,9 +4991,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknownDiscriminated.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4870,7 +5070,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknownDiscriminated.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknownDiscriminated.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4933,9 +5134,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsString.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5030,9 +5233,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsString.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "378", @@ -5070,9 +5275,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsString.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5147,7 +5354,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsString.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsString.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -5210,9 +5418,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsString.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5307,9 +5517,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsString.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "392", @@ -5347,9 +5559,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsString.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5424,7 +5638,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsString.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsString.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -5487,9 +5702,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadString.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5584,9 +5801,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadString.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "406", @@ -5624,9 +5843,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadString.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5701,7 +5922,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadString.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadString.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -5764,9 +5986,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsFloat.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5861,9 +6085,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsFloat.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "420", @@ -5901,9 +6127,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsFloat.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5978,7 +6206,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsFloat.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsFloat.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -6041,9 +6270,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsFloat.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6138,9 +6369,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsFloat.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "434", @@ -6178,9 +6411,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsFloat.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6255,7 +6490,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsFloat.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsFloat.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -6318,9 +6554,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadFloat.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6415,9 +6653,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadFloat.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "448", @@ -6455,9 +6695,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadFloat.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6532,7 +6774,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadFloat.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadFloat.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -6595,9 +6838,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsModel.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6692,9 +6937,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsModel.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "462", @@ -6732,9 +6979,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsModel.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6809,7 +7058,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsModel.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsModel.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -6872,9 +7122,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsModel.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6969,9 +7221,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsModel.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "476", @@ -7009,9 +7263,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsModel.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7086,7 +7342,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsModel.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsModel.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7149,9 +7406,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadModel.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7246,9 +7505,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadModel.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "490", @@ -7286,9 +7547,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadModel.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7363,7 +7626,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadModel.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadModel.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7426,9 +7690,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsModelArray.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7523,9 +7789,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsModelArray.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "504", @@ -7563,9 +7831,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsModelArray.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7640,7 +7910,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsModelArray.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsModelArray.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7703,9 +7974,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsModelArray.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7800,9 +8073,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsModelArray.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "518", @@ -7840,9 +8115,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsModelArray.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7917,7 +8194,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsModelArray.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsModelArray.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7980,9 +8258,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadModelArray.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8077,9 +8357,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadModelArray.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "532", @@ -8117,9 +8399,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadModelArray.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -8194,7 +8478,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadModelArray.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadModelArray.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -8257,9 +8542,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentString.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8354,9 +8641,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentString.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "546", @@ -8394,9 +8683,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentString.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -8471,7 +8762,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentString.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentString.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -8534,9 +8826,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentFloat.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8631,9 +8925,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentFloat.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "560", @@ -8671,9 +8967,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentFloat.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -8748,7 +9046,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentFloat.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentFloat.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -8811,9 +9110,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentModel.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8908,9 +9209,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentModel.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "574", @@ -8948,9 +9251,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentModel.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -9025,7 +9330,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentModel.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentModel.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9088,9 +9394,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentModelArray.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9185,9 +9493,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentModelArray.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "588", @@ -9225,9 +9535,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentModelArray.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -9302,7 +9614,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentModelArray.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentModelArray.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9365,9 +9678,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadString.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9462,9 +9777,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadString.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "602", @@ -9502,9 +9819,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadString.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -9579,7 +9898,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadString.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadString.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9642,9 +9962,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadFloat.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9739,9 +10061,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadFloat.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "616", @@ -9779,9 +10103,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadFloat.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -9856,7 +10182,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadFloat.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadFloat.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9919,9 +10246,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadModel.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10016,9 +10345,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadModel.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "630", @@ -10056,9 +10387,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadModel.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -10133,7 +10466,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadModel.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadModel.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -10196,9 +10530,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadModelArray.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10293,9 +10629,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadModelArray.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "644", @@ -10333,9 +10671,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadModelArray.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -10410,7 +10750,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadModelArray.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadModelArray.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -10473,9 +10814,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.MultipleSpread.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10570,9 +10913,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.MultipleSpread.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "658", @@ -10610,9 +10955,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.MultipleSpread.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -10687,7 +11034,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.MultipleSpread.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.MultipleSpread.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -10750,9 +11098,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordUnion.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10847,9 +11197,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordUnion.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "672", @@ -10887,9 +11239,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordUnion.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -10964,7 +11318,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordUnion.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordUnion.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -11027,9 +11382,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11124,9 +11481,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "686", @@ -11164,9 +11523,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -11241,7 +11602,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -11304,9 +11666,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion2.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11401,9 +11765,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion2.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "700", @@ -11441,9 +11807,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion2.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -11518,7 +11886,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion2.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion2.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -11581,9 +11950,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion3.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11678,9 +12049,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion3.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "714", @@ -11718,9 +12091,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion3.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -11795,7 +12170,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion3.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion3.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/nullable/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/nullable/tspCodeModel.json index 34f7f8df279..4204521c6bb 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/nullable/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/nullable/tspCodeModel.json @@ -17,7 +17,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "3", @@ -33,7 +34,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -49,7 +51,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -65,7 +68,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -81,7 +85,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -97,7 +102,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -113,7 +119,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "15", @@ -129,7 +136,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -145,7 +153,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "19", @@ -161,7 +170,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "21", @@ -177,7 +187,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "23", @@ -193,7 +204,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "25", @@ -209,7 +221,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "27", @@ -225,7 +238,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "29", @@ -241,7 +255,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "31", @@ -257,7 +272,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "33", @@ -273,7 +289,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "35", @@ -289,7 +306,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "37", @@ -305,7 +323,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "39", @@ -321,7 +340,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "41", @@ -337,7 +357,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "43", @@ -353,7 +374,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "45", @@ -369,7 +391,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "47", @@ -385,7 +408,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "49", @@ -401,7 +425,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "51", @@ -417,7 +442,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "53", @@ -433,7 +459,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "55", @@ -449,7 +476,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "57", @@ -465,7 +493,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "59", @@ -481,7 +510,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "61", @@ -497,7 +527,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "63", @@ -513,7 +544,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "65", @@ -529,7 +561,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "67", @@ -545,7 +578,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "69", @@ -561,7 +595,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "71", @@ -577,7 +612,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "73", @@ -593,7 +629,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "75", @@ -609,7 +646,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "77", @@ -625,7 +663,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "79", @@ -641,7 +680,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "81", @@ -657,7 +697,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "83", @@ -673,7 +714,8 @@ "decorators": [] }, "value": "application/merge-patch+json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -691,6 +733,7 @@ "name": "StringProperty" } }, + "isExactName": false, "properties": [ { "$id": "86", @@ -716,7 +759,8 @@ "name": "requiredProperty" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "88", @@ -747,7 +791,8 @@ "name": "nullableProperty" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -765,6 +810,7 @@ "name": "BytesProperty" } }, + "isExactName": false, "properties": [ { "$id": "92", @@ -790,7 +836,8 @@ "name": "requiredProperty" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "94", @@ -822,7 +869,8 @@ "name": "nullableProperty" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -840,6 +888,7 @@ "name": "DatetimeProperty" } }, + "isExactName": false, "properties": [ { "$id": "98", @@ -865,7 +914,8 @@ "name": "requiredProperty" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "100", @@ -904,7 +954,8 @@ "name": "nullableProperty" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -922,6 +973,7 @@ "name": "DurationProperty" } }, + "isExactName": false, "properties": [ { "$id": "105", @@ -947,7 +999,8 @@ "name": "requiredProperty" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "107", @@ -986,7 +1039,8 @@ "name": "nullableProperty" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1004,6 +1058,7 @@ "name": "CollectionsByteProperty" } }, + "isExactName": false, "properties": [ { "$id": "112", @@ -1029,7 +1084,8 @@ "name": "requiredProperty" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "114", @@ -1068,7 +1124,8 @@ "name": "nullableProperty" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1086,6 +1143,7 @@ "name": "CollectionsModelProperty" } }, + "isExactName": false, "properties": [ { "$id": "119", @@ -1111,7 +1169,8 @@ "name": "requiredProperty" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "121", @@ -1140,6 +1199,7 @@ "name": "InnerModel" } }, + "isExactName": false, "properties": [ { "$id": "125", @@ -1165,7 +1225,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1185,7 +1246,8 @@ "name": "nullableProperty" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1206,6 +1268,7 @@ "name": "CollectionsStringProperty" } }, + "isExactName": false, "properties": [ { "$id": "128", @@ -1231,7 +1294,8 @@ "name": "requiredProperty" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "130", @@ -1269,7 +1333,8 @@ "name": "nullableProperty" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -1311,7 +1376,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Nullable.endpoint" + "crossLanguageDefinitionId": "Type.Property.Nullable.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -1370,9 +1436,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.String.getNonNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1465,9 +1533,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.String.getNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1562,9 +1632,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.String.patchNonNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "151", @@ -1600,9 +1672,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.String.patchNonNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1694,9 +1768,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.String.patchNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "157", @@ -1732,9 +1808,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.String.patchNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1809,7 +1887,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Nullable.String.endpoint" + "crossLanguageDefinitionId": "Type.Property.Nullable.String.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1872,9 +1951,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Bytes.getNonNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1967,9 +2048,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Bytes.getNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2064,9 +2147,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Bytes.patchNonNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "175", @@ -2102,9 +2187,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Bytes.patchNonNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2196,9 +2283,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Bytes.patchNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "181", @@ -2234,9 +2323,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Bytes.patchNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2311,7 +2402,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Nullable.Bytes.endpoint" + "crossLanguageDefinitionId": "Type.Property.Nullable.Bytes.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2374,9 +2466,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Datetime.getNonNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2469,9 +2563,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Datetime.getNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2566,9 +2662,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Datetime.patchNonNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "199", @@ -2604,9 +2702,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Datetime.patchNonNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2698,9 +2798,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Datetime.patchNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "205", @@ -2736,9 +2838,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Datetime.patchNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2813,7 +2917,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Nullable.Datetime.endpoint" + "crossLanguageDefinitionId": "Type.Property.Nullable.Datetime.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2876,9 +2981,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Duration.getNonNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2971,9 +3078,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Duration.getNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3068,9 +3177,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Duration.patchNonNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "223", @@ -3106,9 +3217,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Duration.patchNonNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3200,9 +3313,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Duration.patchNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "229", @@ -3238,9 +3353,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Duration.patchNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3315,7 +3432,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Nullable.Duration.endpoint" + "crossLanguageDefinitionId": "Type.Property.Nullable.Duration.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3378,9 +3496,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsByte.getNonNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3473,9 +3593,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsByte.getNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3570,9 +3692,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsByte.patchNonNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "247", @@ -3608,9 +3732,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsByte.patchNonNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3702,9 +3828,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsByte.patchNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "253", @@ -3740,9 +3868,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsByte.patchNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3817,7 +3947,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsByte.endpoint" + "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsByte.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3880,9 +4011,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsModel.getNonNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3975,9 +4108,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsModel.getNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4072,9 +4207,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsModel.patchNonNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "271", @@ -4110,9 +4247,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsModel.patchNonNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4204,9 +4343,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsModel.patchNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "277", @@ -4242,9 +4383,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsModel.patchNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4319,7 +4462,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsModel.endpoint" + "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsModel.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4382,9 +4526,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsString.getNonNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4477,9 +4623,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsString.getNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4574,9 +4722,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsString.patchNonNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "295", @@ -4612,9 +4762,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsString.patchNonNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4706,9 +4858,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsString.patchNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "301", @@ -4744,9 +4898,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsString.patchNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4821,7 +4977,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsString.endpoint" + "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsString.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/optionality/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/optionality/tspCodeModel.json index 19ed3ba3c4b..127563ea997 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/optionality/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/optionality/tspCodeModel.json @@ -38,7 +38,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -76,7 +77,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -114,7 +116,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -160,7 +163,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -206,7 +210,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "21", @@ -252,7 +257,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -270,7 +276,8 @@ "decorators": [] }, "value": true, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "27", @@ -286,7 +293,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "29", @@ -302,7 +310,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "31", @@ -318,7 +327,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "33", @@ -334,7 +344,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "35", @@ -350,7 +361,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "37", @@ -366,7 +378,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "39", @@ -382,7 +395,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "41", @@ -398,7 +412,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "43", @@ -414,7 +429,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "45", @@ -430,7 +446,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "47", @@ -446,7 +463,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "49", @@ -462,7 +480,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "51", @@ -478,7 +497,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "53", @@ -494,7 +514,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "55", @@ -510,7 +531,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "57", @@ -526,7 +548,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "59", @@ -542,7 +565,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "61", @@ -558,7 +582,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "63", @@ -574,7 +599,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "65", @@ -590,7 +616,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "67", @@ -606,7 +633,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "69", @@ -622,7 +650,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "71", @@ -638,7 +667,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "73", @@ -654,7 +684,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "75", @@ -670,7 +701,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "77", @@ -686,7 +718,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "79", @@ -702,7 +735,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "81", @@ -718,7 +752,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "83", @@ -734,7 +769,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "85", @@ -750,7 +786,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "87", @@ -766,7 +803,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "89", @@ -782,7 +820,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "91", @@ -798,7 +837,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "93", @@ -814,7 +854,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "95", @@ -830,7 +871,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "97", @@ -846,7 +888,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "99", @@ -862,7 +905,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "101", @@ -878,7 +922,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "103", @@ -894,7 +939,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "105", @@ -910,7 +956,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "107", @@ -926,7 +973,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "109", @@ -942,7 +990,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "111", @@ -958,7 +1007,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "113", @@ -974,7 +1024,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "115", @@ -990,7 +1041,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "117", @@ -1006,7 +1058,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "119", @@ -1022,7 +1075,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "121", @@ -1038,7 +1092,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "123", @@ -1054,7 +1109,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "125", @@ -1070,7 +1126,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "127", @@ -1086,7 +1143,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "129", @@ -1102,7 +1160,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "131", @@ -1118,7 +1177,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "133", @@ -1134,7 +1194,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "135", @@ -1150,7 +1211,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "137", @@ -1166,7 +1228,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "139", @@ -1182,7 +1245,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "141", @@ -1198,7 +1262,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "143", @@ -1214,7 +1279,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "145", @@ -1230,7 +1296,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "147", @@ -1246,7 +1313,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "149", @@ -1262,7 +1330,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "151", @@ -1278,7 +1347,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "153", @@ -1294,7 +1364,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -1312,6 +1383,7 @@ "name": "StringProperty" } }, + "isExactName": false, "properties": [ { "$id": "156", @@ -1337,7 +1409,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1355,6 +1428,7 @@ "name": "BytesProperty" } }, + "isExactName": false, "properties": [ { "$id": "159", @@ -1381,7 +1455,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1399,6 +1474,7 @@ "name": "DatetimeProperty" } }, + "isExactName": false, "properties": [ { "$id": "162", @@ -1432,7 +1508,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1450,6 +1527,7 @@ "name": "DurationProperty" } }, + "isExactName": false, "properties": [ { "$id": "166", @@ -1483,7 +1561,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1501,6 +1580,7 @@ "name": "PlainDateProperty" } }, + "isExactName": false, "properties": [ { "$id": "170", @@ -1526,7 +1606,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1544,6 +1625,7 @@ "name": "PlainTimeProperty" } }, + "isExactName": false, "properties": [ { "$id": "173", @@ -1569,7 +1651,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1587,6 +1670,7 @@ "name": "CollectionsByteProperty" } }, + "isExactName": false, "properties": [ { "$id": "176", @@ -1620,7 +1704,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1638,6 +1723,7 @@ "name": "CollectionsModelProperty" } }, + "isExactName": false, "properties": [ { "$id": "180", @@ -1666,7 +1752,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1684,6 +1771,7 @@ "name": "StringLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "183", @@ -1705,7 +1793,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1723,6 +1812,7 @@ "name": "IntLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "185", @@ -1744,7 +1834,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1762,6 +1853,7 @@ "name": "FloatLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "187", @@ -1783,7 +1875,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1801,6 +1894,7 @@ "name": "BooleanLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "189", @@ -1822,7 +1916,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1840,6 +1935,7 @@ "name": "UnionStringLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "191", @@ -1861,7 +1957,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1879,6 +1976,7 @@ "name": "UnionIntLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "193", @@ -1900,7 +1998,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1918,6 +2017,7 @@ "name": "UnionFloatLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "195", @@ -1939,7 +2039,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1957,6 +2058,7 @@ "name": "RequiredAndOptionalProperty" } }, + "isExactName": false, "properties": [ { "$id": "197", @@ -1982,7 +2084,8 @@ "name": "optionalProperty" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "199", @@ -2008,7 +2111,8 @@ "name": "requiredProperty" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -2050,7 +2154,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -2109,9 +2214,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.String.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2204,9 +2311,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.String.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2301,9 +2410,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.String.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "218", @@ -2339,9 +2450,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.String.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2433,9 +2546,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.String.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "224", @@ -2471,9 +2586,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.String.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2548,7 +2665,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.String.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.String.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2611,9 +2729,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Bytes.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2706,9 +2826,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Bytes.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2803,9 +2925,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Bytes.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "242", @@ -2841,9 +2965,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Bytes.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2935,9 +3061,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Bytes.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "248", @@ -2973,9 +3101,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Bytes.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3050,7 +3180,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.Bytes.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.Bytes.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3113,9 +3244,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Datetime.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3208,9 +3341,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Datetime.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3305,9 +3440,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Datetime.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "266", @@ -3343,9 +3480,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Datetime.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3437,9 +3576,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Datetime.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "272", @@ -3475,9 +3616,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Datetime.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3552,7 +3695,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.Datetime.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.Datetime.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3615,9 +3759,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Duration.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3710,9 +3856,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Duration.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3807,9 +3955,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Duration.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "290", @@ -3845,9 +3995,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Duration.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3939,9 +4091,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Duration.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "296", @@ -3977,9 +4131,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Duration.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4054,7 +4210,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.Duration.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.Duration.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4117,9 +4274,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.PlainDate.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4212,9 +4371,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.PlainDate.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4309,9 +4470,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.PlainDate.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "314", @@ -4347,9 +4510,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.PlainDate.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4441,9 +4606,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.PlainDate.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "320", @@ -4479,9 +4646,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.PlainDate.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4556,7 +4725,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.PlainDate.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.PlainDate.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4619,9 +4789,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.PlainTime.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4714,9 +4886,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.PlainTime.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4811,9 +4985,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.PlainTime.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "338", @@ -4849,9 +5025,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.PlainTime.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4943,9 +5121,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.PlainTime.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "344", @@ -4981,9 +5161,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.PlainTime.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5058,7 +5240,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.PlainTime.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.PlainTime.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -5121,9 +5304,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsByte.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5216,9 +5401,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsByte.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5313,9 +5500,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsByte.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "362", @@ -5351,9 +5540,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsByte.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5445,9 +5636,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsByte.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "368", @@ -5483,9 +5676,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsByte.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5560,7 +5755,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsByte.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsByte.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -5623,9 +5819,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsModel.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5718,9 +5916,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsModel.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5815,9 +6015,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsModel.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "386", @@ -5853,9 +6055,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsModel.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5947,9 +6151,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsModel.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "392", @@ -5985,9 +6191,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsModel.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6062,7 +6270,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsModel.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsModel.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -6125,9 +6334,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.StringLiteral.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6220,9 +6431,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.StringLiteral.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6317,9 +6530,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.StringLiteral.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "410", @@ -6355,9 +6570,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.StringLiteral.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6449,9 +6666,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.StringLiteral.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "416", @@ -6487,9 +6706,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.StringLiteral.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6564,7 +6785,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.StringLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.StringLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -6627,9 +6849,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.IntLiteral.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6722,9 +6946,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.IntLiteral.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6819,9 +7045,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.IntLiteral.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "434", @@ -6857,9 +7085,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.IntLiteral.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6951,9 +7181,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.IntLiteral.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "440", @@ -6989,9 +7221,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.IntLiteral.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7066,7 +7300,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.IntLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.IntLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7129,9 +7364,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.FloatLiteral.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7224,9 +7461,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.FloatLiteral.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7321,9 +7560,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.FloatLiteral.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "458", @@ -7359,9 +7600,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.FloatLiteral.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7453,9 +7696,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.FloatLiteral.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "464", @@ -7491,9 +7736,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.FloatLiteral.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7568,7 +7815,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.FloatLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.FloatLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7631,9 +7879,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.BooleanLiteral.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7726,9 +7976,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.BooleanLiteral.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7823,9 +8075,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.BooleanLiteral.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "482", @@ -7861,9 +8115,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.BooleanLiteral.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7955,9 +8211,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.BooleanLiteral.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "488", @@ -7993,9 +8251,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.BooleanLiteral.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -8070,7 +8330,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.BooleanLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.BooleanLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -8133,9 +8394,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionStringLiteral.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8228,9 +8491,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionStringLiteral.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8325,9 +8590,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionStringLiteral.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "506", @@ -8363,9 +8630,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionStringLiteral.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -8457,9 +8726,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionStringLiteral.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "512", @@ -8495,9 +8766,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionStringLiteral.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -8572,7 +8845,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.UnionStringLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.UnionStringLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -8635,9 +8909,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionIntLiteral.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8730,9 +9006,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionIntLiteral.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8827,9 +9105,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionIntLiteral.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "530", @@ -8865,9 +9145,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionIntLiteral.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -8959,9 +9241,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionIntLiteral.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "536", @@ -8997,9 +9281,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionIntLiteral.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -9074,7 +9360,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.UnionIntLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.UnionIntLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9137,9 +9424,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionFloatLiteral.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9232,9 +9521,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionFloatLiteral.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9329,9 +9620,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionFloatLiteral.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "554", @@ -9367,9 +9660,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionFloatLiteral.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -9461,9 +9756,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionFloatLiteral.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "560", @@ -9499,9 +9796,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionFloatLiteral.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -9576,7 +9875,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.UnionFloatLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.UnionFloatLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9640,9 +9940,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.RequiredAndOptional.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9735,9 +10037,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.RequiredAndOptional.getRequiredOnly.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9832,9 +10136,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.RequiredAndOptional.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "578", @@ -9870,9 +10176,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.RequiredAndOptional.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -9964,9 +10272,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.RequiredAndOptional.putRequiredOnly.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "584", @@ -10002,9 +10312,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.RequiredAndOptional.putRequiredOnly.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -10079,7 +10391,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.RequiredAndOptional.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.RequiredAndOptional.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/value-types/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/value-types/tspCodeModel.json index f4626d5f14f..59a0187b42b 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/value-types/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/property/value-types/tspCodeModel.json @@ -49,7 +49,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -98,7 +99,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -144,7 +146,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -190,7 +193,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -236,7 +240,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "21", @@ -269,7 +274,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -287,7 +293,8 @@ "decorators": [] }, "value": "hello", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "26", @@ -303,7 +310,8 @@ "decorators": [] }, "value": 42, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "28", @@ -319,7 +327,8 @@ "decorators": [] }, "value": 43.125, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "30", @@ -335,7 +344,8 @@ "decorators": [] }, "value": true, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "32", @@ -351,7 +361,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "34", @@ -367,7 +378,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "36", @@ -383,7 +395,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "38", @@ -399,7 +412,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "40", @@ -415,7 +429,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "42", @@ -431,7 +446,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "44", @@ -447,7 +463,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "46", @@ -463,7 +480,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "48", @@ -479,7 +497,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "50", @@ -495,7 +514,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "52", @@ -511,7 +531,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "54", @@ -527,7 +548,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "56", @@ -543,7 +565,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "58", @@ -559,7 +582,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "60", @@ -575,7 +599,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "62", @@ -591,7 +616,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "64", @@ -607,7 +633,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "66", @@ -623,7 +650,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "68", @@ -639,7 +667,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "70", @@ -655,7 +684,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "72", @@ -671,7 +701,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "74", @@ -687,7 +718,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "76", @@ -703,7 +735,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "78", @@ -719,7 +752,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "80", @@ -735,7 +769,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "82", @@ -751,7 +786,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "84", @@ -767,7 +803,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "86", @@ -783,7 +820,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "88", @@ -799,7 +837,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "90", @@ -815,7 +854,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "92", @@ -831,7 +871,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "94", @@ -847,7 +888,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "96", @@ -863,7 +905,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "98", @@ -879,7 +922,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "100", @@ -895,7 +939,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "102", @@ -911,7 +956,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "104", @@ -927,7 +973,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "106", @@ -943,7 +990,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "108", @@ -959,7 +1007,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "110", @@ -975,7 +1024,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "112", @@ -991,7 +1041,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "114", @@ -1007,7 +1058,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "116", @@ -1023,7 +1075,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "118", @@ -1039,7 +1092,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "120", @@ -1055,7 +1109,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "122", @@ -1071,7 +1126,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "124", @@ -1087,7 +1143,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "126", @@ -1103,7 +1160,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "128", @@ -1119,7 +1177,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "130", @@ -1135,7 +1194,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "132", @@ -1151,7 +1211,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "134", @@ -1167,7 +1228,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "136", @@ -1183,7 +1245,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "138", @@ -1199,7 +1262,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "140", @@ -1215,7 +1279,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "142", @@ -1231,7 +1296,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "144", @@ -1247,7 +1313,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "146", @@ -1263,7 +1330,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -1281,6 +1349,7 @@ "name": "BooleanProperty" } }, + "isExactName": false, "properties": [ { "$id": "149", @@ -1306,7 +1375,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1324,6 +1394,7 @@ "name": "StringProperty" } }, + "isExactName": false, "properties": [ { "$id": "152", @@ -1349,7 +1420,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1367,6 +1439,7 @@ "name": "BytesProperty" } }, + "isExactName": false, "properties": [ { "$id": "155", @@ -1393,7 +1466,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1411,6 +1485,7 @@ "name": "IntProperty" } }, + "isExactName": false, "properties": [ { "$id": "158", @@ -1436,7 +1511,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1454,6 +1530,7 @@ "name": "FloatProperty" } }, + "isExactName": false, "properties": [ { "$id": "161", @@ -1479,7 +1556,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1497,6 +1575,7 @@ "name": "DecimalProperty" } }, + "isExactName": false, "properties": [ { "$id": "164", @@ -1522,7 +1601,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1540,6 +1620,7 @@ "name": "Decimal128Property" } }, + "isExactName": false, "properties": [ { "$id": "167", @@ -1565,7 +1646,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1583,6 +1665,7 @@ "name": "DatetimeProperty" } }, + "isExactName": false, "properties": [ { "$id": "170", @@ -1616,7 +1699,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1634,6 +1718,7 @@ "name": "DurationProperty" } }, + "isExactName": false, "properties": [ { "$id": "174", @@ -1667,7 +1752,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1685,6 +1771,7 @@ "name": "EnumProperty" } }, + "isExactName": false, "properties": [ { "$id": "178", @@ -1706,7 +1793,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1724,6 +1812,7 @@ "name": "ExtensibleEnumProperty" } }, + "isExactName": false, "properties": [ { "$id": "180", @@ -1745,7 +1834,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1763,6 +1853,7 @@ "name": "ModelProperty" } }, + "isExactName": false, "properties": [ { "$id": "182", @@ -1784,6 +1875,7 @@ "name": "InnerModel" } }, + "isExactName": false, "properties": [ { "$id": "184", @@ -1809,7 +1901,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1824,7 +1917,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1845,6 +1939,7 @@ "name": "CollectionsStringProperty" } }, + "isExactName": false, "properties": [ { "$id": "187", @@ -1877,7 +1972,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1895,6 +1991,7 @@ "name": "CollectionsIntProperty" } }, + "isExactName": false, "properties": [ { "$id": "191", @@ -1927,7 +2024,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1945,6 +2043,7 @@ "name": "CollectionsModelProperty" } }, + "isExactName": false, "properties": [ { "$id": "195", @@ -1973,7 +2072,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1991,6 +2091,7 @@ "name": "DictionaryStringProperty" } }, + "isExactName": false, "properties": [ { "$id": "198", @@ -2028,7 +2129,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2046,6 +2148,7 @@ "name": "NeverProperty" } }, + "isExactName": false, "properties": [] }, { @@ -2062,6 +2165,7 @@ "name": "UnknownStringProperty" } }, + "isExactName": false, "properties": [ { "$id": "204", @@ -2087,7 +2191,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2105,6 +2210,7 @@ "name": "UnknownIntProperty" } }, + "isExactName": false, "properties": [ { "$id": "207", @@ -2130,7 +2236,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2148,6 +2255,7 @@ "name": "UnknownDictProperty" } }, + "isExactName": false, "properties": [ { "$id": "210", @@ -2173,7 +2281,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2191,6 +2300,7 @@ "name": "UnknownArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "213", @@ -2216,7 +2326,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2234,6 +2345,7 @@ "name": "StringLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "216", @@ -2255,7 +2367,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2273,6 +2386,7 @@ "name": "IntLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "218", @@ -2294,7 +2408,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2312,6 +2427,7 @@ "name": "FloatLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "220", @@ -2333,7 +2449,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2351,6 +2468,7 @@ "name": "BooleanLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "222", @@ -2372,7 +2490,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2390,6 +2509,7 @@ "name": "UnionStringLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "224", @@ -2411,7 +2531,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2429,6 +2550,7 @@ "name": "UnionIntLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "226", @@ -2450,7 +2572,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2468,6 +2591,7 @@ "name": "UnionFloatLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "228", @@ -2489,7 +2613,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2507,6 +2632,7 @@ "name": "UnionEnumValueProperty" } }, + "isExactName": false, "properties": [ { "$id": "230", @@ -2576,7 +2702,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -2618,7 +2745,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -2677,9 +2805,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Boolean.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2774,9 +2904,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Boolean.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "248", @@ -2814,9 +2946,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Boolean.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2891,7 +3025,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.Boolean.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.Boolean.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2954,9 +3089,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.String.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3051,9 +3188,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.String.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "262", @@ -3091,9 +3230,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.String.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3168,7 +3309,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.String.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.String.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3231,9 +3373,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Bytes.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3328,9 +3472,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Bytes.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "276", @@ -3368,9 +3514,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Bytes.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3445,7 +3593,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.Bytes.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.Bytes.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3508,9 +3657,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Int.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3605,9 +3756,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Int.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "290", @@ -3645,9 +3798,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Int.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3722,7 +3877,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.Int.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.Int.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3785,9 +3941,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Float.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3882,9 +4040,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Float.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "304", @@ -3922,9 +4082,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Float.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3999,7 +4161,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.Float.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.Float.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4062,9 +4225,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Decimal.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4159,9 +4324,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Decimal.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "318", @@ -4199,9 +4366,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Decimal.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4276,7 +4445,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.Decimal.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.Decimal.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4339,9 +4509,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Decimal128.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4436,9 +4608,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Decimal128.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "332", @@ -4476,9 +4650,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Decimal128.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4553,7 +4729,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.Decimal128.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.Decimal128.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4616,9 +4793,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Datetime.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4713,9 +4892,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Datetime.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "346", @@ -4753,9 +4934,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Datetime.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4830,7 +5013,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.Datetime.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.Datetime.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4893,9 +5077,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Duration.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4990,9 +5176,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Duration.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "360", @@ -5030,9 +5218,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Duration.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5107,7 +5297,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.Duration.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.Duration.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -5170,9 +5361,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Enum.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5267,9 +5460,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Enum.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "374", @@ -5307,9 +5502,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Enum.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5384,7 +5581,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.Enum.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.Enum.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -5447,9 +5645,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.ExtensibleEnum.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5544,9 +5744,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.ExtensibleEnum.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "388", @@ -5584,9 +5786,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.ExtensibleEnum.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5661,7 +5865,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.ExtensibleEnum.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.ExtensibleEnum.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -5724,9 +5929,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Model.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5821,9 +6028,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Model.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "402", @@ -5861,9 +6070,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Model.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5938,7 +6149,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.Model.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.Model.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -6001,9 +6213,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsString.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6098,9 +6312,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsString.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "416", @@ -6138,9 +6354,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsString.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6215,7 +6433,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsString.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsString.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -6278,9 +6497,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsInt.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6375,9 +6596,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsInt.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "430", @@ -6415,9 +6638,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsInt.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6492,7 +6717,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsInt.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsInt.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -6555,9 +6781,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsModel.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6652,9 +6880,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsModel.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "444", @@ -6692,9 +6922,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsModel.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6769,7 +7001,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsModel.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsModel.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -6832,9 +7065,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.DictionaryString.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6929,9 +7164,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.DictionaryString.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "458", @@ -6969,9 +7206,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.DictionaryString.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7046,7 +7285,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.DictionaryString.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.DictionaryString.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7109,9 +7349,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Never.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7206,9 +7448,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Never.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "472", @@ -7246,9 +7490,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Never.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7323,7 +7569,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.Never.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.Never.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7386,9 +7633,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownString.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7483,9 +7732,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownString.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "486", @@ -7523,9 +7774,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownString.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7600,7 +7853,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownString.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownString.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7663,9 +7917,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownInt.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7760,9 +8016,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownInt.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "500", @@ -7800,9 +8058,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownInt.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7877,7 +8137,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownInt.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownInt.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7940,9 +8201,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownDict.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8037,9 +8300,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownDict.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "514", @@ -8077,9 +8342,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownDict.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -8154,7 +8421,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownDict.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownDict.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -8217,9 +8485,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownArray.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8314,9 +8584,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownArray.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "528", @@ -8354,9 +8626,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownArray.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -8431,7 +8705,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownArray.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownArray.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -8494,9 +8769,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.StringLiteral.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8591,9 +8868,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.StringLiteral.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "542", @@ -8631,9 +8910,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.StringLiteral.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -8708,7 +8989,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.StringLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.StringLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -8771,9 +9053,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.IntLiteral.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8868,9 +9152,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.IntLiteral.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "556", @@ -8908,9 +9194,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.IntLiteral.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -8985,7 +9273,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.IntLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.IntLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9048,9 +9337,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.FloatLiteral.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9145,9 +9436,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.FloatLiteral.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "570", @@ -9185,9 +9478,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.FloatLiteral.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -9262,7 +9557,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.FloatLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.FloatLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9325,9 +9621,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.BooleanLiteral.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9422,9 +9720,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.BooleanLiteral.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "584", @@ -9462,9 +9762,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.BooleanLiteral.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -9539,7 +9841,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.BooleanLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.BooleanLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9602,9 +9905,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionStringLiteral.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9699,9 +10004,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionStringLiteral.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "598", @@ -9739,9 +10046,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionStringLiteral.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -9816,7 +10125,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionStringLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionStringLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9879,9 +10189,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionIntLiteral.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9976,9 +10288,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionIntLiteral.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "612", @@ -10016,9 +10330,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionIntLiteral.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -10093,7 +10409,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionIntLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionIntLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -10156,9 +10473,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionFloatLiteral.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10253,9 +10572,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionFloatLiteral.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "626", @@ -10293,9 +10614,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionFloatLiteral.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -10370,7 +10693,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionFloatLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionFloatLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -10433,9 +10757,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionEnumValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10530,9 +10856,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionEnumValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "640", @@ -10570,9 +10898,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionEnumValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -10647,7 +10977,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionEnumValue.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionEnumValue.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/scalar/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/scalar/tspCodeModel.json index c29cda3e775..086e7dc50cf 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/scalar/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/scalar/tspCodeModel.json @@ -17,7 +17,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "3", @@ -33,7 +34,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -49,7 +51,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -65,7 +68,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -81,7 +85,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -97,7 +102,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -113,7 +119,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "15", @@ -129,7 +136,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -145,7 +153,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "19", @@ -161,7 +170,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "21", @@ -177,7 +187,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "23", @@ -193,7 +204,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "25", @@ -209,7 +221,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "27", @@ -225,7 +238,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "29", @@ -241,7 +255,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "31", @@ -257,7 +272,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "33", @@ -273,7 +289,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "35", @@ -289,7 +306,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "37", @@ -305,7 +323,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "39", @@ -321,7 +340,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "41", @@ -337,7 +357,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "43", @@ -353,7 +374,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "45", @@ -369,7 +391,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "47", @@ -385,7 +408,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "49", @@ -401,7 +425,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [], @@ -441,7 +466,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Scalar.endpoint" + "crossLanguageDefinitionId": "Type.Scalar.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -500,9 +526,11 @@ "crossLanguageDefinitionId": "Type.Scalar.String.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -607,9 +635,11 @@ "crossLanguageDefinitionId": "Type.Scalar.String.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "65", @@ -655,9 +685,11 @@ "crossLanguageDefinitionId": "Type.Scalar.String.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -732,7 +764,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Scalar.String.endpoint" + "crossLanguageDefinitionId": "Type.Scalar.String.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -795,9 +828,11 @@ "crossLanguageDefinitionId": "Type.Scalar.Boolean.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -902,9 +937,11 @@ "crossLanguageDefinitionId": "Type.Scalar.Boolean.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "82", @@ -950,9 +987,11 @@ "crossLanguageDefinitionId": "Type.Scalar.Boolean.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1027,7 +1066,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Scalar.Boolean.endpoint" + "crossLanguageDefinitionId": "Type.Scalar.Boolean.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1090,9 +1130,11 @@ "crossLanguageDefinitionId": "Type.Scalar.Unknown.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1197,9 +1239,11 @@ "crossLanguageDefinitionId": "Type.Scalar.Unknown.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "99", @@ -1245,9 +1289,11 @@ "crossLanguageDefinitionId": "Type.Scalar.Unknown.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1322,7 +1368,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Scalar.Unknown.endpoint" + "crossLanguageDefinitionId": "Type.Scalar.Unknown.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1384,9 +1431,11 @@ "crossLanguageDefinitionId": "Type.Scalar.DecimalType.responseBody.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1489,9 +1538,11 @@ "crossLanguageDefinitionId": "Type.Scalar.DecimalType.requestBody.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "116", @@ -1535,9 +1586,11 @@ "crossLanguageDefinitionId": "Type.Scalar.DecimalType.requestBody.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1633,9 +1686,11 @@ "crossLanguageDefinitionId": "Type.Scalar.DecimalType.requestParameter.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1699,7 +1754,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Scalar.DecimalType.endpoint" + "crossLanguageDefinitionId": "Type.Scalar.DecimalType.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1761,9 +1817,11 @@ "crossLanguageDefinitionId": "Type.Scalar.Decimal128Type.responseBody.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1866,9 +1924,11 @@ "crossLanguageDefinitionId": "Type.Scalar.Decimal128Type.requestBody.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "139", @@ -1912,9 +1972,11 @@ "crossLanguageDefinitionId": "Type.Scalar.Decimal128Type.requestBody.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2010,9 +2072,11 @@ "crossLanguageDefinitionId": "Type.Scalar.Decimal128Type.requestParameter.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2076,7 +2140,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Scalar.Decimal128Type.endpoint" + "crossLanguageDefinitionId": "Type.Scalar.Decimal128Type.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2138,9 +2203,11 @@ "crossLanguageDefinitionId": "Type.Scalar.DecimalVerify.prepareVerify.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2242,9 +2309,11 @@ "crossLanguageDefinitionId": "Type.Scalar.DecimalVerify.verify.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "163", @@ -2288,9 +2357,11 @@ "crossLanguageDefinitionId": "Type.Scalar.DecimalVerify.verify.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2365,7 +2436,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Scalar.DecimalVerify.endpoint" + "crossLanguageDefinitionId": "Type.Scalar.DecimalVerify.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2427,9 +2499,11 @@ "crossLanguageDefinitionId": "Type.Scalar.Decimal128Verify.prepareVerify.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2508,7 +2582,8 @@ { "$ref": "162" } - ] + ], + "isExactName": false }, { "$id": "178", @@ -2537,6 +2612,7 @@ "$ref": "165" } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2611,7 +2687,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Scalar.Decimal128Verify.endpoint" + "crossLanguageDefinitionId": "Type.Scalar.Decimal128Verify.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/union/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/union/tspCodeModel.json index e0b3824b4bf..1dd3d5f9d41 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/type/union/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/type/union/tspCodeModel.json @@ -59,7 +59,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "6", @@ -105,7 +106,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "10", @@ -151,7 +153,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "14", @@ -210,7 +213,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "19", @@ -269,7 +273,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "24", @@ -341,7 +346,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "30", @@ -387,7 +393,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -405,7 +412,8 @@ "decorators": [] }, "value": "a", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "36", @@ -421,7 +429,8 @@ "decorators": [] }, "value": 2, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "38", @@ -437,7 +446,8 @@ "decorators": [] }, "value": 3.3, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "40", @@ -453,7 +463,8 @@ "decorators": [] }, "value": true, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "42", @@ -469,7 +480,8 @@ "decorators": [] }, "value": "a", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "44", @@ -485,7 +497,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "46", @@ -501,7 +514,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "48", @@ -517,7 +531,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "50", @@ -533,7 +548,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "52", @@ -549,7 +565,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "54", @@ -565,7 +582,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "56", @@ -581,7 +599,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "58", @@ -597,7 +616,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "60", @@ -613,7 +633,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "62", @@ -629,7 +650,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "64", @@ -645,7 +667,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "66", @@ -661,7 +684,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "68", @@ -677,7 +701,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "70", @@ -693,7 +718,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "72", @@ -709,7 +735,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "74", @@ -725,7 +752,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "76", @@ -741,7 +769,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "78", @@ -757,7 +786,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "80", @@ -773,7 +803,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "82", @@ -789,7 +820,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -806,6 +838,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "85", @@ -826,7 +859,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -843,6 +877,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "87", @@ -863,7 +898,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -880,6 +916,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "89", @@ -900,7 +937,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -917,6 +955,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "91", @@ -937,7 +976,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -954,6 +994,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "93", @@ -974,7 +1015,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -991,6 +1033,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "95", @@ -1011,7 +1054,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1028,6 +1072,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "97", @@ -1048,7 +1093,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1065,6 +1111,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "99", @@ -1085,7 +1132,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1102,6 +1150,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "101", @@ -1122,7 +1171,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1139,6 +1189,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "103", @@ -1159,7 +1210,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1176,6 +1228,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "105", @@ -1200,6 +1253,7 @@ "name": "Cat" } }, + "isExactName": false, "properties": [ { "$id": "108", @@ -1224,7 +1278,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1241,6 +1296,7 @@ "name": "Dog" } }, + "isExactName": false, "properties": [ { "$id": "111", @@ -1265,13 +1321,15 @@ "name": "bark" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } ], "namespace": "Type.Union", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -1284,7 +1342,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1307,6 +1366,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "114", @@ -1327,7 +1387,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1344,6 +1405,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "116", @@ -1363,6 +1425,7 @@ "name": "EnumsOnlyCases" } }, + "isExactName": false, "properties": [ { "$id": "118", @@ -1384,7 +1447,8 @@ "name": "lr" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "119", @@ -1406,7 +1470,8 @@ "name": "ud" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1421,7 +1486,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1441,6 +1507,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "121", @@ -1461,7 +1528,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1478,6 +1546,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "123", @@ -1497,6 +1566,7 @@ "name": "StringAndArrayCases" } }, + "isExactName": false, "properties": [ { "$id": "125", @@ -1532,7 +1602,8 @@ } ], "namespace": "Type.Union", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -1545,7 +1616,8 @@ "name": "string" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "130", @@ -1570,7 +1642,8 @@ } ], "namespace": "Type.Union", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -1583,7 +1656,8 @@ "name": "array" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1598,7 +1672,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1618,6 +1693,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "134", @@ -1638,7 +1714,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1655,6 +1732,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "136", @@ -1674,6 +1752,7 @@ "name": "MixedLiteralsCases" } }, + "isExactName": false, "properties": [ { "$id": "138", @@ -1700,7 +1779,8 @@ } ], "namespace": "Type.Union", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -1713,7 +1793,8 @@ "name": "stringLiteral" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "140", @@ -1735,7 +1816,8 @@ "name": "intLiteral" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "141", @@ -1757,7 +1839,8 @@ "name": "floatLiteral" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "142", @@ -1779,7 +1862,8 @@ "name": "booleanLiteral" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1794,7 +1878,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1814,6 +1899,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "144", @@ -1834,7 +1920,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1851,6 +1938,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "146", @@ -1870,6 +1958,7 @@ "name": "MixedTypesCases" } }, + "isExactName": false, "properties": [ { "$id": "148", @@ -1904,7 +1993,8 @@ } ], "namespace": "Type.Union", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -1917,7 +2007,8 @@ "name": "model" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "152", @@ -1939,7 +2030,8 @@ "name": "literal" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "153", @@ -1961,7 +2053,8 @@ "name": "int" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "154", @@ -1983,7 +2076,8 @@ "name": "boolean" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "155", @@ -2012,7 +2106,8 @@ "name": "array" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2027,7 +2122,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2047,6 +2143,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "158", @@ -2067,7 +2164,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -2109,7 +2207,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Union.endpoint" + "crossLanguageDefinitionId": "Type.Union.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -2167,9 +2266,11 @@ "crossLanguageDefinitionId": "Type.Union.StringsOnly.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2262,9 +2363,11 @@ "crossLanguageDefinitionId": "Type.Union.StringsOnly.send.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "172", @@ -2300,9 +2403,11 @@ "crossLanguageDefinitionId": "Type.Union.StringsOnly.send.prop", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -2377,7 +2482,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Union.StringsOnly.endpoint" + "crossLanguageDefinitionId": "Type.Union.StringsOnly.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2439,9 +2545,11 @@ "crossLanguageDefinitionId": "Type.Union.StringExtensible.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2534,9 +2642,11 @@ "crossLanguageDefinitionId": "Type.Union.StringExtensible.send.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "186", @@ -2572,9 +2682,11 @@ "crossLanguageDefinitionId": "Type.Union.StringExtensible.send.prop", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -2649,7 +2761,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Union.StringExtensible.endpoint" + "crossLanguageDefinitionId": "Type.Union.StringExtensible.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2711,9 +2824,11 @@ "crossLanguageDefinitionId": "Type.Union.StringExtensibleNamed.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2806,9 +2921,11 @@ "crossLanguageDefinitionId": "Type.Union.StringExtensibleNamed.send.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "200", @@ -2844,9 +2961,11 @@ "crossLanguageDefinitionId": "Type.Union.StringExtensibleNamed.send.prop", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -2921,7 +3040,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Union.StringExtensibleNamed.endpoint" + "crossLanguageDefinitionId": "Type.Union.StringExtensibleNamed.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2983,9 +3103,11 @@ "crossLanguageDefinitionId": "Type.Union.IntsOnly.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3078,9 +3200,11 @@ "crossLanguageDefinitionId": "Type.Union.IntsOnly.send.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "214", @@ -3116,9 +3240,11 @@ "crossLanguageDefinitionId": "Type.Union.IntsOnly.send.prop", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -3193,7 +3319,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Union.IntsOnly.endpoint" + "crossLanguageDefinitionId": "Type.Union.IntsOnly.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3255,9 +3382,11 @@ "crossLanguageDefinitionId": "Type.Union.FloatsOnly.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3350,9 +3479,11 @@ "crossLanguageDefinitionId": "Type.Union.FloatsOnly.send.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "228", @@ -3388,9 +3519,11 @@ "crossLanguageDefinitionId": "Type.Union.FloatsOnly.send.prop", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -3465,7 +3598,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Union.FloatsOnly.endpoint" + "crossLanguageDefinitionId": "Type.Union.FloatsOnly.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3527,9 +3661,11 @@ "crossLanguageDefinitionId": "Type.Union.ModelsOnly.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3622,9 +3758,11 @@ "crossLanguageDefinitionId": "Type.Union.ModelsOnly.send.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "242", @@ -3660,9 +3798,11 @@ "crossLanguageDefinitionId": "Type.Union.ModelsOnly.send.prop", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -3737,7 +3877,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Union.ModelsOnly.endpoint" + "crossLanguageDefinitionId": "Type.Union.ModelsOnly.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3799,9 +3940,11 @@ "crossLanguageDefinitionId": "Type.Union.EnumsOnly.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3894,9 +4037,11 @@ "crossLanguageDefinitionId": "Type.Union.EnumsOnly.send.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "256", @@ -3932,9 +4077,11 @@ "crossLanguageDefinitionId": "Type.Union.EnumsOnly.send.prop", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -4009,7 +4156,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Union.EnumsOnly.endpoint" + "crossLanguageDefinitionId": "Type.Union.EnumsOnly.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4071,9 +4219,11 @@ "crossLanguageDefinitionId": "Type.Union.StringAndArray.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4166,9 +4316,11 @@ "crossLanguageDefinitionId": "Type.Union.StringAndArray.send.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "270", @@ -4204,9 +4356,11 @@ "crossLanguageDefinitionId": "Type.Union.StringAndArray.send.prop", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -4281,7 +4435,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Union.StringAndArray.endpoint" + "crossLanguageDefinitionId": "Type.Union.StringAndArray.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4343,9 +4498,11 @@ "crossLanguageDefinitionId": "Type.Union.MixedLiterals.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4438,9 +4595,11 @@ "crossLanguageDefinitionId": "Type.Union.MixedLiterals.send.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "284", @@ -4476,9 +4635,11 @@ "crossLanguageDefinitionId": "Type.Union.MixedLiterals.send.prop", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -4553,7 +4714,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Union.MixedLiterals.endpoint" + "crossLanguageDefinitionId": "Type.Union.MixedLiterals.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4615,9 +4777,11 @@ "crossLanguageDefinitionId": "Type.Union.MixedTypes.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4710,9 +4874,11 @@ "crossLanguageDefinitionId": "Type.Union.MixedTypes.send.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "298", @@ -4748,9 +4914,11 @@ "crossLanguageDefinitionId": "Type.Union.MixedTypes.send.prop", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -4825,7 +4993,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Union.MixedTypes.endpoint" + "crossLanguageDefinitionId": "Type.Union.MixedTypes.endpoint", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/added/v1/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/added/v1/tspCodeModel.json index 89487d9e50f..489159f046d 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/added/v1/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/added/v1/tspCodeModel.json @@ -35,7 +35,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -70,7 +71,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -88,7 +90,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -104,7 +107,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -121,6 +125,7 @@ "name": "ModelV1" } }, + "isExactName": false, "properties": [ { "$id": "12", @@ -145,7 +150,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "14", @@ -166,7 +172,8 @@ "name": "enumProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -226,9 +233,11 @@ "crossLanguageDefinitionId": "Versioning.Added.v1.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "20", @@ -261,9 +270,11 @@ "crossLanguageDefinitionId": "Versioning.Added.v1.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "22", @@ -299,9 +310,11 @@ "crossLanguageDefinitionId": "Versioning.Added.v1.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -384,7 +397,8 @@ "serverUrlTemplate": "{endpoint}/versioning/added/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.Added.endpoint" + "crossLanguageDefinitionId": "Versioning.Added.endpoint", + "isExactName": false }, { "$id": "26", @@ -411,7 +425,8 @@ "serverUrlTemplate": "{endpoint}/versioning/added/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.Added.version" + "crossLanguageDefinitionId": "Versioning.Added.version", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/added/v2/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/added/v2/tspCodeModel.json index 9505d7a50a7..f391cab1b7e 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/added/v2/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/added/v2/tspCodeModel.json @@ -49,7 +49,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -82,7 +83,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "8", @@ -131,7 +133,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -149,7 +152,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "14", @@ -165,7 +169,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "16", @@ -181,7 +186,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "18", @@ -197,7 +203,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "20", @@ -213,7 +220,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "22", @@ -229,7 +237,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -246,6 +255,7 @@ "name": "ModelV1" } }, + "isExactName": false, "properties": [ { "$id": "25", @@ -270,7 +280,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "27", @@ -291,7 +302,8 @@ "name": "enumProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "28", @@ -326,7 +338,8 @@ } ], "namespace": "Versioning.Added", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -339,7 +352,8 @@ "name": "unionProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -356,6 +370,7 @@ "name": "ModelV2" } }, + "isExactName": false, "properties": [ { "$id": "34", @@ -380,7 +395,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "36", @@ -401,7 +417,8 @@ "name": "enumProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "37", @@ -429,7 +446,8 @@ } ], "namespace": "Versioning.Added", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -442,7 +460,8 @@ "name": "unionProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -509,9 +528,11 @@ "crossLanguageDefinitionId": "Versioning.Added.v1.headerV2", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "48", @@ -546,9 +567,11 @@ "crossLanguageDefinitionId": "Versioning.Added.v1.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "50", @@ -581,9 +604,11 @@ "crossLanguageDefinitionId": "Versioning.Added.v1.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "52", @@ -619,9 +644,11 @@ "crossLanguageDefinitionId": "Versioning.Added.v1.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -733,9 +760,11 @@ "crossLanguageDefinitionId": "Versioning.Added.v2.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "58", @@ -768,9 +797,11 @@ "crossLanguageDefinitionId": "Versioning.Added.v2.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "60", @@ -806,9 +837,11 @@ "crossLanguageDefinitionId": "Versioning.Added.v2.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -891,7 +924,8 @@ "serverUrlTemplate": "{endpoint}/versioning/added/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.Added.endpoint" + "crossLanguageDefinitionId": "Versioning.Added.endpoint", + "isExactName": false }, { "$id": "64", @@ -918,7 +952,8 @@ "serverUrlTemplate": "{endpoint}/versioning/added/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.Added.version" + "crossLanguageDefinitionId": "Versioning.Added.version", + "isExactName": false } ], "initializedBy": 1, @@ -982,9 +1017,11 @@ "crossLanguageDefinitionId": "Versioning.Added.InterfaceV2.v2InInterface.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "71", @@ -1017,9 +1054,11 @@ "crossLanguageDefinitionId": "Versioning.Added.InterfaceV2.v2InInterface.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "73", @@ -1055,9 +1094,11 @@ "crossLanguageDefinitionId": "Versioning.Added.InterfaceV2.v2InInterface.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1140,7 +1181,8 @@ "serverUrlTemplate": "{endpoint}/versioning/added/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.Added.InterfaceV2.endpoint" + "crossLanguageDefinitionId": "Versioning.Added.InterfaceV2.endpoint", + "isExactName": false }, { "$id": "77", @@ -1167,7 +1209,8 @@ "serverUrlTemplate": "{endpoint}/versioning/added/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.Added.InterfaceV2.version" + "crossLanguageDefinitionId": "Versioning.Added.InterfaceV2.version", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/madeOptional/v1/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/madeOptional/v1/tspCodeModel.json index 456174a9f76..f1c80ec9919 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/madeOptional/v1/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/madeOptional/v1/tspCodeModel.json @@ -37,7 +37,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -55,7 +56,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "6", @@ -71,7 +73,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -88,6 +91,7 @@ "name": "TestModel" } }, + "isExactName": false, "properties": [ { "$id": "9", @@ -112,7 +116,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "11", @@ -137,7 +142,8 @@ "name": "changedProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -203,9 +209,11 @@ "crossLanguageDefinitionId": "Versioning.MadeOptional.test.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "20", @@ -240,9 +248,11 @@ "crossLanguageDefinitionId": "Versioning.MadeOptional.test.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "22", @@ -275,9 +285,11 @@ "crossLanguageDefinitionId": "Versioning.MadeOptional.test.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "24", @@ -313,9 +325,11 @@ "crossLanguageDefinitionId": "Versioning.MadeOptional.test.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -401,7 +415,8 @@ "serverUrlTemplate": "{endpoint}/versioning/made-optional/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.MadeOptional.endpoint" + "crossLanguageDefinitionId": "Versioning.MadeOptional.endpoint", + "isExactName": false }, { "$id": "28", @@ -428,7 +443,8 @@ "serverUrlTemplate": "{endpoint}/versioning/made-optional/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.MadeOptional.version" + "crossLanguageDefinitionId": "Versioning.MadeOptional.version", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/madeOptional/v2/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/madeOptional/v2/tspCodeModel.json index 65a4bdef2b3..049f8f9ba5c 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/madeOptional/v2/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/madeOptional/v2/tspCodeModel.json @@ -52,7 +52,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -70,7 +71,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -86,7 +88,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -103,6 +106,7 @@ "name": "TestModel" } }, + "isExactName": false, "properties": [ { "$id": "10", @@ -127,7 +131,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "12", @@ -152,7 +157,8 @@ "name": "changedProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -219,9 +225,11 @@ "crossLanguageDefinitionId": "Versioning.MadeOptional.test.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "21", @@ -256,9 +264,11 @@ "crossLanguageDefinitionId": "Versioning.MadeOptional.test.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "23", @@ -291,9 +301,11 @@ "crossLanguageDefinitionId": "Versioning.MadeOptional.test.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "25", @@ -329,9 +341,11 @@ "crossLanguageDefinitionId": "Versioning.MadeOptional.test.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -417,7 +431,8 @@ "serverUrlTemplate": "{endpoint}/versioning/made-optional/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.MadeOptional.endpoint" + "crossLanguageDefinitionId": "Versioning.MadeOptional.endpoint", + "isExactName": false }, { "$id": "29", @@ -444,7 +459,8 @@ "serverUrlTemplate": "{endpoint}/versioning/made-optional/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.MadeOptional.version" + "crossLanguageDefinitionId": "Versioning.MadeOptional.version", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/removed/v1/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/removed/v1/tspCodeModel.json index ddcbbe8a4a2..50f099fd667 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/removed/v1/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/removed/v1/tspCodeModel.json @@ -35,7 +35,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -81,7 +82,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "8", @@ -127,7 +129,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "12", @@ -162,7 +165,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -180,7 +184,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -196,7 +201,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "19", @@ -212,7 +218,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "21", @@ -228,7 +235,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "23", @@ -244,7 +252,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "25", @@ -260,7 +269,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "27", @@ -276,7 +286,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "29", @@ -292,7 +303,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -309,6 +321,7 @@ "name": "ModelV1" } }, + "isExactName": false, "properties": [ { "$id": "32", @@ -333,7 +346,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "34", @@ -354,7 +368,8 @@ "name": "enumProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "35", @@ -382,7 +397,8 @@ } ], "namespace": "Versioning.Removed", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -395,7 +411,8 @@ "name": "unionProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -412,6 +429,7 @@ "name": "ModelV2" } }, + "isExactName": false, "properties": [ { "$id": "40", @@ -436,7 +454,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "42", @@ -461,7 +480,8 @@ "name": "removedProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "44", @@ -482,7 +502,8 @@ "name": "enumProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "45", @@ -524,7 +545,8 @@ } ], "namespace": "Versioning.Removed", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -537,7 +559,8 @@ "name": "unionProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -554,6 +577,7 @@ "name": "ModelV3" } }, + "isExactName": false, "properties": [ { "$id": "52", @@ -578,7 +602,8 @@ "name": "id" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "54", @@ -599,7 +624,8 @@ "name": "enumProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -661,9 +687,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v1.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "60", @@ -696,9 +724,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v1.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "62", @@ -734,9 +764,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v1.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -851,9 +883,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v2.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "70", @@ -888,9 +922,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v2.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "72", @@ -923,9 +959,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v2.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "74", @@ -961,9 +999,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v2.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1077,9 +1117,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.modelV3.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "80", @@ -1112,9 +1154,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.modelV3.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "82", @@ -1150,9 +1194,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.modelV3.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1235,7 +1281,8 @@ "serverUrlTemplate": "{endpoint}/versioning/removed/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.Removed.endpoint" + "crossLanguageDefinitionId": "Versioning.Removed.endpoint", + "isExactName": false }, { "$id": "86", @@ -1262,7 +1309,8 @@ "serverUrlTemplate": "{endpoint}/versioning/removed/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.Removed.version" + "crossLanguageDefinitionId": "Versioning.Removed.version", + "isExactName": false } ], "initializedBy": 1, @@ -1326,9 +1374,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.InterfaceV1.v1InInterface.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "93", @@ -1361,9 +1411,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.InterfaceV1.v1InInterface.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "95", @@ -1399,9 +1451,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.InterfaceV1.v1InInterface.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1484,7 +1538,8 @@ "serverUrlTemplate": "{endpoint}/versioning/removed/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.Removed.InterfaceV1.endpoint" + "crossLanguageDefinitionId": "Versioning.Removed.InterfaceV1.endpoint", + "isExactName": false }, { "$id": "99", @@ -1511,7 +1566,8 @@ "serverUrlTemplate": "{endpoint}/versioning/removed/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.Removed.InterfaceV1.version" + "crossLanguageDefinitionId": "Versioning.Removed.InterfaceV1.version", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/removed/v2/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/removed/v2/tspCodeModel.json index affb46a9b40..3736bf4418b 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/removed/v2/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/removed/v2/tspCodeModel.json @@ -37,7 +37,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -83,7 +84,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "8", @@ -146,7 +148,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -164,7 +167,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "15", @@ -180,7 +184,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -196,7 +201,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "19", @@ -212,7 +218,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -229,6 +236,7 @@ "name": "ModelV2" } }, + "isExactName": false, "properties": [ { "$id": "22", @@ -253,7 +261,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "24", @@ -274,7 +283,8 @@ "name": "enumProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "25", @@ -302,7 +312,8 @@ } ], "namespace": "Versioning.Removed", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -315,7 +326,8 @@ "name": "unionProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -332,6 +344,7 @@ "name": "ModelV3" } }, + "isExactName": false, "properties": [ { "$id": "30", @@ -356,7 +369,8 @@ "name": "id" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "32", @@ -377,7 +391,8 @@ "name": "enumProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -439,9 +454,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v2.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "38", @@ -474,9 +491,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v2.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "40", @@ -512,9 +531,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v2.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -627,9 +648,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.modelV3.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "46", @@ -662,9 +685,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.modelV3.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "48", @@ -700,9 +725,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.modelV3.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -785,7 +812,8 @@ "serverUrlTemplate": "{endpoint}/versioning/removed/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.Removed.endpoint" + "crossLanguageDefinitionId": "Versioning.Removed.endpoint", + "isExactName": false }, { "$id": "52", @@ -812,7 +840,8 @@ "serverUrlTemplate": "{endpoint}/versioning/removed/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.Removed.version" + "crossLanguageDefinitionId": "Versioning.Removed.version", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/removed/v2Preview/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/removed/v2Preview/tspCodeModel.json index 2ce5456668f..5dfa55c5d97 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/removed/v2Preview/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/removed/v2Preview/tspCodeModel.json @@ -36,7 +36,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -82,7 +83,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "8", @@ -131,7 +133,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -149,7 +152,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "14", @@ -165,7 +169,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "16", @@ -181,7 +186,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "18", @@ -197,7 +203,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "20", @@ -213,7 +220,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "22", @@ -229,7 +237,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "24", @@ -245,7 +254,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "26", @@ -261,7 +271,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -278,6 +289,7 @@ "name": "ModelV1" } }, + "isExactName": false, "properties": [ { "$id": "29", @@ -302,7 +314,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "31", @@ -323,7 +336,8 @@ "name": "enumProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "32", @@ -351,7 +365,8 @@ } ], "namespace": "Versioning.Removed", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -364,7 +379,8 @@ "name": "unionProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -381,6 +397,7 @@ "name": "ModelV2" } }, + "isExactName": false, "properties": [ { "$id": "37", @@ -405,7 +422,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "39", @@ -430,7 +448,8 @@ "name": "removedProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "41", @@ -451,7 +470,8 @@ "name": "enumProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "42", @@ -493,7 +513,8 @@ } ], "namespace": "Versioning.Removed", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -506,7 +527,8 @@ "name": "unionProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -523,6 +545,7 @@ "name": "ModelV3" } }, + "isExactName": false, "properties": [ { "$id": "49", @@ -547,7 +570,8 @@ "name": "id" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -610,9 +634,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v1.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "56", @@ -645,9 +671,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v1.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "58", @@ -683,9 +711,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v1.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -801,9 +831,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v2.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "66", @@ -838,9 +870,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v2.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "68", @@ -873,9 +907,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v2.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "70", @@ -911,9 +947,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v2.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1028,9 +1066,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.modelV3.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "76", @@ -1063,9 +1103,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.modelV3.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "78", @@ -1101,9 +1143,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.modelV3.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1186,7 +1230,8 @@ "serverUrlTemplate": "{endpoint}/versioning/removed/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.Removed.endpoint" + "crossLanguageDefinitionId": "Versioning.Removed.endpoint", + "isExactName": false }, { "$id": "82", @@ -1213,7 +1258,8 @@ "serverUrlTemplate": "{endpoint}/versioning/removed/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.Removed.version" + "crossLanguageDefinitionId": "Versioning.Removed.version", + "isExactName": false } ], "initializedBy": 1, @@ -1279,9 +1325,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.InterfaceV1.v1InInterface.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "89", @@ -1314,9 +1362,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.InterfaceV1.v1InInterface.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "91", @@ -1352,9 +1402,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.InterfaceV1.v1InInterface.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1437,7 +1489,8 @@ "serverUrlTemplate": "{endpoint}/versioning/removed/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.Removed.InterfaceV1.endpoint" + "crossLanguageDefinitionId": "Versioning.Removed.InterfaceV1.endpoint", + "isExactName": false }, { "$id": "95", @@ -1464,7 +1517,8 @@ "serverUrlTemplate": "{endpoint}/versioning/removed/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.Removed.InterfaceV1.version" + "crossLanguageDefinitionId": "Versioning.Removed.InterfaceV1.version", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/renamedFrom/v1/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/renamedFrom/v1/tspCodeModel.json index eb96fc1cd4f..445460048b7 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/renamedFrom/v1/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/renamedFrom/v1/tspCodeModel.json @@ -35,7 +35,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -70,7 +71,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -88,7 +90,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -104,7 +107,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -120,7 +124,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -136,7 +141,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -153,6 +159,7 @@ "name": "OldModel" } }, + "isExactName": false, "properties": [ { "$id": "16", @@ -177,7 +184,8 @@ "name": "oldProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "18", @@ -198,7 +206,8 @@ "name": "enumProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "19", @@ -233,7 +242,8 @@ } ], "namespace": "Versioning.RenamedFrom", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -246,7 +256,8 @@ "name": "unionProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -312,9 +323,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.oldOp.oldQuery", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "31", @@ -349,9 +362,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.oldOp.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "33", @@ -384,9 +399,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.oldOp.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "35", @@ -422,9 +439,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.oldOp.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -510,7 +529,8 @@ "serverUrlTemplate": "{endpoint}/versioning/renamed-from/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.RenamedFrom.endpoint" + "crossLanguageDefinitionId": "Versioning.RenamedFrom.endpoint", + "isExactName": false }, { "$id": "39", @@ -537,7 +557,8 @@ "serverUrlTemplate": "{endpoint}/versioning/renamed-from/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.RenamedFrom.version" + "crossLanguageDefinitionId": "Versioning.RenamedFrom.version", + "isExactName": false } ], "initializedBy": 1, @@ -600,9 +621,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.OldInterface.newOpInNewInterface.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "46", @@ -635,9 +658,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.OldInterface.newOpInNewInterface.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "48", @@ -673,9 +698,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.OldInterface.newOpInNewInterface.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -758,7 +785,8 @@ "serverUrlTemplate": "{endpoint}/versioning/renamed-from/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.RenamedFrom.OldInterface.endpoint" + "crossLanguageDefinitionId": "Versioning.RenamedFrom.OldInterface.endpoint", + "isExactName": false }, { "$id": "52", @@ -785,7 +813,8 @@ "serverUrlTemplate": "{endpoint}/versioning/renamed-from/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.RenamedFrom.OldInterface.version" + "crossLanguageDefinitionId": "Versioning.RenamedFrom.OldInterface.version", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/renamedFrom/v2/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/renamedFrom/v2/tspCodeModel.json index 35e89bd17ff..05751e7526b 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/renamedFrom/v2/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/renamedFrom/v2/tspCodeModel.json @@ -36,7 +36,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -85,7 +86,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -103,7 +105,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "10", @@ -119,7 +122,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "12", @@ -135,7 +139,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "14", @@ -151,7 +156,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -168,6 +174,7 @@ "name": "NewModel" } }, + "isExactName": false, "properties": [ { "$id": "17", @@ -192,7 +199,8 @@ "name": "newProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "19", @@ -213,7 +221,8 @@ "name": "enumProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "20", @@ -248,7 +257,8 @@ } ], "namespace": "Versioning.RenamedFrom", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -261,7 +271,8 @@ "name": "unionProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -328,9 +339,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.newOp.newQuery", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "32", @@ -365,9 +378,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.newOp.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "34", @@ -400,9 +415,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.newOp.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "36", @@ -438,9 +455,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.newOp.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -526,7 +545,8 @@ "serverUrlTemplate": "{endpoint}/versioning/renamed-from/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.RenamedFrom.endpoint" + "crossLanguageDefinitionId": "Versioning.RenamedFrom.endpoint", + "isExactName": false }, { "$id": "40", @@ -553,7 +573,8 @@ "serverUrlTemplate": "{endpoint}/versioning/renamed-from/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.RenamedFrom.version" + "crossLanguageDefinitionId": "Versioning.RenamedFrom.version", + "isExactName": false } ], "initializedBy": 1, @@ -618,9 +639,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.NewInterface.newOpInNewInterface.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "47", @@ -653,9 +676,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.NewInterface.newOpInNewInterface.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "49", @@ -691,9 +716,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.NewInterface.newOpInNewInterface.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -776,7 +803,8 @@ "serverUrlTemplate": "{endpoint}/versioning/renamed-from/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.RenamedFrom.NewInterface.endpoint" + "crossLanguageDefinitionId": "Versioning.RenamedFrom.NewInterface.endpoint", + "isExactName": false }, { "$id": "53", @@ -803,7 +831,8 @@ "serverUrlTemplate": "{endpoint}/versioning/renamed-from/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.RenamedFrom.NewInterface.version" + "crossLanguageDefinitionId": "Versioning.RenamedFrom.NewInterface.version", + "isExactName": false } ], "initializedBy": 0, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/returnTypeChangedFrom/v1/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/returnTypeChangedFrom/v1/tspCodeModel.json index 994c261c05d..e4fb4a6115e 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/returnTypeChangedFrom/v1/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/returnTypeChangedFrom/v1/tspCodeModel.json @@ -37,7 +37,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -55,7 +56,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "6", @@ -71,7 +73,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "8", @@ -87,7 +90,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "10", @@ -103,7 +107,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [], @@ -160,9 +165,11 @@ "crossLanguageDefinitionId": "Versioning.ReturnTypeChangedFrom.test.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "17", @@ -195,9 +202,11 @@ "crossLanguageDefinitionId": "Versioning.ReturnTypeChangedFrom.test.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "19", @@ -241,9 +250,11 @@ "crossLanguageDefinitionId": "Versioning.ReturnTypeChangedFrom.test.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -338,7 +349,8 @@ "serverUrlTemplate": "{endpoint}/versioning/return-type-changed-from/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.ReturnTypeChangedFrom.endpoint" + "crossLanguageDefinitionId": "Versioning.ReturnTypeChangedFrom.endpoint", + "isExactName": false }, { "$id": "26", @@ -365,7 +377,8 @@ "serverUrlTemplate": "{endpoint}/versioning/return-type-changed-from/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.ReturnTypeChangedFrom.version" + "crossLanguageDefinitionId": "Versioning.ReturnTypeChangedFrom.version", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/returnTypeChangedFrom/v2/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/returnTypeChangedFrom/v2/tspCodeModel.json index 46f4ceadab3..63c6c52d05c 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/returnTypeChangedFrom/v2/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/returnTypeChangedFrom/v2/tspCodeModel.json @@ -52,7 +52,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -70,7 +71,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -86,7 +88,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -102,7 +105,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -118,7 +122,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [], @@ -176,9 +181,11 @@ "crossLanguageDefinitionId": "Versioning.ReturnTypeChangedFrom.test.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "18", @@ -211,9 +218,11 @@ "crossLanguageDefinitionId": "Versioning.ReturnTypeChangedFrom.test.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "20", @@ -257,9 +266,11 @@ "crossLanguageDefinitionId": "Versioning.ReturnTypeChangedFrom.test.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -354,7 +365,8 @@ "serverUrlTemplate": "{endpoint}/versioning/return-type-changed-from/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.ReturnTypeChangedFrom.endpoint" + "crossLanguageDefinitionId": "Versioning.ReturnTypeChangedFrom.endpoint", + "isExactName": false }, { "$id": "27", @@ -381,7 +393,8 @@ "serverUrlTemplate": "{endpoint}/versioning/return-type-changed-from/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.ReturnTypeChangedFrom.version" + "crossLanguageDefinitionId": "Versioning.ReturnTypeChangedFrom.version", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/typeChangedFrom/v1/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/typeChangedFrom/v1/tspCodeModel.json index 97bdbc3a74f..cdd4f31f80e 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/typeChangedFrom/v1/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/typeChangedFrom/v1/tspCodeModel.json @@ -37,7 +37,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -55,7 +56,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "6", @@ -71,7 +73,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -88,6 +91,7 @@ "name": "TestModel" } }, + "isExactName": false, "properties": [ { "$id": "9", @@ -112,7 +116,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "11", @@ -137,7 +142,8 @@ "name": "changedProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -203,9 +209,11 @@ "crossLanguageDefinitionId": "Versioning.TypeChangedFrom.test.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "20", @@ -240,9 +248,11 @@ "crossLanguageDefinitionId": "Versioning.TypeChangedFrom.test.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "22", @@ -275,9 +285,11 @@ "crossLanguageDefinitionId": "Versioning.TypeChangedFrom.test.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "24", @@ -313,9 +325,11 @@ "crossLanguageDefinitionId": "Versioning.TypeChangedFrom.test.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -401,7 +415,8 @@ "serverUrlTemplate": "{endpoint}/versioning/type-changed-from/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.TypeChangedFrom.endpoint" + "crossLanguageDefinitionId": "Versioning.TypeChangedFrom.endpoint", + "isExactName": false }, { "$id": "28", @@ -428,7 +443,8 @@ "serverUrlTemplate": "{endpoint}/versioning/type-changed-from/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.TypeChangedFrom.version" + "crossLanguageDefinitionId": "Versioning.TypeChangedFrom.version", + "isExactName": false } ], "initializedBy": 1, diff --git a/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/typeChangedFrom/v2/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/typeChangedFrom/v2/tspCodeModel.json index 88db165b179..a844c684244 100644 --- a/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/typeChangedFrom/v2/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Spector/http/versioning/typeChangedFrom/v2/tspCodeModel.json @@ -52,7 +52,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -70,7 +71,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -86,7 +88,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -103,6 +106,7 @@ "name": "TestModel" } }, + "isExactName": false, "properties": [ { "$id": "10", @@ -127,7 +131,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "12", @@ -152,7 +157,8 @@ "name": "changedProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -219,9 +225,11 @@ "crossLanguageDefinitionId": "Versioning.TypeChangedFrom.test.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "21", @@ -256,9 +264,11 @@ "crossLanguageDefinitionId": "Versioning.TypeChangedFrom.test.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "23", @@ -291,9 +301,11 @@ "crossLanguageDefinitionId": "Versioning.TypeChangedFrom.test.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "25", @@ -329,9 +341,11 @@ "crossLanguageDefinitionId": "Versioning.TypeChangedFrom.test.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -417,7 +431,8 @@ "serverUrlTemplate": "{endpoint}/versioning/type-changed-from/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.TypeChangedFrom.endpoint" + "crossLanguageDefinitionId": "Versioning.TypeChangedFrom.endpoint", + "isExactName": false }, { "$id": "29", @@ -444,7 +459,8 @@ "serverUrlTemplate": "{endpoint}/versioning/type-changed-from/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.TypeChangedFrom.version" + "crossLanguageDefinitionId": "Versioning.TypeChangedFrom.version", + "isExactName": false } ], "initializedBy": 1,