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..2dbab230f56 100644 --- a/packages/http-client-csharp/emitter/src/lib/client-converter.ts +++ b/packages/http-client-csharp/emitter/src/lib/client-converter.ts @@ -71,13 +71,17 @@ function fromSdkClient( const isMultiService = isMultiServiceClient(client); const clientName = - !client.parent && isMultiService && !client.name.toLowerCase().endsWith("client") + !client.parent && + isMultiService && + !client.isExactName && + !client.name.toLowerCase().endsWith("client") ? `${client.name}Client` : client.name; inputClient = { kind: "client", name: clientName, + isExactName: client.isExactName, namespace: client.namespace, doc: client.doc, summary: client.summary, @@ -204,6 +208,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..72ef7d9f109 100644 --- a/packages/http-client-csharp/emitter/src/lib/operation-converter.ts +++ b/packages/http-client-csharp/emitter/src/lib/operation-converter.ts @@ -198,6 +198,7 @@ export function fromSdkServiceMethodOperation( operation = { name: method.name, + isExactName: method.isExactName, resourceName: getResourceOperation(sdkContext.program, method.operation.__raw.operation)?.resourceType .name ?? @@ -273,6 +274,7 @@ function createServiceMethod( return diagnostics.wrap({ kind: method.kind, name: method.name, + isExactName: method.isExactName, accessibility: method.access, apiVersions: method.apiVersions, doc: method.doc, @@ -504,6 +506,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 +542,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 +578,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 +609,7 @@ function fromBodyParameter( readOnly: isReadOnly(p), crossLanguageDefinitionId: p.crossLanguageDefinitionId, methodParameterSegments: diagnostics.pipe(getMethodParameterSegments(sdkContext, p)), + isExactName: p.isExactName, serializationOptions: p.serializationOptions, }; @@ -646,6 +652,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..e3350bcc132 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); @@ -488,6 +493,7 @@ function createEnumValueType( summary: sdkType.summary, doc: sdkType.doc, decorators: sdkType.decorators, + isExactName: sdkType.isExactName, }); } diff --git a/packages/http-client-csharp/emitter/src/type/input-operation.ts b/packages/http-client-csharp/emitter/src/type/input-operation.ts index 4ec570e5f0f..cf0adbef5af 100644 --- a/packages/http-client-csharp/emitter/src/type/input-operation.ts +++ b/packages/http-client-csharp/emitter/src/type/input-operation.ts @@ -9,6 +9,7 @@ import { RequestMethod } from "./request-method.js"; export interface InputOperation { name: string; + isExactName?: boolean; resourceName?: string; summary?: string; deprecated?: string; diff --git a/packages/http-client-csharp/emitter/src/type/input-service-method.ts b/packages/http-client-csharp/emitter/src/type/input-service-method.ts index ebd722d4e08..b30b6e2291c 100644 --- a/packages/http-client-csharp/emitter/src/type/input-service-method.ts +++ b/packages/http-client-csharp/emitter/src/type/input-service-method.ts @@ -16,6 +16,7 @@ export type InputServiceMethod = interface InputServiceMethodBase { kind: string; name: string; + isExactName?: boolean; accessibility?: string; apiVersions: string[]; doc?: string; 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..8b553e6e877 100644 --- a/packages/http-client-csharp/emitter/src/type/input-type.ts +++ b/packages/http-client-csharp/emitter/src/type/input-type.ts @@ -33,6 +33,7 @@ export interface InputExternalTypeMetadata { export interface InputClient extends DecoratedType { kind: "client"; name: string; + isExactName?: boolean; namespace: string; doc?: string; summary?: string; @@ -97,6 +98,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 +138,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 +164,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 +179,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 +275,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 { @@ -274,6 +285,8 @@ export interface InputEnumValueType extends InputTypeBase { value: string | number; enumType: InputEnumType; valueType: InputPrimitiveType; + /** Whether the name should be used exactly as-is, without casing transformations. */ + isExactName?: boolean; } export interface InputNullableType extends InputTypeBase { diff --git a/packages/http-client-csharp/emitter/test/Unit/client-converter.test.ts b/packages/http-client-csharp/emitter/test/Unit/client-converter.test.ts index 04740be3c30..61629b4eab2 100644 --- a/packages/http-client-csharp/emitter/test/Unit/client-converter.test.ts +++ b/packages/http-client-csharp/emitter/test/Unit/client-converter.test.ts @@ -688,3 +688,28 @@ describe("client name suffix", () => { } }); }); + +describe("Test isExactName propagation on clients", () => { + let runner: TestHost; + + beforeEach(async () => { + runner = await createEmitterTestHost(); + }); + + it("propagates isExactName from @clientName decorator with exact() on a client", async () => { + const program = await typeSpecCompile( + ` + @@clientName(Azure.Csharp.Testing, Azure.ClientGenerator.Core.exact("snake_case_client"), "csharp"); + op test(): void; + `, + runner, + { IsTCGCNeeded: true }, + ); + const context = createEmitterContext(program); + const sdkContext = await createCSharpSdkContext(context); + const [root] = createModel(sdkContext); + const client = root.clients.find((c) => c.name === "snake_case_client"); + ok(client); + strictEqual(client.isExactName, true); + }); +}); 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..00830d4ed0f 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,152 @@ 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 an enum value", async () => { + const program = await typeSpecCompile( + ` + enum Color { + Red, + @clientName(Azure.ClientGenerator.Core.exact("snake_case_value"), "csharp") + 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 === "Color"); + ok(colorEnum); + const exactValue = colorEnum.values.find((v) => v.name === "snake_case_value"); + ok(exactValue); + strictEqual(exactValue.isExactName, true); + const regularValue = colorEnum.values.find((v) => v.name === "Red"); + ok(regularValue); + strictEqual(regularValue.isExactName, false); + }); +}); diff --git a/packages/http-client-csharp/emitter/test/Unit/operation-converter.test.ts b/packages/http-client-csharp/emitter/test/Unit/operation-converter.test.ts index 2755a742a7a..7671caabb97 100644 --- a/packages/http-client-csharp/emitter/test/Unit/operation-converter.test.ts +++ b/packages/http-client-csharp/emitter/test/Unit/operation-converter.test.ts @@ -500,3 +500,125 @@ describe("Operation Converter", () => { }); }); }); + +describe("Test isExactName propagation on operations and parameters", () => { + let runner: TestHost; + + beforeEach(async () => { + runner = await createEmitterTestHost(); + }); + + 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); + }); + + it("propagates isExactName from @clientName decorator with exact() on an operation", async () => { + const program = await typeSpecCompile( + ` + @clientName(Azure.ClientGenerator.Core.exact("snake_case_op"), "csharp") + op test(): void; + `, + runner, + { IsTCGCNeeded: true }, + ); + const context = createEmitterContext(program); + const sdkContext = await createCSharpSdkContext(context); + const [root] = createModel(sdkContext); + const method = root.clients[0].methods.find((m) => m.name === "snake_case_op"); + ok(method); + strictEqual(method.isExactName, true); + strictEqual(method.operation.name, "snake_case_op"); + strictEqual(method.operation.isExactName, true); + }); +}); diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/src/Providers/ClientProvider.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/src/Providers/ClientProvider.cs index 882b167457f..a0e522fb0ef 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/src/Providers/ClientProvider.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/src/Providers/ClientProvider.cs @@ -214,6 +214,11 @@ private static void CleanOperationNames(InputClient inputClient) private static string GetCleanOperationName(InputServiceMethod serviceMethod) { + if (serviceMethod.IsExactName) + { + return serviceMethod.Operation.Name; + } + var operationName = serviceMethod.Operation.Name.ToIdentifierName(); // Replace List with Get as .NET convention is to use Get for list operations. if (operationName == "List") @@ -417,7 +422,7 @@ private IReadOnlyList GetClientParameters() protected override string BuildRelativeFilePath() => Path.Combine("src", "Generated", $"{Name}.cs"); - protected override string BuildName() => _inputClient.Name.ToIdentifierName(); + protected override string BuildName() => _inputClient.IsExactName ? _inputClient.Name : _inputClient.Name.ToIdentifierName(); protected override FieldProvider[] BuildFields() { diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/ClientProviders/ClientProviderTests.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/ClientProviders/ClientProviderTests.cs index 058715a485f..98ad12432b0 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/ClientProviders/ClientProviderTests.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/ClientProviders/ClientProviderTests.cs @@ -4528,6 +4528,68 @@ public void TestParamAlias_MethodParametersSkipAliasedClientParam() $"Params: [{string.Join(", ", paramNames)}]"); } } + + [Test] + public void TestIsExactNameClientPreservesNameVerbatim() + { + // A client marked with isExactName should bypass ToIdentifierName() casing. + var client = InputFactory.Client("snake_case_client", isExactName: true); + var clientProvider = new ClientProvider(client); + + Assert.AreEqual("snake_case_client", clientProvider.Name); + } + + [Test] + public void TestNonExactNameClientStillCased() + { + // A client without isExactName should still go through ToIdentifierName(). + var client = InputFactory.Client("snake_case_client"); + var clientProvider = new ClientProvider(client); + + Assert.AreEqual("SnakeCaseClient", clientProvider.Name); + } + + [Test] + public void TestIsExactNameServiceMethodPreservesOperationNameVerbatim() + { + // A service method marked with isExactName should preserve the operation name verbatim + // (no PascalCase transformation, no "List" -> "Get" rename). + var inputOperation = InputFactory.Operation("snake_case_op", isExactName: true); + var inputServiceMethod = InputFactory.BasicServiceMethod("snake_case_op", inputOperation, isExactName: true); + var client = InputFactory.Client("TestClient", methods: [inputServiceMethod]); + _ = new ClientProvider(client); + + // After CleanOperationNames runs in the ClientProvider constructor, names should be unchanged. + Assert.AreEqual("snake_case_op", inputServiceMethod.Name); + Assert.AreEqual("snake_case_op", inputServiceMethod.Operation.Name); + } + + [Test] + public void TestIsExactNameServiceMethodSkipsListToGetRename() + { + // The normal CleanOperationNames behavior renames "List" -> "GetAll" and "ListFoo" -> "GetFoo". + // When isExactName is true, even an operation literally named "List" must be preserved verbatim. + var inputOperation = InputFactory.Operation("List", isExactName: true); + var inputServiceMethod = InputFactory.BasicServiceMethod("List", inputOperation, isExactName: true); + var client = InputFactory.Client("TestClient", methods: [inputServiceMethod]); + _ = new ClientProvider(client); + + Assert.AreEqual("List", inputServiceMethod.Name); + Assert.AreEqual("List", inputServiceMethod.Operation.Name); + } + + [Test] + public void TestNonExactNameServiceMethodAppliesListRename() + { + // Sanity check that without isExactName the existing rename still applies. + var inputOperation = InputFactory.Operation("List"); + var inputServiceMethod = InputFactory.BasicServiceMethod("List", inputOperation); + var client = InputFactory.Client("TestClient", methods: [inputServiceMethod]); + _ = new ClientProvider(client); + + Assert.AreEqual("GetAll", inputServiceMethod.Name); + Assert.AreEqual("GetAll", inputServiceMethod.Operation.Name); + } } } 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..34c5e6f81f1 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,35 @@ public async Task ParameterNamePreservedFromLastContractView() "When 'oldParam' is preserved, the renamed 'newParam' must not appear."); } + [Test] + public void ExactNameMethodParameterPreservedInRestClient() + { + 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); + var restClientProvider = new MockClientProvider(client, clientProvider); + + var writer = new TypeProviderWriter(restClientProvider); + var file = writer.Write(); + Assert.AreEqual(Helpers.GetExpectedFromFile(), file.Content); + } + [TestCase(true, true)] [TestCase(true, false)] [TestCase(false, true)] diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/RestClientProviders/TestData/RestClientProviderTests/ExactNameMethodParameterPreservedInRestClient.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/RestClientProviders/TestData/RestClientProviderTests/ExactNameMethodParameterPreservedInRestClient.cs new file mode 100644 index 00000000000..cdfa273b355 --- /dev/null +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/RestClientProviders/TestData/RestClientProviderTests/ExactNameMethodParameterPreservedInRestClient.cs @@ -0,0 +1,22 @@ +// + +#nullable disable + +using System.ClientModel.Primitives; + +namespace Sample +{ + public partial class TestClient + { + internal global::System.ClientModel.Primitives.PipelineMessage CreateGetSomethingRequest(string api_key, global::System.ClientModel.Primitives.RequestOptions options) + { + global::Sample.ClientUriBuilder uri = new global::Sample.ClientUriBuilder(); + uri.Reset(_endpoint); + uri.AppendQuery("api_key", api_key, true); + global::System.ClientModel.Primitives.PipelineMessage message = Pipeline.CreateMessage(uri.ToUri(), "GET", PipelineMessageClassifier200); + global::System.ClientModel.Primitives.PipelineRequest request = message.Request; + message.Apply(options); + return message; + } + } +} diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/InputClient.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/InputClient.cs index c56e34bc65a..3ce5d3502c1 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/InputClient.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/InputClient.cs @@ -39,6 +39,7 @@ public InputClient( public InputClient() : this(string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, false, Array.Empty(), Array.Empty(), null, null, null) { } public string Name { get; internal set; } + public bool IsExactName { get; internal set; } public string Namespace { get; internal set; } public string CrossLanguageDefinitionId { get; internal set; } public string? Summary { get; internal set; } diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/InputOperation.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/InputOperation.cs index 6db80119d68..20e9f92bfe5 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/InputOperation.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/InputOperation.cs @@ -74,6 +74,11 @@ public InputOperation() : this( public string Name { get; internal set; } + /// + /// Gets a value indicating whether the operation name should be preserved exactly as-is, without casing transformations. + /// + public bool IsExactName { get; internal set; } + /// /// Gets the original name of the operation as defined in the TypeSpec before any mutations. /// 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/InputServiceMethod.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/InputServiceMethod.cs index b517b3e7397..cdf65285eab 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/InputServiceMethod.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/InputServiceMethod.cs @@ -38,6 +38,7 @@ protected InputServiceMethod( } public string Name { get; internal set; } + public bool IsExactName { get; internal set; } public string? Accessibility { get; internal set; } public string[] ApiVersions { get; internal set; } public string? Documentation { 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/InputBasicServiceMethodConverter.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputBasicServiceMethodConverter.cs index 422483c1b5a..4119ebb242c 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputBasicServiceMethodConverter.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputBasicServiceMethodConverter.cs @@ -33,6 +33,7 @@ public static InputBasicServiceMethod CreateInputBasicServiceMethod( ReferenceResolver resolver) { string? name = null; + bool isExactName = false; string? accessibility = null; string[]? apiVersions = null; string? doc = null; @@ -51,6 +52,7 @@ public static InputBasicServiceMethod CreateInputBasicServiceMethod( { var isKnownProperty = reader.TryReadReferenceId(ref id) || reader.TryReadString("name", ref name) + || reader.TryReadBoolean("isExactName", ref isExactName) || reader.TryReadString("accessibility", ref accessibility) || reader.TryReadComplexType("apiVersions", options, ref apiVersions) || reader.TryReadString("summary", ref summary) @@ -78,6 +80,7 @@ public static InputBasicServiceMethod CreateInputBasicServiceMethod( method = new InputBasicServiceMethod { Name = name ?? throw new JsonException("InputBasicServiceMethod must have name"), + IsExactName = isExactName, Accessibility = accessibility, ApiVersions = apiVersions ?? [], Documentation = doc, 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/InputClientConverter.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputClientConverter.cs index 54e10bf1cb2..eee7cc8ab6b 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputClientConverter.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputClientConverter.cs @@ -39,6 +39,7 @@ public override void Write(Utf8JsonWriter writer, InputClient value, JsonSeriali string? summary = null; string? doc = null; bool isMultiServiceClient = false; + bool isExactName = false; IReadOnlyList? methods = null; IReadOnlyList? parameters = null; int initializedByValue = 0; @@ -51,6 +52,7 @@ public override void Write(Utf8JsonWriter writer, InputClient value, JsonSeriali while (reader.TokenType != JsonTokenType.EndObject) { var isKnownProperty = reader.TryReadString("name", ref name) + || reader.TryReadBoolean("isExactName", ref isExactName) || reader.TryReadString("namespace", ref @namespace) || reader.TryReadString("summary", ref summary) || reader.TryReadString("doc", ref doc) @@ -71,6 +73,7 @@ public override void Write(Utf8JsonWriter writer, InputClient value, JsonSeriali } client.Name = name ?? throw new JsonException("InputClient must have name"); + client.IsExactName = isExactName; client.Namespace = @namespace ?? string.Empty; client.CrossLanguageDefinitionId = crossLanguageDefinitionId ?? string.Empty; client.Summary = summary; 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/InputEnumTypeValueConverter.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputEnumTypeValueConverter.cs index 2623147484c..d0e067588bb 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputEnumTypeValueConverter.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputEnumTypeValueConverter.cs @@ -31,6 +31,7 @@ internal static InputEnumTypeValue CreateEnumTypeValue(ref Utf8JsonReader reader string? summary = null; string? doc = null; IReadOnlyList? decorators = null; + bool isExactName = false; while (reader.TokenType != JsonTokenType.EndObject) { var isKnownProperty = reader.TryReadReferenceId(ref id) @@ -40,7 +41,8 @@ internal static InputEnumTypeValue CreateEnumTypeValue(ref Utf8JsonReader reader || reader.TryReadComplexType("enumType", options, ref enumType) || reader.TryReadString("summary", ref summary) || reader.TryReadString("doc", ref doc) - || reader.TryReadComplexType("decorators", options, ref decorators); + || reader.TryReadComplexType("decorators", options, ref decorators) + || reader.TryReadBoolean("isExactName", ref isExactName); if (!isKnownProperty) { @@ -58,23 +60,23 @@ internal static InputEnumTypeValue CreateEnumTypeValue(ref Utf8JsonReader reader InputEnumTypeValue enumValue = valueType.Kind switch { - InputPrimitiveTypeKind.String => new InputEnumTypeStringValue(name, rawValue.Value.GetString() ?? throw new JsonException(), valueType, summary, doc, enumType) { Decorators = decorators ?? [] }, + InputPrimitiveTypeKind.String => new InputEnumTypeStringValue(name, rawValue.Value.GetString() ?? throw new JsonException(), valueType, summary, doc, enumType) { Decorators = decorators ?? [], IsExactName = isExactName }, InputPrimitiveTypeKind.Integer or InputPrimitiveTypeKind.Int8 or InputPrimitiveTypeKind.Int16 or InputPrimitiveTypeKind.Int32 or InputPrimitiveTypeKind.UInt8 or - InputPrimitiveTypeKind.UInt16 => new InputEnumTypeIntegerValue(name, rawValue.Value.GetInt32(), valueType, summary, doc, enumType) { Decorators = decorators ?? [] }, + InputPrimitiveTypeKind.UInt16 => new InputEnumTypeIntegerValue(name, rawValue.Value.GetInt32(), valueType, summary, doc, enumType) { Decorators = decorators ?? [], IsExactName = isExactName }, InputPrimitiveTypeKind.Int64 or InputPrimitiveTypeKind.UInt32 or InputPrimitiveTypeKind.UInt64 or - InputPrimitiveTypeKind.SafeInt => new InputEnumTypeIntegerValue(name, rawValue.Value.GetInt64(), valueType, summary, doc, enumType) { Decorators = decorators ?? [] }, + InputPrimitiveTypeKind.SafeInt => new InputEnumTypeIntegerValue(name, rawValue.Value.GetInt64(), valueType, summary, doc, enumType) { Decorators = decorators ?? [], IsExactName = isExactName }, InputPrimitiveTypeKind.Float or InputPrimitiveTypeKind.Float32 or InputPrimitiveTypeKind.Float64 or InputPrimitiveTypeKind.Numeric or InputPrimitiveTypeKind.Decimal or - InputPrimitiveTypeKind.Decimal128 => new InputEnumTypeFloatValue(name, rawValue.Value.GetSingle(), valueType, summary, doc, enumType) { Decorators = decorators ?? [] }, + InputPrimitiveTypeKind.Decimal128 => new InputEnumTypeFloatValue(name, rawValue.Value.GetSingle(), valueType, summary, doc, enumType) { Decorators = decorators ?? [], IsExactName = isExactName }, _ => throw new JsonException($"Unsupported enum valueType kind '{valueType.Kind}' for enum '{enumType.Name}' value '{name}'.") }; if (id != null) 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/InputLongRunningPagingServiceMethodConverter.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputLongRunningPagingServiceMethodConverter.cs index a4781766a8c..21311c12eaa 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputLongRunningPagingServiceMethodConverter.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputLongRunningPagingServiceMethodConverter.cs @@ -33,6 +33,7 @@ public static InputLongRunningPagingServiceMethod CreateInputLongRunningPagingSe ReferenceResolver resolver) { string? name = null; + bool isExactName = false; string? accessibility = null; string[]? apiVersions = null; string? doc = null; @@ -53,6 +54,7 @@ public static InputLongRunningPagingServiceMethod CreateInputLongRunningPagingSe { var isKnownProperty = reader.TryReadReferenceId(ref id) || reader.TryReadString("name", ref name) + || reader.TryReadBoolean("isExactName", ref isExactName) || reader.TryReadString("accessibility", ref accessibility) || reader.TryReadComplexType("apiVersions", options, ref apiVersions) || reader.TryReadString("summary", ref summary) @@ -90,6 +92,7 @@ public static InputLongRunningPagingServiceMethod CreateInputLongRunningPagingSe method = new InputLongRunningPagingServiceMethod { Name = name ?? throw new JsonException("InputLongRunningPagingServiceMethod must have name"), + IsExactName = isExactName, Accessibility = accessibility, ApiVersions = apiVersions ?? [], Documentation = doc, diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputLongRunningServiceMethodConverter.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputLongRunningServiceMethodConverter.cs index 680868451c5..ffc60b6dda1 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputLongRunningServiceMethodConverter.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputLongRunningServiceMethodConverter.cs @@ -33,6 +33,7 @@ public static InputLongRunningServiceMethod CreateInputLongRunningServiceMethod( ReferenceResolver resolver) { string? name = null; + bool isExactName = false; string? accessibility = null; string[]? apiVersions = null; string? doc = null; @@ -52,6 +53,7 @@ public static InputLongRunningServiceMethod CreateInputLongRunningServiceMethod( { var isKnownProperty = reader.TryReadReferenceId(ref id) || reader.TryReadString("name", ref name) + || reader.TryReadBoolean("isExactName", ref isExactName) || reader.TryReadString("accessibility", ref accessibility) || reader.TryReadComplexType("apiVersions", options, ref apiVersions) || reader.TryReadString("summary", ref summary) @@ -84,6 +86,7 @@ public static InputLongRunningServiceMethod CreateInputLongRunningServiceMethod( method = new InputLongRunningServiceMethod { Name = name ?? throw new JsonException("InputLongRunningServiceMethod must have name"), + IsExactName = isExactName, Accessibility = accessibility, ApiVersions = apiVersions ?? [], Documentation = doc, 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/InputOperationConverter.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputOperationConverter.cs index 32e27880757..4225b8747c7 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputOperationConverter.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputOperationConverter.cs @@ -56,10 +56,12 @@ public override void Write(Utf8JsonWriter writer, InputOperation value, JsonSeri string? ns = null; IReadOnlyList? decorators = null; IReadOnlyList? examples = null; + bool isExactName = false; while (reader.TokenType != JsonTokenType.EndObject) { var isKnownProperty = reader.TryReadString("name", ref name) + || reader.TryReadBoolean("isExactName", ref isExactName) || reader.TryReadString("resourceName", ref resourceName) || reader.TryReadString("summary", ref summary) || reader.TryReadString("doc", ref doc) @@ -87,6 +89,7 @@ public override void Write(Utf8JsonWriter writer, InputOperation value, JsonSeri } operation.Name = name ?? throw new JsonException("InputOperation must have name"); + operation.IsExactName = isExactName; operation.OriginalName = name; operation.ResourceName = resourceName; operation.Summary = summary; diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputPagingServiceMethodConverter.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputPagingServiceMethodConverter.cs index 2eb03eec9f7..bca9a486372 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputPagingServiceMethodConverter.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputPagingServiceMethodConverter.cs @@ -33,6 +33,7 @@ public static InputPagingServiceMethod CreateInputPagingServiceMethod( ReferenceResolver resolver) { string? name = null; + bool isExactName = false; string? accessibility = null; string[]? apiVersions = null; string? doc = null; @@ -52,6 +53,7 @@ public static InputPagingServiceMethod CreateInputPagingServiceMethod( { var isKnownProperty = reader.TryReadReferenceId(ref id) || reader.TryReadString("name", ref name) + || reader.TryReadBoolean("isExactName", ref isExactName) || reader.TryReadString("accessibility", ref accessibility) || reader.TryReadComplexType("apiVersions", options, ref apiVersions) || reader.TryReadString("summary", ref summary) @@ -84,6 +86,7 @@ public static InputPagingServiceMethod CreateInputPagingServiceMethod( method = new InputPagingServiceMethod { Name = name ?? throw new JsonException("InputPagingServiceMethod must have name"), + IsExactName = isExactName, Accessibility = accessibility, ApiVersions = apiVersions ?? [], Documentation = doc, 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/ExtensibleEnumProvider.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Providers/ExtensibleEnumProvider.cs index ae937a41b99..a4ab1bf292d 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Providers/ExtensibleEnumProvider.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Providers/ExtensibleEnumProvider.cs @@ -56,7 +56,7 @@ protected override IReadOnlyList BuildEnumValues() // build the field var modifiers = FieldModifiers.Private | FieldModifiers.Const; // the fields for extensible enums are private and const, storing the underlying values, therefore we need to append the word `Value` to the name - var valueName = inputValue.Name.ToIdentifierName(); + var valueName = inputValue.IsExactName ? inputValue.Name : inputValue.Name.ToIdentifierName(); var name = $"{valueName}Value"; // for initializationValue, if the enum is extensible, we always need it var initializationValue = Literal(inputValue.Value); diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Providers/FixedEnumProvider.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Providers/FixedEnumProvider.cs index 8e57781340e..524b3bf2627 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Providers/FixedEnumProvider.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Providers/FixedEnumProvider.cs @@ -80,7 +80,7 @@ protected override IReadOnlyList BuildEnumValues() var inputValue = AllowedValues[i]; var modifiers = FieldModifiers.Public | FieldModifiers.Static; // the fields for fixed enums are just its members (we use fields to represent the values in a system `enum` type), we just use the name for this field - var name = inputValue.Name.ToIdentifierName(); + var name = inputValue.IsExactName ? inputValue.Name : inputValue.Name.ToIdentifierName(); // check if the enum member was renamed in custom code string? customMemberName = null; 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/ParameterProvider.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Providers/ParameterProvider.cs index 21e6f9c1adf..e8387fc0be3 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Providers/ParameterProvider.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/src/Providers/ParameterProvider.cs @@ -197,6 +197,10 @@ internal static VariableExpression GetVariableExpression(ParameterProvider param { CodeWriterDeclaration? declaration = parameter._asVariable?.Declaration ?? parameter._asArgument?.Declaration; + var variableName = parameter.InputParameter?.IsExactName == true + ? parameter.Name + : parameter.Name.ToVariableName(); + if (includeModifiers) { if (parameter._asArgument == null) @@ -213,7 +217,7 @@ internal static VariableExpression GetVariableExpression(ParameterProvider param { parameter._asArgument = new VariableExpression( parameter.Type, - parameter.Name.ToVariableName(), + variableName, parameter.IsRef, parameter.IsOut); } @@ -235,7 +239,7 @@ internal static VariableExpression GetVariableExpression(ParameterProvider param { parameter._asVariable = new VariableExpression( parameter.Type, - parameter.Name.ToVariableName(), + variableName, includeModifiers && parameter.IsRef, includeModifiers && parameter.IsOut); } 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/EnumProviders/EnumProviderTests.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/test/Providers/EnumProviders/EnumProviderTests.cs index df0e8c093aa..4b68b96a5a3 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/test/Providers/EnumProviders/EnumProviderTests.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/test/Providers/EnumProviders/EnumProviderTests.cs @@ -555,6 +555,87 @@ await MockHelpers.LoadMockGeneratorAsync( Assert.AreEqual(0, enumType.EnumValues.Count); } + // Validates that an IsExactName-marked value on a fixed string-based enum preserves its + // exact-case name (skipping .ToIdentifierName()) on the generated field. + [TestCase] + public void BuildEnumType_FixedStringEnum_IsExactNameValuePreserved() + { + MockHelpers.LoadMockGenerator(createCSharpTypeCore: (inputType) => typeof(string)); + + var enumValues = new System.Collections.Generic.List(); + var enumType = InputFactory.Enum( + "mockInputEnum", + InputPrimitiveType.String, + enumValues); + enumValues.Add(InputFactory.EnumMember.String("One", "1", enumType)); + enumValues.Add(InputFactory.EnumMember.String("snake_case_value", "2", enumType, isExactName: true)); + + var enumProvider = EnumProvider.Create(enumType); + var fields = enumProvider.Fields; + + Assert.AreEqual(2, fields.Count); + // first value is not exact-name, regular casing applies + Assert.AreEqual("One", fields[0].Name); + // second value is exact-name, the spec name is preserved verbatim (no PascalCasing) + Assert.AreEqual("snake_case_value", fields[1].Name); + } + + // Validates that an IsExactName-marked value on a fixed int-based enum preserves its + // exact-case name (skipping .ToIdentifierName()) on the generated field. + [TestCase] + public void BuildEnumType_FixedIntEnum_IsExactNameValuePreserved() + { + MockHelpers.LoadMockGenerator(createCSharpTypeCore: (inputType) => typeof(int)); + + var enumValues = new System.Collections.Generic.List(); + var enumType = InputFactory.Enum( + "mockInputEnum", + InputPrimitiveType.Int32, + enumValues); + enumValues.Add(InputFactory.EnumMember.Int32("One", 1, enumType)); + enumValues.Add(InputFactory.EnumMember.Int32("snake_case_value", 2, enumType, isExactName: true)); + + var enumProvider = EnumProvider.Create(enumType); + var fields = enumProvider.Fields; + + Assert.AreEqual(2, fields.Count); + Assert.AreEqual("One", fields[0].Name); + Assert.AreEqual("snake_case_value", fields[1].Name); + } + + // Validates that an IsExactName-marked value on an extensible string-based enum preserves + // its exact-case name (skipping .ToIdentifierName()) on both the generated field (with + // the `Value` suffix appended) and the generated public property. + [TestCase] + public void BuildEnumType_ExtensibleStringEnum_IsExactNameValuePreserved() + { + MockHelpers.LoadMockGenerator(createCSharpTypeCore: (inputType) => typeof(string)); + + var enumValues = new System.Collections.Generic.List(); + var enumType = InputFactory.Enum( + "mockInputEnum", + InputPrimitiveType.String, + enumValues, + isExtensible: true); + enumValues.Add(InputFactory.EnumMember.String("One", "1", enumType)); + enumValues.Add(InputFactory.EnumMember.String("snake_case_value", "2", enumType, isExactName: true)); + + var enumProvider = EnumProvider.Create(enumType); + var fields = enumProvider.Fields; + var properties = enumProvider.Properties; + + // a private `_value` field + two values + Assert.AreEqual(3, fields.Count); + Assert.AreEqual("_value", fields[0].Name); + Assert.AreEqual("OneValue", fields[1].Name); + // exact-name value: name preserved verbatim, with the `Value` suffix appended + Assert.AreEqual("snake_case_valueValue", fields[2].Name); + + Assert.AreEqual(2, properties.Count); + Assert.AreEqual("One", properties[0].Name); + Assert.AreEqual("snake_case_value", properties[1].Name); + } + private static void ValidateGetHashCodeMethod(EnumProvider enumType) { var getHashCodeMethod = enumType.Methods.Single(m => m.Signature.Name == "GetHashCode"); 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..5cdc9161163 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,78 @@ 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 CustomCodeWinsOverIsExactNameOnModel() + { + // A spec model marked with IsExactName has its exact-cased name preserved. + // If custom code renames that model via [CodeGenType], the custom code rename + // should still win. + await MockHelpers.LoadMockGeneratorAsync(compilation: async () => await Helpers.GetCompilationFromDirectoryAsync()); + + var props = new[] + { + InputFactory.Property("prop1", InputFactory.Array(InputPrimitiveType.String)) + }; + + var inputModel = InputFactory.Model("snake_case_model", properties: props, isExactName: true); + var modelTypeProvider = new ModelProvider(inputModel); + + AssertCommon(modelTypeProvider, "NewNamespace.Models", "CustomizedModel"); + } + + [Test] + public async Task CustomCodeWinsOverIsExactNameOnEnum() + { + // A spec enum marked with IsExactName has its exact-cased name preserved. + // If custom code renames that enum via [CodeGenType], the custom code rename + // should still win. + await MockHelpers.LoadMockGeneratorAsync(compilation: async () => await Helpers.GetCompilationFromDirectoryAsync()); + + var inputEnum = InputFactory.StringEnum("snake_case_enum", [("value", "value")], isExactName: true); + var enumProvider = new FixedEnumProvider(inputEnum, null); + + AssertCommon(enumProvider, "NewNamespace.Models", "CustomizedEnum"); + } + [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/ModelProviders/TestData/ModelCustomizationTests/CustomCodeWinsOverIsExactNameOnEnum/MockInputModel.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/test/Providers/ModelProviders/TestData/ModelCustomizationTests/CustomCodeWinsOverIsExactNameOnEnum/MockInputModel.cs new file mode 100644 index 00000000000..ea7f849d321 --- /dev/null +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/test/Providers/ModelProviders/TestData/ModelCustomizationTests/CustomCodeWinsOverIsExactNameOnEnum/MockInputModel.cs @@ -0,0 +1,13 @@ +#nullable disable + +using Sample; +using SampleTypeSpec; +using Microsoft.TypeSpec.Generator.Customizations; + +namespace NewNamespace.Models +{ + [CodeGenType("snake_case_enum")] + public enum CustomizedEnum + { + } +} diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/test/Providers/ModelProviders/TestData/ModelCustomizationTests/CustomCodeWinsOverIsExactNameOnModel/CustomizedModel.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/test/Providers/ModelProviders/TestData/ModelCustomizationTests/CustomCodeWinsOverIsExactNameOnModel/CustomizedModel.cs new file mode 100644 index 00000000000..fec4ec7c95c --- /dev/null +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/test/Providers/ModelProviders/TestData/ModelCustomizationTests/CustomCodeWinsOverIsExactNameOnModel/CustomizedModel.cs @@ -0,0 +1,12 @@ +#nullable disable + +using System; +using SampleTypeSpec; +using Microsoft.TypeSpec.Generator.Customizations; + +namespace NewNamespace.Models; + +[CodeGenType("snake_case_model")] +public partial class CustomizedModel +{ +} 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 cbcc8e8e14b..a4343a4d23a 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 @@ -14,29 +14,29 @@ public static class InputFactory { public static class EnumMember { - public static InputEnumTypeValue Int32(string name, int value, InputEnumType enumType) + public static InputEnumTypeValue Int32(string name, int value, InputEnumType enumType, bool isExactName = false) { - return new InputEnumTypeValue(name, value, InputPrimitiveType.Int32, "", $"{name} description", enumType); + return new InputEnumTypeValue(name, value, InputPrimitiveType.Int32, "", $"{name} description", enumType) { IsExactName = isExactName }; } - public static InputEnumTypeValue Int64(string name, long value, InputEnumType enumType) + public static InputEnumTypeValue Int64(string name, long value, InputEnumType enumType, bool isExactName = false) { - return new InputEnumTypeValue(name, value, InputPrimitiveType.Int64, "", $"{name} description", enumType); + return new InputEnumTypeValue(name, value, InputPrimitiveType.Int64, "", $"{name} description", enumType) { IsExactName = isExactName }; } - public static InputEnumTypeValue Float32(string name, float value, InputEnumType enumType) + public static InputEnumTypeValue Float32(string name, float value, InputEnumType enumType, bool isExactName = false) { - return new InputEnumTypeValue(name, value, InputPrimitiveType.Float32, "", $"{name} description", enumType); + return new InputEnumTypeValue(name, value, InputPrimitiveType.Float32, "", $"{name} description", enumType) { IsExactName = isExactName }; } - public static InputEnumTypeValue Float64(string name, double value, InputEnumType enumType) + public static InputEnumTypeValue Float64(string name, double value, InputEnumType enumType, bool isExactName = false) { - return new InputEnumTypeValue(name, value, InputPrimitiveType.Float64, "", $"{name} description", enumType); + return new InputEnumTypeValue(name, value, InputPrimitiveType.Float64, "", $"{name} description", enumType) { IsExactName = isExactName }; } - public static InputEnumTypeValue String(string name, string value, InputEnumType enumType) + public static InputEnumTypeValue String(string name, string value, InputEnumType enumType, bool isExactName = false) { - return new InputEnumTypeValue(name, value, InputPrimitiveType.String, "", $"{name} description", enumType); + return new InputEnumTypeValue(name, value, InputPrimitiveType.String, "", $"{name} description", enumType) { IsExactName = isExactName }; } } @@ -136,7 +136,8 @@ public static InputEnumType StringEnum( InputModelTypeUsage usage = InputModelTypeUsage.Input | InputModelTypeUsage.Output, bool isExtensible = false, string clientNamespace = "Sample.Models", - InputExternalTypeMetadata? external = null) + InputExternalTypeMetadata? external = null, + bool isExactName = false) { var enumValues = new List(); var enumType = Enum( @@ -147,7 +148,8 @@ public static InputEnumType StringEnum( usage: usage, isExtensible: isExtensible, clientNamespace: clientNamespace, - external: external); + external: external, + isExactName: isExactName); foreach (var (valueName, value) in values) { @@ -269,7 +271,7 @@ public static InputEnumType Float64Enum( return enumType; } - private static InputEnumType Enum( + public static InputEnumType Enum( string name, InputPrimitiveType underlyingType, IReadOnlyList values, @@ -277,7 +279,8 @@ private static InputEnumType Enum( InputModelTypeUsage usage = InputModelTypeUsage.Output | InputModelTypeUsage.Input, bool isExtensible = false, string clientNamespace = "Sample.Models", - InputExternalTypeMetadata? external = null) + InputExternalTypeMetadata? external = null, + bool isExactName = false) { var enumType = new InputEnumType( name, @@ -290,7 +293,10 @@ private static InputEnumType Enum( usage, underlyingType, values, - isExtensible); + isExtensible) + { + IsExactName = isExactName, + }; if (external != null) { enumType.External = external; @@ -312,7 +318,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( @@ -329,7 +336,10 @@ public static InputModelProperty Property( isDiscriminator: isDiscriminator, serializedName: serializedName ?? wireName ?? name.ToVariableName(), serializationOptions: serializationOptions, - encode: encode); + encode: encode) + { + IsExactName = isExactName, + }; } public static InputHeaderParameter HeaderParameter( @@ -378,7 +388,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, @@ -394,7 +405,10 @@ public static InputQueryParameter QueryParameter( access: null, serializedName: serializedName ?? name, collectionFormat: collectionFormat, - explode: explode); + explode: explode) + { + IsExactName = isExactName + }; } public static InputPathParameter PathParameter( @@ -505,7 +519,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, @@ -521,7 +536,8 @@ public static InputMethodParameter MethodParameter( location: location, serializedName: serializedName ?? name) { - ParamAlias = paramAlias + ParamAlias = paramAlias, + IsExactName = isExactName }; } @@ -542,7 +558,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)]; @@ -567,7 +584,10 @@ discriminatedModels is null additionalProperties, modelAsStruct, serializationOptions ?? new(), - isDynamicModel); + isDynamicModel) + { + IsExactName = isExactName, + }; if (baseModel is not null) { _addDerivedModelMethod.Invoke(baseModel, new object[] { model }); @@ -617,7 +637,8 @@ public static InputBasicServiceMethod BasicServiceMethod( string access = "public", IReadOnlyList? parameters = null, InputServiceMethodResponse? response = null, - InputServiceMethodResponse? exception = null) + InputServiceMethodResponse? exception = null, + bool isExactName = false) { return new InputBasicServiceMethod( name, @@ -632,7 +653,10 @@ public static InputBasicServiceMethod BasicServiceMethod( false, true, true, - string.Empty); + string.Empty) + { + IsExactName = isExactName, + }; } public static InputPagingServiceMethod PagingServiceMethod( @@ -676,7 +700,8 @@ public static InputOperation Operation( string path = "", string httpMethod = "GET", bool generateConvenienceMethod = true, - string? ns = null) + string? ns = null, + bool isExactName = false) { var operation = new InputOperation( name, @@ -698,6 +723,7 @@ public static InputOperation Operation( name, ns); operation.OriginalName = name; + operation.IsExactName = isExactName; return operation; } @@ -750,7 +776,7 @@ public static InputServiceMethodResponse ServiceMethodResponse(InputType? type, private static readonly Dictionary> _childClientsCache = new(); - public static InputClient Client(string name, string clientNamespace = "Sample", string? doc = null, IEnumerable? methods = null, IEnumerable? parameters = null, InputClient? parent = null, string? crossLanguageDefinitionId = null, IEnumerable? apiVersions = null, InputClientInitializedBy initializedBy = InputClientInitializedBy.Individually, bool? isMultiServiceClient = false) + public static InputClient Client(string name, string clientNamespace = "Sample", string? doc = null, IEnumerable? methods = null, IEnumerable? parameters = null, InputClient? parent = null, string? crossLanguageDefinitionId = null, IEnumerable? apiVersions = null, InputClientInitializedBy initializedBy = InputClientInitializedBy.Individually, bool? isMultiServiceClient = false, bool isExactName = false) { // when this client has parent, we add the constructed client into the `children` list of the parent var clientChildren = new List(); @@ -767,6 +793,7 @@ public static InputClient Client(string name, string clientNamespace = "Sample", clientChildren, apiVersions is null ? [] : [.. apiVersions]); client.InitializedBy = initializedBy; + client.IsExactName = isExactName; _childClientsCache[client] = clientChildren; // when we have a parent, we need to find the children list of this parent client and update accordingly. if (parent != null && _childClientsCache.TryGetValue(parent, out var children)) 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 7a213a86988..32a6e7c9eae 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 @@ -34,14 +34,16 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "SampleTypeSpec", "isFixed": false, "isFlags": false, "usage": "Input,Output,Spread,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -72,14 +74,16 @@ "enumType": { "$ref": "5" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "SampleTypeSpec", "isFixed": false, "isFlags": false, "usage": "None", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -110,14 +114,16 @@ "enumType": { "$ref": "9" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "SampleTypeSpec", "isFixed": false, "isFlags": false, "usage": "Input,Output,Spread,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -148,14 +154,16 @@ "enumType": { "$ref": "13" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "SampleTypeSpec", "isFixed": false, "isFlags": false, "usage": "Input,Output,Spread,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -181,7 +189,8 @@ "enumType": { "$ref": "17" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "20", @@ -194,7 +203,8 @@ "enumType": { "$ref": "17" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "21", @@ -207,7 +217,8 @@ "enumType": { "$ref": "17" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "SampleTypeSpec", @@ -215,7 +226,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json,Xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "22", @@ -241,7 +253,8 @@ "enumType": { "$ref": "22" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "25", @@ -254,7 +267,8 @@ "enumType": { "$ref": "22" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "26", @@ -267,7 +281,8 @@ "enumType": { "$ref": "22" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "SampleTypeSpec", @@ -275,7 +290,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Json,Xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "27", @@ -301,7 +317,8 @@ "enumType": { "$ref": "27" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "30", @@ -314,7 +331,8 @@ "enumType": { "$ref": "27" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "31", @@ -327,7 +345,8 @@ "enumType": { "$ref": "27" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "SampleTypeSpec", @@ -335,7 +354,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Json,Xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "32", @@ -361,7 +381,8 @@ "enumType": { "$ref": "32" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "35", @@ -374,7 +395,8 @@ "enumType": { "$ref": "32" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "36", @@ -387,7 +409,8 @@ "enumType": { "$ref": "32" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "SampleTypeSpec", @@ -395,7 +418,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "37", @@ -421,7 +445,8 @@ "enumType": { "$ref": "37" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "40", @@ -434,7 +459,8 @@ "enumType": { "$ref": "37" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "41", @@ -447,7 +473,8 @@ "enumType": { "$ref": "37" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "SampleTypeSpec", @@ -455,7 +482,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "42", @@ -481,7 +509,8 @@ "enumType": { "$ref": "42" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "45", @@ -494,7 +523,8 @@ "enumType": { "$ref": "42" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "46", @@ -507,7 +537,8 @@ "enumType": { "$ref": "42" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "SampleTypeSpec", @@ -515,7 +546,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "47", @@ -541,7 +573,8 @@ "enumType": { "$ref": "47" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "50", @@ -554,7 +587,8 @@ "enumType": { "$ref": "47" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "51", @@ -567,7 +601,8 @@ "enumType": { "$ref": "47" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "SampleTypeSpec", @@ -575,7 +610,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "52", @@ -601,7 +637,8 @@ "enumType": { "$ref": "52" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "55", @@ -614,7 +651,8 @@ "enumType": { "$ref": "52" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "56", @@ -627,7 +665,8 @@ "enumType": { "$ref": "52" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "SampleTypeSpec", @@ -635,7 +674,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json,Xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "57", @@ -661,7 +701,8 @@ "enumType": { "$ref": "57" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "60", @@ -674,7 +715,8 @@ "enumType": { "$ref": "57" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "61", @@ -687,7 +729,8 @@ "enumType": { "$ref": "57" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "62", @@ -700,7 +743,8 @@ "enumType": { "$ref": "57" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "63", @@ -713,7 +757,8 @@ "enumType": { "$ref": "57" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "64", @@ -726,7 +771,8 @@ "enumType": { "$ref": "57" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "65", @@ -739,14 +785,16 @@ "enumType": { "$ref": "57" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "SampleTypeSpec", "isFixed": false, "isFlags": false, "usage": "Input,Output", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "66", @@ -772,7 +820,8 @@ "enumType": { "$ref": "66" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "69", @@ -785,14 +834,16 @@ "enumType": { "$ref": "66" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "SampleTypeSpec", "isFixed": true, "isFlags": false, "usage": "ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -810,7 +861,8 @@ "decorators": [] }, "value": "accept", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "72", @@ -826,7 +878,8 @@ "decorators": [] }, "value": 123, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "74", @@ -842,7 +895,8 @@ "decorators": [] }, "value": 1.23, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "76", @@ -858,7 +912,8 @@ "decorators": [] }, "value": false, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "78", @@ -874,7 +929,8 @@ "decorators": [] }, "value": true, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "80", @@ -890,7 +946,8 @@ "decorators": [] }, "value": "pet", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "82", @@ -906,7 +963,8 @@ "decorators": [] }, "value": "dog", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "84", @@ -922,7 +980,8 @@ "decorators": [] }, "value": "tree", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "86", @@ -938,7 +997,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "88", @@ -954,7 +1014,8 @@ "decorators": [] }, "value": "text/plain", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "90", @@ -970,7 +1031,8 @@ "decorators": [] }, "value": "text/plain", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "92", @@ -986,7 +1048,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "94", @@ -1002,7 +1065,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "96", @@ -1018,7 +1082,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "98", @@ -1034,7 +1099,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "100", @@ -1050,7 +1116,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "102", @@ -1066,7 +1133,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "104", @@ -1082,7 +1150,8 @@ "decorators": [] }, "value": "test", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "106", @@ -1098,7 +1167,8 @@ "decorators": [] }, "value": "test", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "108", @@ -1114,7 +1184,8 @@ "decorators": [] }, "value": 123, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "110", @@ -1130,7 +1201,8 @@ "decorators": [] }, "value": 123, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "112", @@ -1146,7 +1218,8 @@ "decorators": [] }, "value": true, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "114", @@ -1162,7 +1235,8 @@ "decorators": [] }, "value": true, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "116", @@ -1178,7 +1252,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "118", @@ -1194,7 +1269,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "120", @@ -1210,7 +1286,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "122", @@ -1226,7 +1303,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "124", @@ -1242,7 +1320,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "126", @@ -1258,7 +1337,8 @@ "decorators": [] }, "value": "someRequiredLiteralQueryParam", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "128", @@ -1274,7 +1354,8 @@ "decorators": [] }, "value": "someRequiredLiteralQueryParam", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "130", @@ -1290,7 +1371,8 @@ "decorators": [] }, "value": "someRequiredLiteralHeader", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "132", @@ -1306,7 +1388,8 @@ "decorators": [] }, "value": "someRequiredLiteralHeader", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "134", @@ -1322,7 +1405,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "136", @@ -1338,7 +1422,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "138", @@ -1354,7 +1439,8 @@ "decorators": [] }, "value": "accept", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "140", @@ -1370,7 +1456,8 @@ "decorators": [] }, "value": 123, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "142", @@ -1386,7 +1473,8 @@ "decorators": [] }, "value": 1.23, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "144", @@ -1402,7 +1490,8 @@ "decorators": [] }, "value": false, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "146", @@ -1418,7 +1507,8 @@ "decorators": [] }, "value": true, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "148", @@ -1434,7 +1524,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "150", @@ -1450,7 +1541,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "152", @@ -1466,7 +1558,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "154", @@ -1482,7 +1575,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "156", @@ -1498,7 +1592,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "158", @@ -1514,7 +1609,8 @@ "decorators": [] }, "value": "text/plain", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "160", @@ -1530,7 +1626,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "162", @@ -1546,7 +1643,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "164", @@ -1562,7 +1660,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "166", @@ -1578,7 +1677,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "168", @@ -1594,7 +1694,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "170", @@ -1610,7 +1711,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "172", @@ -1626,7 +1728,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "174", @@ -1642,7 +1745,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "176", @@ -1658,7 +1762,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "178", @@ -1674,7 +1779,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "180", @@ -1690,7 +1796,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "182", @@ -1706,7 +1813,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "184", @@ -1722,7 +1830,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "186", @@ -1738,7 +1847,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "188", @@ -1754,7 +1864,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "190", @@ -1770,7 +1881,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "192", @@ -1786,7 +1898,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "194", @@ -1802,7 +1915,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "196", @@ -1818,7 +1932,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "198", @@ -1834,7 +1949,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "200", @@ -1850,7 +1966,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "202", @@ -1866,7 +1983,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "204", @@ -1882,7 +2000,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "206", @@ -1898,7 +2017,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "208", @@ -1914,7 +2034,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "210", @@ -1930,7 +2051,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "212", @@ -1946,7 +2068,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "214", @@ -1962,7 +2085,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "216", @@ -1978,7 +2102,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "218", @@ -1994,7 +2119,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "220", @@ -2010,7 +2136,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "222", @@ -2026,7 +2153,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "224", @@ -2042,7 +2170,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "226", @@ -2058,7 +2187,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "228", @@ -2074,7 +2204,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "230", @@ -2090,7 +2221,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "232", @@ -2106,7 +2238,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "234", @@ -2122,7 +2255,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "236", @@ -2138,7 +2272,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -2156,6 +2291,7 @@ "name": "Thing" } }, + "isExactName": false, "properties": [ { "$id": "239", @@ -2181,7 +2317,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "241", @@ -2224,7 +2361,8 @@ } ], "namespace": "SampleTypeSpec", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -2237,7 +2375,8 @@ "name": "requiredUnion" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "247", @@ -2259,7 +2398,8 @@ "name": "requiredLiteralString" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "248", @@ -2290,7 +2430,8 @@ "name": "requiredNullableString" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "251", @@ -2321,7 +2462,8 @@ "name": "optionalNullableString" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "254", @@ -2343,7 +2485,8 @@ "name": "requiredLiteralInt" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "255", @@ -2365,7 +2508,8 @@ "name": "requiredLiteralFloat" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "256", @@ -2387,7 +2531,8 @@ "name": "requiredLiteralBool" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "257", @@ -2409,7 +2554,8 @@ "name": "optionalLiteralString" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "258", @@ -2436,7 +2582,8 @@ "name": "requiredNullableLiteralString" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "260", @@ -2458,7 +2605,8 @@ "name": "optionalLiteralInt" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "261", @@ -2480,7 +2628,8 @@ "name": "optionalLiteralFloat" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "262", @@ -2502,7 +2651,8 @@ "name": "optionalLiteralBool" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "263", @@ -2528,7 +2678,8 @@ "name": "requiredBadDescription" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "265", @@ -2566,7 +2717,8 @@ "name": "optionalNullableList" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "269", @@ -2593,7 +2745,8 @@ "name": "requiredNullableList" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "271", @@ -2619,7 +2772,8 @@ "name": "propertyWithSpecialDocs" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2637,6 +2791,7 @@ "name": "RoundTripModel" } }, + "isExactName": false, "properties": [ { "$id": "274", @@ -2662,7 +2817,8 @@ "name": "requiredString" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "276", @@ -2689,7 +2845,8 @@ "name": "requiredInt" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "278", @@ -2718,7 +2875,8 @@ "name": "requiredCollection" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "280", @@ -2752,7 +2910,8 @@ "name": "requiredDictionary" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "283", @@ -2774,7 +2933,8 @@ "name": "requiredModel" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "284", @@ -2796,7 +2956,8 @@ "name": "intExtensibleEnum" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "285", @@ -2825,7 +2986,8 @@ "name": "intExtensibleEnumCollection" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "287", @@ -2847,7 +3009,8 @@ "name": "floatExtensibleEnum" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "288", @@ -2869,7 +3032,8 @@ "name": "floatExtensibleEnumWithIntValue" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "289", @@ -2898,7 +3062,8 @@ "name": "floatExtensibleEnumCollection" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "291", @@ -2920,7 +3085,8 @@ "name": "floatFixedEnum" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "292", @@ -2942,7 +3108,8 @@ "name": "floatFixedEnumWithIntValue" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "293", @@ -2971,7 +3138,8 @@ "name": "floatFixedEnumCollection" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "295", @@ -2993,7 +3161,8 @@ "name": "intFixedEnum" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "296", @@ -3022,7 +3191,8 @@ "name": "intFixedEnumCollection" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "298", @@ -3044,7 +3214,8 @@ "name": "stringFixedEnum" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "299", @@ -3070,7 +3241,8 @@ "name": "requiredUnknown" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "301", @@ -3096,7 +3268,8 @@ "name": "optionalUnknown" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "303", @@ -3134,7 +3307,8 @@ "name": "requiredRecordUnknown" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "307", @@ -3156,7 +3330,8 @@ "name": "optionalRecordUnknown" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "308", @@ -3178,7 +3353,8 @@ "name": "readOnlyRequiredRecordUnknown" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "309", @@ -3200,7 +3376,8 @@ "name": "readOnlyOptionalRecordUnknown" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "310", @@ -3222,6 +3399,7 @@ "name": "ModelWithRequiredNullableProperties" } }, + "isExactName": false, "properties": [ { "$id": "312", @@ -3252,7 +3430,8 @@ "name": "requiredNullablePrimitive" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "315", @@ -3279,7 +3458,8 @@ "name": "requiredExtensibleEnum" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "317", @@ -3306,7 +3486,8 @@ "name": "requiredFixedEnum" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3321,7 +3502,8 @@ "name": "modelWithRequiredNullable" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "319", @@ -3348,7 +3530,8 @@ "name": "requiredBytes" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3364,6 +3547,7 @@ "usage": "Input", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "322", @@ -3384,7 +3568,8 @@ "decorators": [], "crossLanguageDefinitionId": "SampleTypeSpec.Wrapper.p1", "serializationOptions": {}, - "isHttpMetadata": true + "isHttpMetadata": true, + "isExactName": false }, { "$id": "324", @@ -3401,7 +3586,8 @@ "decorators": [], "crossLanguageDefinitionId": "SampleTypeSpec.Wrapper.action", "serializationOptions": {}, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "325", @@ -3422,7 +3608,8 @@ "decorators": [], "crossLanguageDefinitionId": "SampleTypeSpec.Wrapper.p2", "serializationOptions": {}, - "isHttpMetadata": true + "isHttpMetadata": true, + "isExactName": false } ] }, @@ -3440,6 +3627,7 @@ "name": "NotFriend" } }, + "isExactName": false, "properties": [ { "$id": "328", @@ -3465,7 +3653,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3483,6 +3672,7 @@ "name": "ModelWithClientName" } }, + "isExactName": false, "properties": [ { "$id": "331", @@ -3508,7 +3698,8 @@ "name": "otherName" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3525,6 +3716,7 @@ "name": "" } }, + "isExactName": false, "properties": [] }, { @@ -3540,6 +3732,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "335", @@ -3567,7 +3760,8 @@ "name": "things" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "337", @@ -3592,7 +3786,8 @@ "name": "next" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3609,6 +3804,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "340", @@ -3629,7 +3825,8 @@ "name": "things" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "341", @@ -3654,7 +3851,8 @@ "name": "next" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3671,6 +3869,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "344", @@ -3691,7 +3890,8 @@ "name": "things" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "345", @@ -3716,7 +3916,8 @@ "name": "nextToken" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3733,6 +3934,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "348", @@ -3753,7 +3955,8 @@ "name": "things" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3770,6 +3973,7 @@ "name": "Page" } }, + "isExactName": false, "properties": [ { "$id": "350", @@ -3790,7 +3994,8 @@ "name": "items" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3807,6 +4012,7 @@ "name": "ModelWithEmbeddedNonBodyParameters" } }, + "isExactName": false, "properties": [ { "$id": "352", @@ -3832,7 +4038,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "354", @@ -3858,7 +4065,8 @@ "name": "requiredHeader" } }, - "isHttpMetadata": true + "isHttpMetadata": true, + "isExactName": false }, { "$id": "356", @@ -3884,7 +4092,8 @@ "name": "optionalHeader" } }, - "isHttpMetadata": true + "isHttpMetadata": true, + "isExactName": false }, { "$id": "358", @@ -3910,7 +4119,8 @@ "name": "requiredQuery" } }, - "isHttpMetadata": true + "isHttpMetadata": true, + "isExactName": false }, { "$id": "360", @@ -3936,7 +4146,8 @@ "name": "optionalQuery" } }, - "isHttpMetadata": true + "isHttpMetadata": true, + "isExactName": false } ] }, @@ -3959,6 +4170,7 @@ "name": "DynamicModel" } }, + "isExactName": false, "properties": [ { "$id": "363", @@ -3983,7 +4195,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "365", @@ -4008,7 +4221,8 @@ "name": "optionalUnknown" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "367", @@ -4033,7 +4247,8 @@ "name": "optionalInt" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "369", @@ -4059,7 +4274,8 @@ "name": "optionalNullableList" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "371", @@ -4085,7 +4301,8 @@ "name": "requiredNullableList" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "373", @@ -4127,7 +4344,8 @@ "name": "optionalNullableDictionary" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "378", @@ -4153,7 +4371,8 @@ "name": "requiredNullableDictionary" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "380", @@ -4174,7 +4393,8 @@ "name": "primitiveDictionary" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "381", @@ -4200,6 +4420,7 @@ "name": "AnotherDynamicModel" } }, + "isExactName": false, "properties": [ { "$id": "383", @@ -4224,7 +4445,8 @@ "name": "bar" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -4239,7 +4461,8 @@ "name": "foo" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "385", @@ -4267,7 +4490,8 @@ "name": "listFoo" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "387", @@ -4295,7 +4519,8 @@ "name": "listOfListFoo" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "389", @@ -4328,7 +4553,8 @@ "name": "dictionaryFoo" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "392", @@ -4361,7 +4587,8 @@ "name": "dictionaryOfDictionaryFoo" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "395", @@ -4394,7 +4621,8 @@ "name": "dictionaryListFoo" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "398", @@ -4422,7 +4650,8 @@ "name": "listOfDictionaryFoo" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -4452,6 +4681,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "401", @@ -4479,7 +4709,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "403", @@ -4507,7 +4738,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "405", @@ -4535,7 +4767,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "407", @@ -4563,7 +4796,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "409", @@ -4591,7 +4825,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "411", @@ -4619,7 +4854,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "413", @@ -4652,7 +4888,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "416", @@ -4685,7 +4922,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "418", @@ -4718,7 +4956,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "420", @@ -4751,7 +4990,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "422", @@ -4786,7 +5026,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "424", @@ -4825,7 +5066,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "426", @@ -4858,7 +5100,8 @@ "unwrapped": true } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "428", @@ -4888,7 +5131,8 @@ "itemsName": "unwrappedStrings" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "429", @@ -4918,7 +5162,8 @@ "itemsName": "unwrappedCounts" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "430", @@ -4953,6 +5198,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "433", @@ -4980,7 +5226,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "435", @@ -5008,7 +5255,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "437", @@ -5041,7 +5289,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -5067,7 +5316,8 @@ "itemsName": "unwrappedItems" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "439", @@ -5092,7 +5342,8 @@ "itemsName": "string" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "440", @@ -5124,7 +5375,8 @@ "itemsName": "Item" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "441", @@ -5148,6 +5400,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "443", @@ -5175,7 +5428,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "445", @@ -5208,7 +5462,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -5225,7 +5480,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "447", @@ -5249,7 +5505,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "448", @@ -5289,7 +5546,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "452", @@ -5325,7 +5583,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "455", @@ -5361,7 +5620,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "458", @@ -5390,7 +5650,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "460", @@ -5414,7 +5675,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "461", @@ -5438,7 +5700,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "462", @@ -5462,7 +5725,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "463", @@ -5486,7 +5750,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "464", @@ -5510,7 +5775,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "465", @@ -5628,7 +5894,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "472", @@ -5680,7 +5947,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "475", @@ -5716,7 +5984,8 @@ "itemsName": "string" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "476", @@ -5751,7 +6020,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "477", @@ -5789,6 +6059,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "480", @@ -5815,7 +6086,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -5840,7 +6112,8 @@ } } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "482", @@ -5869,7 +6142,8 @@ "itemsName": "unwrappedModelsWithNamespaces" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "483", @@ -5900,7 +6174,8 @@ "itemsName": "Array" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "485", @@ -5935,7 +6210,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "488", @@ -5970,7 +6246,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "491", @@ -6005,7 +6282,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "494", @@ -6036,7 +6314,8 @@ "itemsName": "Record" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -6063,6 +6342,7 @@ "name": "Animal" } }, + "isExactName": false, "discriminatorProperty": { "$id": "497", "kind": "property", @@ -6087,7 +6367,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, "properties": [ { @@ -6117,7 +6398,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ], "discriminatedSubtypes": { @@ -6136,6 +6418,7 @@ "name": "Pet" } }, + "isExactName": false, "discriminatorProperty": { "$id": "502", "kind": "property", @@ -6155,7 +6438,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, "baseModel": { "$ref": "496" @@ -6188,7 +6472,8 @@ "name": "trained" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ], "discriminatedSubtypes": { @@ -6207,6 +6492,7 @@ "name": "Dog" } }, + "isExactName": false, "baseModel": { "$ref": "501" }, @@ -6230,7 +6516,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "507", @@ -6256,7 +6543,8 @@ "name": "breed" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -6293,6 +6581,7 @@ "name": "Tree" } }, + "isExactName": false, "baseModel": { "$id": "510", "kind": "model", @@ -6312,6 +6601,7 @@ "name": "Plant" } }, + "isExactName": false, "discriminatorProperty": { "$id": "511", "kind": "property", @@ -6341,7 +6631,8 @@ "name": "species" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, "properties": [ { @@ -6376,7 +6667,8 @@ "name": "id" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "515", @@ -6407,7 +6699,8 @@ "name": "height" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ], "discriminatedSubtypes": { @@ -6441,7 +6734,8 @@ "name": "species" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "518", @@ -6472,7 +6766,8 @@ "name": "age" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -6492,6 +6787,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "521", @@ -6516,7 +6812,8 @@ "name": "numSold" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "523", @@ -6541,7 +6838,8 @@ "name": "averagePrice" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -6558,6 +6856,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "526", @@ -6582,7 +6881,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "528", @@ -6607,7 +6907,8 @@ "name": "content" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -6617,6 +6918,7 @@ "$id": "530", "kind": "client", "name": "SampleTypeSpecClient", + "isExactName": false, "namespace": "SampleTypeSpec", "doc": "This is a sample typespec project.", "methods": [ @@ -6624,6 +6926,7 @@ "$id": "531", "kind": "basic", "name": "sayHi", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -6633,6 +6936,7 @@ "operation": { "$id": "532", "name": "sayHi", + "isExactName": false, "resourceName": "SampleTypeSpec", "doc": "Return hi", "accessibility": "public", @@ -6676,9 +6980,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.sayHi.headParameter", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "537", @@ -6719,9 +7025,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.sayHi.queryParameter", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "541", @@ -6762,9 +7070,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.sayHi.optionalQuery", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "545", @@ -6797,9 +7107,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.sayHi.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6860,6 +7172,7 @@ "$id": "547", "kind": "basic", "name": "helloAgain", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -6869,6 +7182,7 @@ "operation": { "$id": "548", "name": "helloAgain", + "isExactName": false, "resourceName": "SampleTypeSpec", "doc": "Return hi again", "accessibility": "public", @@ -6912,9 +7226,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloAgain.p1", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "553", @@ -6947,9 +7263,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloAgain.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "555", @@ -6993,9 +7311,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloAgain.p2", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "559", @@ -7028,9 +7348,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloAgain.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "561", @@ -7066,9 +7388,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloAgain.action", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -7136,6 +7460,7 @@ "$id": "563", "kind": "basic", "name": "noContentType", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -7145,6 +7470,7 @@ "operation": { "$id": "564", "name": "noContentType", + "isExactName": false, "resourceName": "SampleTypeSpec", "doc": "Return hi again", "accessibility": "public", @@ -7184,7 +7510,8 @@ "crossLanguageDefinitionId": "SampleTypeSpec..anonymous.info", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "568", @@ -7202,9 +7529,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.Wrapper.p1", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "569", @@ -7248,9 +7577,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.Wrapper.p2", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "572", @@ -7285,9 +7616,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.noContentType.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "574", @@ -7320,9 +7653,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.noContentType.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "576", @@ -7362,9 +7697,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.Wrapper.action", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "action" @@ -7430,6 +7767,7 @@ "$id": "578", "kind": "basic", "name": "helloDemo2", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -7439,6 +7777,7 @@ "operation": { "$id": "579", "name": "helloDemo2", + "isExactName": false, "resourceName": "SampleTypeSpec", "doc": "Return hi in demo2", "accessibility": "public", @@ -7474,9 +7813,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloDemo2.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7528,6 +7869,7 @@ "$id": "582", "kind": "basic", "name": "createLiteral", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -7537,6 +7879,7 @@ "operation": { "$id": "583", "name": "createLiteral", + "isExactName": false, "resourceName": "SampleTypeSpec", "doc": "Create with literal value", "accessibility": "public", @@ -7574,9 +7917,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.createLiteral.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "586", @@ -7609,9 +7954,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.createLiteral.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "588", @@ -7647,9 +7994,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.createLiteral.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7715,6 +8064,7 @@ "$id": "590", "kind": "basic", "name": "helloLiteral", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -7724,6 +8074,7 @@ "operation": { "$id": "591", "name": "helloLiteral", + "isExactName": false, "resourceName": "SampleTypeSpec", "doc": "Send literal parameters", "accessibility": "public", @@ -7759,9 +8110,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloLiteral.p1", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "594", @@ -7797,9 +8150,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloLiteral.p2", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "596", @@ -7832,9 +8187,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloLiteral.p3", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "598", @@ -7867,9 +8224,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.helloLiteral.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7930,6 +8289,7 @@ "$id": "600", "kind": "basic", "name": "topAction", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -7939,6 +8299,7 @@ "operation": { "$id": "601", "name": "topAction", + "isExactName": false, "resourceName": "SampleTypeSpec", "doc": "top level method", "accessibility": "public", @@ -8001,9 +8362,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.topAction.action", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "608", @@ -8036,9 +8399,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.topAction.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8093,6 +8458,7 @@ "$id": "610", "kind": "basic", "name": "topAction2", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -8102,6 +8468,7 @@ "operation": { "$id": "611", "name": "topAction2", + "isExactName": false, "resourceName": "SampleTypeSpec", "doc": "top level method2", "accessibility": "public", @@ -8137,9 +8504,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.topAction2.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8191,6 +8560,7 @@ "$id": "614", "kind": "basic", "name": "patchAction", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -8200,6 +8570,7 @@ "operation": { "$id": "615", "name": "patchAction", + "isExactName": false, "resourceName": "SampleTypeSpec", "doc": "top level patch", "accessibility": "public", @@ -8237,9 +8608,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.patchAction.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "618", @@ -8272,9 +8645,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.patchAction.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "620", @@ -8310,9 +8685,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.patchAction.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -8378,6 +8755,7 @@ "$id": "622", "kind": "basic", "name": "anonymousBody", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -8387,6 +8765,7 @@ "operation": { "$id": "623", "name": "anonymousBody", + "isExactName": false, "resourceName": "SampleTypeSpec", "doc": "body parameter without body decorator", "accessibility": "public", @@ -8422,9 +8801,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.requiredQueryParam", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "626", @@ -8457,9 +8838,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.requiredHeader", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "628", @@ -8494,9 +8877,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "630", @@ -8529,9 +8914,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "632", @@ -8572,9 +8959,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -8635,7 +9024,8 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.requiredUnion", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "636", @@ -8653,7 +9043,8 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.requiredLiteralString", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "637", @@ -8671,7 +9062,8 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.requiredNullableString", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "638", @@ -8689,7 +9081,8 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.optionalNullableString", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "639", @@ -8707,7 +9100,8 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.requiredLiteralInt", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "640", @@ -8725,7 +9119,8 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.requiredLiteralFloat", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "641", @@ -8743,7 +9138,8 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.requiredLiteralBool", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "642", @@ -8780,14 +9176,16 @@ "enumType": { "$ref": "643" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "SampleTypeSpec", "isFixed": false, "isFlags": false, "usage": "None", - "decorators": [] + "decorators": [], + "isExactName": false }, "location": "Body", "isApiVersion": false, @@ -8796,7 +9194,8 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.optionalLiteralString", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "647", @@ -8814,7 +9213,8 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.requiredNullableLiteralString", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "648", @@ -8851,14 +9251,16 @@ "enumType": { "$ref": "649" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "SampleTypeSpec", "isFixed": false, "isFlags": false, "usage": "None", - "decorators": [] + "decorators": [], + "isExactName": false }, "location": "Body", "isApiVersion": false, @@ -8867,7 +9269,8 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.optionalLiteralInt", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "653", @@ -8904,14 +9307,16 @@ "enumType": { "$ref": "654" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "SampleTypeSpec", "isFixed": false, "isFlags": false, "usage": "None", - "decorators": [] + "decorators": [], + "isExactName": false }, "location": "Body", "isApiVersion": false, @@ -8920,7 +9325,8 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.optionalLiteralFloat", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "658", @@ -8938,7 +9344,8 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.optionalLiteralBool", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "659", @@ -8960,7 +9367,8 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.requiredBadDescription", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "661", @@ -8978,7 +9386,8 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.optionalNullableList", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "662", @@ -8996,7 +9405,8 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.requiredNullableList", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "663", @@ -9018,7 +9428,8 @@ "crossLanguageDefinitionId": "SampleTypeSpec.anonymousBody.propertyWithSpecialDocs", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$ref": "625" @@ -9047,6 +9458,7 @@ "$id": "665", "kind": "basic", "name": "friendlyModel", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -9056,6 +9468,7 @@ "operation": { "$id": "666", "name": "friendlyModel", + "isExactName": false, "resourceName": "SampleTypeSpec", "doc": "Model can have its friendly name", "accessibility": "public", @@ -9093,9 +9506,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.friendlyModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "669", @@ -9128,9 +9543,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.friendlyModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "671", @@ -9171,9 +9588,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.friendlyModel.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -9239,6 +9658,7 @@ "$id": "674", "kind": "basic", "name": "addTimeHeader", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -9247,6 +9667,7 @@ "operation": { "$id": "675", "name": "addTimeHeader", + "isExactName": false, "resourceName": "SampleTypeSpec", "accessibility": "public", "parameters": [ @@ -9305,9 +9726,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.addTimeHeader.repeatabilityFirstSent", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9345,6 +9768,7 @@ "$id": "682", "kind": "basic", "name": "projectedNameModel", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -9354,6 +9778,7 @@ "operation": { "$id": "683", "name": "projectedNameModel", + "isExactName": false, "resourceName": "SampleTypeSpec", "doc": "Model can have its projected name", "accessibility": "public", @@ -9391,9 +9816,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.projectedNameModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "686", @@ -9426,9 +9853,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.projectedNameModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "688", @@ -9469,9 +9898,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.projectedNameModel.otherName", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -9537,6 +9968,7 @@ "$id": "691", "kind": "basic", "name": "returnsAnonymousModel", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -9546,6 +9978,7 @@ "operation": { "$id": "692", "name": "returnsAnonymousModel", + "isExactName": false, "resourceName": "SampleTypeSpec", "doc": "return anonymous model", "accessibility": "public", @@ -9581,9 +10014,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.returnsAnonymousModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9635,6 +10070,7 @@ "$id": "695", "kind": "basic", "name": "getUnknownValue", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -9644,6 +10080,7 @@ "operation": { "$id": "696", "name": "getUnknownValue", + "isExactName": false, "resourceName": "SampleTypeSpec", "doc": "get extensible enum", "accessibility": "public", @@ -9679,9 +10116,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.getUnknownValue.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9729,6 +10168,7 @@ "$id": "699", "kind": "basic", "name": "internalProtocol", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -9738,6 +10178,7 @@ "operation": { "$id": "700", "name": "internalProtocol", + "isExactName": false, "resourceName": "SampleTypeSpec", "doc": "When set protocol false and convenient true, then the protocol method should be internal", "accessibility": "public", @@ -9775,9 +10216,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.internalProtocol.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "703", @@ -9810,9 +10253,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.internalProtocol.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "705", @@ -9848,9 +10293,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.internalProtocol.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -9916,6 +10363,7 @@ "$id": "707", "kind": "basic", "name": "stillConvenient", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -9925,6 +10373,7 @@ "operation": { "$id": "708", "name": "stillConvenient", + "isExactName": false, "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", "accessibility": "public", @@ -9960,6 +10409,7 @@ "$id": "709", "kind": "basic", "name": "headAsBoolean", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -9969,6 +10419,7 @@ "operation": { "$id": "710", "name": "headAsBoolean", + "isExactName": false, "resourceName": "SampleTypeSpec", "doc": "head as boolean.", "accessibility": "public", @@ -10015,9 +10466,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.headAsBoolean.id", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10055,6 +10508,7 @@ "$id": "715", "kind": "basic", "name": "WithApiVersion", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -10064,6 +10518,7 @@ "operation": { "$id": "716", "name": "WithApiVersion", + "isExactName": false, "resourceName": "SampleTypeSpec", "doc": "Return hi again", "accessibility": "public", @@ -10107,9 +10562,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.WithApiVersion.p1", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "721", @@ -10168,9 +10625,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.WithApiVersion.apiVersion", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10208,6 +10667,7 @@ "$id": "727", "kind": "paging", "name": "ListWithNextLink", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -10217,6 +10677,7 @@ "operation": { "$id": "728", "name": "ListWithNextLink", + "isExactName": false, "resourceName": "SampleTypeSpec", "doc": "List things with nextlink", "accessibility": "public", @@ -10252,9 +10713,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ListWithNextLink.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10321,6 +10784,7 @@ "$id": "731", "kind": "paging", "name": "ListWithStringNextLink", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -10330,6 +10794,7 @@ "operation": { "$id": "732", "name": "ListWithStringNextLink", + "isExactName": false, "resourceName": "SampleTypeSpec", "doc": "List things with nextlink", "accessibility": "public", @@ -10365,9 +10830,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ListWithStringNextLink.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10434,6 +10901,7 @@ "$id": "735", "kind": "paging", "name": "ListWithContinuationToken", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -10443,6 +10911,7 @@ "operation": { "$id": "736", "name": "ListWithContinuationToken", + "isExactName": false, "resourceName": "SampleTypeSpec", "doc": "List things with continuation token", "accessibility": "public", @@ -10486,9 +10955,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ListWithContinuationToken.token", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "741", @@ -10521,9 +10992,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ListWithContinuationToken.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10596,6 +11069,7 @@ "$id": "743", "kind": "paging", "name": "ListWithContinuationTokenHeaderResponse", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -10605,6 +11079,7 @@ "operation": { "$id": "744", "name": "ListWithContinuationTokenHeaderResponse", + "isExactName": false, "resourceName": "SampleTypeSpec", "doc": "List things with continuation token header response", "accessibility": "public", @@ -10648,9 +11123,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ListWithContinuationTokenHeaderResponse.token", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "749", @@ -10683,9 +11160,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ListWithContinuationTokenHeaderResponse.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10770,6 +11249,7 @@ "$id": "752", "kind": "paging", "name": "ListWithPaging", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -10779,6 +11259,7 @@ "operation": { "$id": "753", "name": "ListWithPaging", + "isExactName": false, "resourceName": "SampleTypeSpec", "doc": "List things with paging", "accessibility": "public", @@ -10814,9 +11295,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ListWithPaging.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10877,6 +11360,7 @@ "$id": "756", "kind": "basic", "name": "EmbeddedParameters", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -10886,6 +11370,7 @@ "operation": { "$id": "757", "name": "EmbeddedParameters", + "isExactName": false, "resourceName": "SampleTypeSpec", "doc": "An operation with embedded parameters within the body", "accessibility": "public", @@ -10926,7 +11411,8 @@ "crossLanguageDefinitionId": "SampleTypeSpec.EmbeddedParameters.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "761", @@ -10944,9 +11430,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ModelWithEmbeddedNonBodyParameters.requiredHeader", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "762", @@ -10988,9 +11476,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ModelWithEmbeddedNonBodyParameters.optionalHeader", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "765", @@ -11032,9 +11522,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ModelWithEmbeddedNonBodyParameters.requiredQuery", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "768", @@ -11076,9 +11568,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.ModelWithEmbeddedNonBodyParameters.optionalQuery", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "771", @@ -11113,9 +11607,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.EmbeddedParameters.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "773", @@ -11140,6 +11636,7 @@ "$ref": "760" } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -11188,6 +11685,7 @@ "$id": "774", "kind": "basic", "name": "DynamicModelOperation", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -11197,6 +11695,7 @@ "operation": { "$id": "775", "name": "DynamicModelOperation", + "isExactName": false, "resourceName": "SampleTypeSpec", "doc": "An operation with a dynamic model", "accessibility": "public", @@ -11234,9 +11733,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.DynamicModelOperation.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "778", @@ -11272,9 +11773,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.DynamicModelOperation.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -11323,6 +11826,7 @@ "$id": "780", "kind": "basic", "name": "GetXmlAdvancedModel", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -11332,6 +11836,7 @@ "operation": { "$id": "781", "name": "GetXmlAdvancedModel", + "isExactName": false, "resourceName": "SampleTypeSpec", "doc": "Get an advanced XML model with various property types", "accessibility": "public", @@ -11367,9 +11872,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.GetXmlAdvancedModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11429,6 +11936,7 @@ "$id": "784", "kind": "basic", "name": "UpdateXmlAdvancedModel", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -11438,6 +11946,7 @@ "operation": { "$id": "785", "name": "UpdateXmlAdvancedModel", + "isExactName": false, "resourceName": "SampleTypeSpec", "doc": "Update an advanced XML model with various property types", "accessibility": "public", @@ -11473,9 +11982,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.UpdateXmlAdvancedModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "788", @@ -11508,9 +12019,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.UpdateXmlAdvancedModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "790", @@ -11546,9 +12059,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.UpdateXmlAdvancedModel.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "body" @@ -11638,7 +12153,8 @@ "serverUrlTemplate": "{sampleTypeSpecUrl}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SampleTypeSpec.sampleTypeSpecUrl" + "crossLanguageDefinitionId": "SampleTypeSpec.sampleTypeSpecUrl", + "isExactName": false }, { "$ref": "724" @@ -11656,12 +12172,14 @@ "$id": "794", "kind": "client", "name": "AnimalOperations", + "isExactName": false, "namespace": "SampleTypeSpec", "methods": [ { "$id": "795", "kind": "basic", "name": "updatePetAsAnimal", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -11671,6 +12189,7 @@ "operation": { "$id": "796", "name": "updatePetAsAnimal", + "isExactName": false, "resourceName": "AnimalOperations", "doc": "Update a pet as an animal", "accessibility": "public", @@ -11708,9 +12227,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.AnimalOperations.updatePetAsAnimal.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "799", @@ -11743,9 +12264,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.AnimalOperations.updatePetAsAnimal.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "801", @@ -11781,9 +12304,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.AnimalOperations.updatePetAsAnimal.animal", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "animal" @@ -11849,6 +12374,7 @@ "$id": "803", "kind": "basic", "name": "updateDogAsAnimal", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -11858,6 +12384,7 @@ "operation": { "$id": "804", "name": "updateDogAsAnimal", + "isExactName": false, "resourceName": "AnimalOperations", "doc": "Update a dog as an animal", "accessibility": "public", @@ -11895,9 +12422,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.AnimalOperations.updateDogAsAnimal.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "807", @@ -11930,9 +12459,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.AnimalOperations.updateDogAsAnimal.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "809", @@ -11968,9 +12499,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.AnimalOperations.updateDogAsAnimal.animal", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "animal" @@ -12052,7 +12585,8 @@ "serverUrlTemplate": "{sampleTypeSpecUrl}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SampleTypeSpec.AnimalOperations.sampleTypeSpecUrl" + "crossLanguageDefinitionId": "SampleTypeSpec.AnimalOperations.sampleTypeSpecUrl", + "isExactName": false } ], "initializedBy": 0, @@ -12071,12 +12605,14 @@ "$id": "813", "kind": "client", "name": "PetOperations", + "isExactName": false, "namespace": "SampleTypeSpec", "methods": [ { "$id": "814", "kind": "basic", "name": "updatePetAsPet", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -12086,6 +12622,7 @@ "operation": { "$id": "815", "name": "updatePetAsPet", + "isExactName": false, "resourceName": "PetOperations", "doc": "Update a pet as a pet", "accessibility": "public", @@ -12123,9 +12660,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PetOperations.updatePetAsPet.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "818", @@ -12158,9 +12697,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PetOperations.updatePetAsPet.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "820", @@ -12196,9 +12737,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PetOperations.updatePetAsPet.pet", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "pet" @@ -12264,6 +12807,7 @@ "$id": "822", "kind": "basic", "name": "updateDogAsPet", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -12273,6 +12817,7 @@ "operation": { "$id": "823", "name": "updateDogAsPet", + "isExactName": false, "resourceName": "PetOperations", "doc": "Update a dog as a pet", "accessibility": "public", @@ -12310,9 +12855,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PetOperations.updateDogAsPet.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "826", @@ -12345,9 +12892,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PetOperations.updateDogAsPet.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "828", @@ -12383,9 +12932,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PetOperations.updateDogAsPet.pet", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "pet" @@ -12467,7 +13018,8 @@ "serverUrlTemplate": "{sampleTypeSpecUrl}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SampleTypeSpec.PetOperations.sampleTypeSpecUrl" + "crossLanguageDefinitionId": "SampleTypeSpec.PetOperations.sampleTypeSpecUrl", + "isExactName": false } ], "initializedBy": 0, @@ -12486,12 +13038,14 @@ "$id": "832", "kind": "client", "name": "DogOperations", + "isExactName": false, "namespace": "SampleTypeSpec", "methods": [ { "$id": "833", "kind": "basic", "name": "updateDogAsDog", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -12501,6 +13055,7 @@ "operation": { "$id": "834", "name": "updateDogAsDog", + "isExactName": false, "resourceName": "DogOperations", "doc": "Update a dog as a dog", "accessibility": "public", @@ -12538,9 +13093,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.DogOperations.updateDogAsDog.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "837", @@ -12573,9 +13130,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.DogOperations.updateDogAsDog.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "839", @@ -12611,9 +13170,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.DogOperations.updateDogAsDog.dog", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "dog" @@ -12695,7 +13256,8 @@ "serverUrlTemplate": "{sampleTypeSpecUrl}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SampleTypeSpec.DogOperations.sampleTypeSpecUrl" + "crossLanguageDefinitionId": "SampleTypeSpec.DogOperations.sampleTypeSpecUrl", + "isExactName": false } ], "initializedBy": 0, @@ -12714,12 +13276,14 @@ "$id": "843", "kind": "client", "name": "PlantOperations", + "isExactName": false, "namespace": "SampleTypeSpec", "methods": [ { "$id": "844", "kind": "basic", "name": "getTree", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -12729,6 +13293,7 @@ "operation": { "$id": "845", "name": "getTree", + "isExactName": false, "resourceName": "PlantOperations", "doc": "Get a tree as a plant", "accessibility": "public", @@ -12764,9 +13329,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.getTree.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -12826,6 +13393,7 @@ "$id": "848", "kind": "basic", "name": "getTreeAsJson", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -12835,6 +13403,7 @@ "operation": { "$id": "849", "name": "getTreeAsJson", + "isExactName": false, "resourceName": "PlantOperations", "doc": "Get a tree as a plant", "accessibility": "public", @@ -12870,9 +13439,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.getTreeAsJson.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -12932,6 +13503,7 @@ "$id": "852", "kind": "basic", "name": "updateTree", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -12941,6 +13513,7 @@ "operation": { "$id": "853", "name": "updateTree", + "isExactName": false, "resourceName": "PlantOperations", "doc": "Update a tree as a plant", "accessibility": "public", @@ -12976,9 +13549,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.updateTree.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "856", @@ -13011,9 +13586,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.updateTree.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "858", @@ -13049,9 +13626,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.updateTree.tree", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "tree" @@ -13125,6 +13704,7 @@ "$id": "860", "kind": "basic", "name": "updateTreeAsJson", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -13134,6 +13714,7 @@ "operation": { "$id": "861", "name": "updateTreeAsJson", + "isExactName": false, "resourceName": "PlantOperations", "doc": "Update a tree as a plant", "accessibility": "public", @@ -13169,9 +13750,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.updateTreeAsJson.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "864", @@ -13204,9 +13787,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.updateTreeAsJson.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "866", @@ -13242,9 +13827,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.updateTreeAsJson.tree", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "tree" @@ -13334,7 +13921,8 @@ "serverUrlTemplate": "{sampleTypeSpecUrl}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.sampleTypeSpecUrl" + "crossLanguageDefinitionId": "SampleTypeSpec.PlantOperations.sampleTypeSpecUrl", + "isExactName": false } ], "initializedBy": 0, @@ -13353,12 +13941,14 @@ "$id": "870", "kind": "client", "name": "Metrics", + "isExactName": false, "namespace": "SampleTypeSpec", "methods": [ { "$id": "871", "kind": "basic", "name": "getWidgetMetrics", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -13368,6 +13958,7 @@ "operation": { "$id": "872", "name": "getWidgetMetrics", + "isExactName": false, "resourceName": "Metrics", "doc": "Get Widget metrics for given day of week", "accessibility": "public", @@ -13414,9 +14005,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.MetricsClientParams.metricsNamespace", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "877", @@ -13452,9 +14045,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.Metrics.getWidgetMetrics.day", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "879", @@ -13487,9 +14082,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.Metrics.getWidgetMetrics.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -13560,7 +14157,8 @@ "serverUrlTemplate": "{sampleTypeSpecUrl}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SampleTypeSpec.Metrics.sampleTypeSpecUrl" + "crossLanguageDefinitionId": "SampleTypeSpec.Metrics.sampleTypeSpecUrl", + "isExactName": false }, { "$ref": "875" @@ -13582,12 +14180,14 @@ "$id": "883", "kind": "client", "name": "Notebooks", + "isExactName": false, "namespace": "SampleTypeSpec", "methods": [ { "$id": "884", "kind": "basic", "name": "getNotebook", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2024-07-16-preview", @@ -13597,6 +14197,7 @@ "operation": { "$id": "885", "name": "getNotebook", + "isExactName": false, "resourceName": "Notebooks", "doc": "Get a notebook by name", "accessibility": "public", @@ -13644,9 +14245,11 @@ "readOnly": false, "access": "public", "decorators": [], - "paramAlias": "notebookName" + "paramAlias": "notebookName", + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "890", @@ -13679,9 +14282,11 @@ "crossLanguageDefinitionId": "SampleTypeSpec.Notebooks.getNotebook.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -13749,7 +14354,8 @@ "serverUrlTemplate": "{sampleTypeSpecUrl}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SampleTypeSpec.Notebooks.sampleTypeSpecUrl" + "crossLanguageDefinitionId": "SampleTypeSpec.Notebooks.sampleTypeSpecUrl", + "isExactName": false }, { "$ref": "888" 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..b6c14b4b418 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 } ] } @@ -51,6 +53,7 @@ "$id": "4", "kind": "client", "name": "ApiKeyClient", + "isExactName": false, "namespace": "Authentication.ApiKey", "doc": "Illustrates clients generated with ApiKey authentication.", "methods": [ @@ -58,12 +61,14 @@ "$id": "5", "kind": "basic", "name": "valid", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Check whether client is authenticated", "operation": { "$id": "6", "name": "valid", + "isExactName": false, "resourceName": "ApiKey", "doc": "Check whether client is authenticated", "accessibility": "public", @@ -99,12 +104,14 @@ "$id": "7", "kind": "basic", "name": "invalid", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Check whether client is authenticated.", "operation": { "$id": "8", "name": "invalid", + "isExactName": false, "resourceName": "ApiKey", "doc": "Check whether client is authenticated.", "accessibility": "public", @@ -166,7 +173,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..9d89e8ee23c 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 } ] } @@ -51,6 +53,7 @@ "$id": "4", "kind": "client", "name": "CustomClient", + "isExactName": false, "namespace": "Authentication.Http.Custom", "doc": "Illustrates clients generated with generic HTTP auth.", "methods": [ @@ -58,12 +61,14 @@ "$id": "5", "kind": "basic", "name": "valid", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Check whether client is authenticated", "operation": { "$id": "6", "name": "valid", + "isExactName": false, "resourceName": "Custom", "doc": "Check whether client is authenticated", "accessibility": "public", @@ -99,12 +104,14 @@ "$id": "7", "kind": "basic", "name": "invalid", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Check whether client is authenticated.", "operation": { "$id": "8", "name": "invalid", + "isExactName": false, "resourceName": "Custom", "doc": "Check whether client is authenticated.", "accessibility": "public", @@ -166,7 +173,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..6ff8e13ed91 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 } ] } @@ -51,6 +53,7 @@ "$id": "4", "kind": "client", "name": "OAuth2Client", + "isExactName": false, "namespace": "Authentication.OAuth2", "doc": "Illustrates clients generated with OAuth2 authentication.", "methods": [ @@ -58,12 +61,14 @@ "$id": "5", "kind": "basic", "name": "valid", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Check whether client is authenticated", "operation": { "$id": "6", "name": "valid", + "isExactName": false, "resourceName": "OAuth2", "doc": "Check whether client is authenticated", "accessibility": "public", @@ -99,12 +104,14 @@ "$id": "7", "kind": "basic", "name": "invalid", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Check whether client is authenticated. Will return an invalid bearer error.", "operation": { "$id": "8", "name": "invalid", + "isExactName": false, "resourceName": "OAuth2", "doc": "Check whether client is authenticated. Will return an invalid bearer error.", "accessibility": "public", @@ -166,7 +173,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..8b777a548da 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 @@ -9,6 +9,7 @@ "$id": "1", "kind": "client", "name": "UnionClient", + "isExactName": false, "namespace": "Authentication.Union", "doc": "Illustrates clients generated with ApiKey and OAuth2 authentication.", "methods": [ @@ -16,12 +17,14 @@ "$id": "2", "kind": "basic", "name": "validKey", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Check whether client is authenticated", "operation": { "$id": "3", "name": "validKey", + "isExactName": false, "resourceName": "Union", "doc": "Check whether client is authenticated", "accessibility": "public", @@ -57,12 +60,14 @@ "$id": "4", "kind": "basic", "name": "validToken", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Check whether client is authenticated", "operation": { "$id": "5", "name": "validToken", + "isExactName": false, "resourceName": "Union", "doc": "Check whether client is authenticated", "accessibility": "public", @@ -124,7 +129,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..a26667912be 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 @@ -26,7 +26,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -39,7 +40,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -52,7 +54,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "6", @@ -65,7 +68,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -78,14 +82,16 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Client.Structure.Service", "isFixed": true, "isFlags": false, "usage": "Input", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [], @@ -95,17 +101,20 @@ "$id": "8", "kind": "client", "name": "FirstClient", + "isExactName": false, "namespace": "Client.Structure.ClientOperationGroup", "methods": [ { "$id": "9", "kind": "basic", "name": "one", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "10", "name": "one", + "isExactName": false, "resourceName": "ClientOperationGroup", "accessibility": "public", "parameters": [], @@ -157,7 +166,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 +185,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.ClientOperationGroup.client" + "crossLanguageDefinitionId": "Client.Structure.ClientOperationGroup.client", + "isExactName": false } ], "initializedBy": 1, @@ -187,17 +198,20 @@ "$id": "14", "kind": "client", "name": "Group3", + "isExactName": false, "namespace": "Client.Structure.ClientOperationGroup", "methods": [ { "$id": "15", "kind": "basic", "name": "two", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "16", "name": "two", + "isExactName": false, "resourceName": "Group3", "accessibility": "public", "parameters": [], @@ -232,11 +246,13 @@ "$id": "17", "kind": "basic", "name": "three", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "18", "name": "three", + "isExactName": false, "resourceName": "Group3", "accessibility": "public", "parameters": [], @@ -288,7 +304,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 +323,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, @@ -322,17 +340,20 @@ "$id": "22", "kind": "client", "name": "Group4", + "isExactName": false, "namespace": "Client.Structure.ClientOperationGroup", "methods": [ { "$id": "23", "kind": "basic", "name": "four", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "24", "name": "four", + "isExactName": false, "resourceName": "Group4", "accessibility": "public", "parameters": [], @@ -384,7 +405,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 +424,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, @@ -421,17 +444,20 @@ "$id": "28", "kind": "client", "name": "SubNamespace.SecondClient", + "isExactName": false, "namespace": "Client.Structure.AnotherClientOperationGroup", "methods": [ { "$id": "29", "kind": "basic", "name": "five", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "30", "name": "five", + "isExactName": false, "resourceName": "AnotherClientOperationGroup", "accessibility": "public", "parameters": [], @@ -483,7 +509,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 +528,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.AnotherClientOperationGroup.client" + "crossLanguageDefinitionId": "Client.Structure.AnotherClientOperationGroup.client", + "isExactName": false } ], "initializedBy": 1, @@ -513,17 +541,20 @@ "$id": "34", "kind": "client", "name": "Group5", + "isExactName": false, "namespace": "Client.Structure.AnotherClientOperationGroup", "methods": [ { "$id": "35", "kind": "basic", "name": "six", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "36", "name": "six", + "isExactName": false, "resourceName": "Group5", "accessibility": "public", "parameters": [], @@ -575,7 +606,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 +625,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..bca2b372f17 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 @@ -26,7 +26,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -39,7 +40,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -52,7 +54,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "6", @@ -65,7 +68,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -78,14 +82,16 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Client.Structure.Service", "isFixed": true, "isFlags": false, "usage": "Input", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [], @@ -95,6 +101,7 @@ "$id": "8", "kind": "client", "name": "ServiceClient", + "isExactName": false, "namespace": "Client.Structure.Service", "doc": "Test that we can use @client decorators to customize client side code structure, such as:\n1. have everything as default.\n2. to rename client or operation group\n3. one client can have more than one operations groups\n4. split one interface into two clients\n5. have two clients with operations come from different interfaces\n6. have two clients with a hierarchy relation.", "methods": [ @@ -102,11 +109,13 @@ "$id": "9", "kind": "basic", "name": "one", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "10", "name": "one", + "isExactName": false, "resourceName": "Service", "accessibility": "public", "parameters": [], @@ -141,11 +150,13 @@ "$id": "11", "kind": "basic", "name": "two", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "12", "name": "two", + "isExactName": false, "resourceName": "Service", "accessibility": "public", "parameters": [], @@ -197,7 +208,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 +227,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.Service.client" + "crossLanguageDefinitionId": "Client.Structure.Service.client", + "isExactName": false } ], "initializedBy": 1, @@ -227,6 +240,7 @@ "$id": "16", "kind": "client", "name": "Baz", + "isExactName": false, "namespace": "Client.Structure.Service.Baz", "methods": [], "parameters": [ @@ -249,7 +263,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 +282,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, @@ -282,17 +298,20 @@ "$id": "20", "kind": "client", "name": "Foo", + "isExactName": false, "namespace": "Client.Structure.Service.Baz", "methods": [ { "$id": "21", "kind": "basic", "name": "seven", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "22", "name": "seven", + "isExactName": false, "resourceName": "Foo", "accessibility": "public", "parameters": [], @@ -344,7 +363,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 +382,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, @@ -381,17 +402,20 @@ "$id": "26", "kind": "client", "name": "Qux", + "isExactName": false, "namespace": "Client.Structure.Service.Qux", "methods": [ { "$id": "27", "kind": "basic", "name": "eight", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "28", "name": "eight", + "isExactName": false, "resourceName": "Qux", "accessibility": "public", "parameters": [], @@ -443,7 +467,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 +486,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, @@ -476,17 +502,20 @@ "$id": "32", "kind": "client", "name": "Bar", + "isExactName": false, "namespace": "Client.Structure.Service.Qux", "methods": [ { "$id": "33", "kind": "basic", "name": "nine", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "34", "name": "nine", + "isExactName": false, "resourceName": "Bar", "accessibility": "public", "parameters": [], @@ -538,7 +567,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 +586,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, @@ -575,17 +606,20 @@ "$id": "38", "kind": "client", "name": "Foo", + "isExactName": false, "namespace": "Client.Structure.Service", "methods": [ { "$id": "39", "kind": "basic", "name": "three", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "40", "name": "three", + "isExactName": false, "resourceName": "Foo", "accessibility": "public", "parameters": [], @@ -620,11 +654,13 @@ "$id": "41", "kind": "basic", "name": "four", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "42", "name": "four", + "isExactName": false, "resourceName": "Foo", "accessibility": "public", "parameters": [], @@ -676,7 +712,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 +731,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, @@ -710,17 +748,20 @@ "$id": "46", "kind": "client", "name": "Bar", + "isExactName": false, "namespace": "Client.Structure.Service", "methods": [ { "$id": "47", "kind": "basic", "name": "five", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "48", "name": "five", + "isExactName": false, "resourceName": "Bar", "accessibility": "public", "parameters": [], @@ -755,11 +796,13 @@ "$id": "49", "kind": "basic", "name": "six", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "50", "name": "six", + "isExactName": false, "resourceName": "Bar", "accessibility": "public", "parameters": [], @@ -811,7 +854,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 +873,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..efcc6e105d4 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 @@ -26,7 +26,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -39,7 +40,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -52,7 +54,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "6", @@ -65,7 +68,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -78,14 +82,16 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Client.Structure.Service", "isFixed": true, "isFlags": false, "usage": "Input", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [], @@ -95,17 +101,20 @@ "$id": "8", "kind": "client", "name": "ClientAClient", + "isExactName": false, "namespace": "Client.Structure.MultiClient", "methods": [ { "$id": "9", "kind": "basic", "name": "renamedOne", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "10", "name": "renamedOne", + "isExactName": false, "resourceName": "ClientA", "accessibility": "public", "parameters": [], @@ -140,11 +149,13 @@ "$id": "11", "kind": "basic", "name": "renamedThree", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "12", "name": "renamedThree", + "isExactName": false, "resourceName": "ClientA", "accessibility": "public", "parameters": [], @@ -179,11 +190,13 @@ "$id": "13", "kind": "basic", "name": "renamedFive", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "14", "name": "renamedFive", + "isExactName": false, "resourceName": "ClientA", "accessibility": "public", "parameters": [], @@ -235,7 +248,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 +267,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, @@ -266,17 +281,20 @@ "$id": "18", "kind": "client", "name": "ClientBClient", + "isExactName": false, "namespace": "Client.Structure.MultiClient", "methods": [ { "$id": "19", "kind": "basic", "name": "renamedTwo", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "20", "name": "renamedTwo", + "isExactName": false, "resourceName": "ClientB", "accessibility": "public", "parameters": [], @@ -311,11 +329,13 @@ "$id": "21", "kind": "basic", "name": "renamedFour", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "22", "name": "renamedFour", + "isExactName": false, "resourceName": "ClientB", "accessibility": "public", "parameters": [], @@ -350,11 +370,13 @@ "$id": "23", "kind": "basic", "name": "renamedSix", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "24", "name": "renamedSix", + "isExactName": false, "resourceName": "ClientB", "accessibility": "public", "parameters": [], @@ -406,7 +428,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 +447,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..4082dec4d3f 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 @@ -26,7 +26,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -39,7 +40,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -52,7 +54,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "6", @@ -65,7 +68,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -78,14 +82,16 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Client.Structure.Service", "isFixed": true, "isFlags": false, "usage": "Input", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [], @@ -95,17 +101,20 @@ "$id": "8", "kind": "client", "name": "RenamedOperationClient", + "isExactName": false, "namespace": "Client.Structure.RenamedOperation", "methods": [ { "$id": "9", "kind": "basic", "name": "renamedOne", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "10", "name": "renamedOne", + "isExactName": false, "resourceName": "RenamedOperation", "accessibility": "public", "parameters": [], @@ -140,11 +149,13 @@ "$id": "11", "kind": "basic", "name": "renamedThree", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "12", "name": "renamedThree", + "isExactName": false, "resourceName": "RenamedOperation", "accessibility": "public", "parameters": [], @@ -179,11 +190,13 @@ "$id": "13", "kind": "basic", "name": "renamedFive", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "14", "name": "renamedFive", + "isExactName": false, "resourceName": "RenamedOperation", "accessibility": "public", "parameters": [], @@ -235,7 +248,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 +267,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.RenamedOperation.client" + "crossLanguageDefinitionId": "Client.Structure.RenamedOperation.client", + "isExactName": false } ], "initializedBy": 1, @@ -265,17 +280,20 @@ "$id": "18", "kind": "client", "name": "Group", + "isExactName": false, "namespace": "Client.Structure.RenamedOperation", "methods": [ { "$id": "19", "kind": "basic", "name": "renamedTwo", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "20", "name": "renamedTwo", + "isExactName": false, "resourceName": "Group", "accessibility": "public", "parameters": [], @@ -310,11 +328,13 @@ "$id": "21", "kind": "basic", "name": "renamedFour", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "22", "name": "renamedFour", + "isExactName": false, "resourceName": "Group", "accessibility": "public", "parameters": [], @@ -349,11 +369,13 @@ "$id": "23", "kind": "basic", "name": "renamedSix", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "24", "name": "renamedSix", + "isExactName": false, "resourceName": "Group", "accessibility": "public", "parameters": [], @@ -405,7 +427,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 +446,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..b16fbb7b6ac 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 @@ -26,7 +26,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -39,7 +40,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -52,7 +54,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "6", @@ -65,7 +68,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -78,14 +82,16 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Client.Structure.Service", "isFixed": true, "isFlags": false, "usage": "Input", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [], @@ -95,6 +101,7 @@ "$id": "8", "kind": "client", "name": "TwoOperationGroupClient", + "isExactName": false, "namespace": "Client.Structure.TwoOperationGroup", "methods": [], "parameters": [ @@ -117,7 +124,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 +143,8 @@ "serverUrlTemplate": "{endpoint}/client/structure/{client}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Client.Structure.TwoOperationGroup.client" + "crossLanguageDefinitionId": "Client.Structure.TwoOperationGroup.client", + "isExactName": false } ], "initializedBy": 1, @@ -147,17 +156,20 @@ "$id": "12", "kind": "client", "name": "Group1", + "isExactName": false, "namespace": "Client.Structure.TwoOperationGroup", "methods": [ { "$id": "13", "kind": "basic", "name": "one", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "14", "name": "one", + "isExactName": false, "resourceName": "Group1", "accessibility": "public", "parameters": [], @@ -192,11 +204,13 @@ "$id": "15", "kind": "basic", "name": "three", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "16", "name": "three", + "isExactName": false, "resourceName": "Group1", "accessibility": "public", "parameters": [], @@ -231,11 +245,13 @@ "$id": "17", "kind": "basic", "name": "four", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "18", "name": "four", + "isExactName": false, "resourceName": "Group1", "accessibility": "public", "parameters": [], @@ -287,7 +303,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 +322,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, @@ -321,17 +339,20 @@ "$id": "22", "kind": "client", "name": "Group2", + "isExactName": false, "namespace": "Client.Structure.TwoOperationGroup", "methods": [ { "$id": "23", "kind": "basic", "name": "two", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "24", "name": "two", + "isExactName": false, "resourceName": "Group2", "accessibility": "public", "parameters": [], @@ -366,11 +387,13 @@ "$id": "25", "kind": "basic", "name": "five", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "26", "name": "five", + "isExactName": false, "resourceName": "Group2", "accessibility": "public", "parameters": [], @@ -405,11 +428,13 @@ "$id": "27", "kind": "basic", "name": "six", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "28", "name": "six", + "isExactName": false, "resourceName": "Group2", "accessibility": "public", "parameters": [], @@ -461,7 +486,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 +505,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..a98596ab02c 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 @@ -27,7 +27,8 @@ "$ref": "1" }, "doc": "Simple bullet point. This line is intentionally long to test text wrapping in bullet points within enum documentation comments. It should properly indent the wrapped lines.\n- One: one. This line is intentionally long to test text wrapping in bullet points within enum documentation comments. It should properly indent the wrapped lines.\n- Two: two. This line is intentionally long to test text wrapping in bullet points within enum documentation comments. It should properly indent the wrapped lines.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -41,7 +42,8 @@ "$ref": "1" }, "doc": "Bullet point with **bold text**. This line is intentionally long to test text wrapping in bullet points within enum documentation comments. It should properly indent the wrapped lines.\n- **One**: one. This line is intentionally long to test text wrapping in bullet points within enum documentation comments. It should properly indent the wrapped lines.\n- **Two**: two. This line is intentionally long to test text wrapping in bullet points within enum documentation comments. It should properly indent the wrapped lines.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -55,7 +57,8 @@ "$ref": "1" }, "doc": "Bullet point with *italic text*. This line is intentionally long to test text wrapping in bullet points within enum documentation comments. It should properly indent the wrapped lines.\n- *One*: one. This line is intentionally long to test text wrapping in bullet points within enum documentation comments. It should properly indent the wrapped lines.\n- *Two*: two. This line is intentionally long to test text wrapping in bullet points within enum documentation comments. It should properly indent the wrapped lines.", - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Documentation.Lists", @@ -63,7 +66,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -81,7 +85,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -98,6 +103,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "9", @@ -118,6 +124,7 @@ "name": "BulletPointsModel" } }, + "isExactName": false, "properties": [ { "$id": "11", @@ -139,7 +146,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -154,7 +162,8 @@ "name": "input" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -167,6 +176,7 @@ "$id": "12", "kind": "client", "name": "DocumentationClient", + "isExactName": false, "namespace": "Documentation", "doc": "Illustrates documentation generation and formatting features", "methods": [], @@ -199,7 +209,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Documentation.endpoint" + "crossLanguageDefinitionId": "Documentation.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -211,18 +222,21 @@ "$id": "16", "kind": "client", "name": "Lists", + "isExactName": false, "namespace": "Documentation.Lists", "methods": [ { "$id": "17", "kind": "basic", "name": "bulletPointsOp", + "isExactName": false, "accessibility": "public", "apiVersions": [], "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.", "operation": { "$id": "18", "name": "bulletPointsOp", + "isExactName": false, "resourceName": "Lists", "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.", "accessibility": "public", @@ -258,11 +272,13 @@ "$id": "19", "kind": "basic", "name": "bulletPointsModel", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "20", "name": "bulletPointsModel", + "isExactName": false, "resourceName": "Lists", "accessibility": "public", "parameters": [ @@ -299,9 +315,11 @@ "crossLanguageDefinitionId": "Documentation.Lists.bulletPointsModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "23", @@ -337,9 +355,11 @@ "crossLanguageDefinitionId": "Documentation.Lists.bulletPointsModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -388,12 +408,14 @@ "$id": "25", "kind": "basic", "name": "numbered", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Steps to follow:\n1. First step with **important** note\n2. Second step with *emphasis*\n3. Third step combining **bold** and *italic*\n4. **Final step**: Review all steps for *accuracy*.", "operation": { "$id": "26", "name": "numbered", + "isExactName": false, "resourceName": "Lists", "doc": "Steps to follow:\n1. First step with **important** note\n2. Second step with *emphasis*\n3. Third step combining **bold** and *italic*\n4. **Final step**: Review all steps for *accuracy*.", "accessibility": "public", @@ -455,7 +477,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Documentation.Lists.endpoint" + "crossLanguageDefinitionId": "Documentation.Lists.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -471,18 +494,21 @@ "$id": "30", "kind": "client", "name": "TextFormatting", + "isExactName": false, "namespace": "Documentation.TextFormatting", "methods": [ { "$id": "31", "kind": "basic", "name": "boldText", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "This is **bold text** in the middle of a sentence.\nThis is a sentence with **multiple bold** sections and **another bold** section.\n**This entire sentence is bold.**", "operation": { "$id": "32", "name": "boldText", + "isExactName": false, "resourceName": "TextFormatting", "doc": "This is **bold text** in the middle of a sentence.\nThis is a sentence with **multiple bold** sections and **another bold** section.\n**This entire sentence is bold.**", "accessibility": "public", @@ -518,12 +544,14 @@ "$id": "33", "kind": "basic", "name": "italicText", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "This is *italic text* in the middle of a sentence.\nThis is a sentence with *multiple italic* sections and *another italic* section.\n*This entire sentence is italic.*", "operation": { "$id": "34", "name": "italicText", + "isExactName": false, "resourceName": "TextFormatting", "doc": "This is *italic text* in the middle of a sentence.\nThis is a sentence with *multiple italic* sections and *another italic* section.\n*This entire sentence is italic.*", "accessibility": "public", @@ -559,12 +587,14 @@ "$id": "35", "kind": "basic", "name": "combinedFormatting", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "This sentence has **bold**, *italic*, and ***bold italic*** text.\nYou can also combine them like **bold with *italic inside* bold**.\nOr *italic with **bold inside** italic*.\nThis is a sentence with **bold**, *italic*, and ***bold italic*** text.", "operation": { "$id": "36", "name": "combinedFormatting", + "isExactName": false, "resourceName": "TextFormatting", "doc": "This sentence has **bold**, *italic*, and ***bold italic*** text.\nYou can also combine them like **bold with *italic inside* bold**.\nOr *italic with **bold inside** italic*.\nThis is a sentence with **bold**, *italic*, and ***bold italic*** text.", "accessibility": "public", @@ -626,7 +656,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..3f41eb6889e 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 @@ -26,7 +26,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -39,7 +40,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -52,14 +54,16 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Encode.Array", "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "6", @@ -85,7 +89,8 @@ "enumType": { "$ref": "6" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -98,7 +103,8 @@ "enumType": { "$ref": "6" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "10", @@ -111,14 +117,16 @@ "enumType": { "$ref": "6" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Encode.Array", "isFixed": false, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -136,7 +144,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -152,7 +161,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "15", @@ -168,7 +178,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -184,7 +195,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "19", @@ -200,7 +212,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "21", @@ -216,7 +229,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "23", @@ -232,7 +246,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "25", @@ -248,7 +263,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "27", @@ -264,7 +280,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "29", @@ -280,7 +297,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "31", @@ -296,7 +314,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "33", @@ -312,7 +331,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "35", @@ -328,7 +348,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "37", @@ -344,7 +365,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "39", @@ -360,7 +382,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "41", @@ -376,7 +399,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "43", @@ -392,7 +416,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "45", @@ -408,7 +433,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "47", @@ -424,7 +450,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "49", @@ -440,7 +467,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "51", @@ -456,7 +484,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "53", @@ -472,7 +501,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "55", @@ -488,7 +518,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "57", @@ -504,7 +535,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -521,6 +553,7 @@ "name": "CommaDelimitedArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "60", @@ -553,7 +586,8 @@ } }, "isHttpMetadata": false, - "encode": "commaDelimited" + "encode": "commaDelimited", + "isExactName": false } ] }, @@ -570,6 +604,7 @@ "name": "SpaceDelimitedArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "64", @@ -591,7 +626,8 @@ } }, "isHttpMetadata": false, - "encode": "spaceDelimited" + "encode": "spaceDelimited", + "isExactName": false } ] }, @@ -608,6 +644,7 @@ "name": "PipeDelimitedArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "66", @@ -629,7 +666,8 @@ } }, "isHttpMetadata": false, - "encode": "pipeDelimited" + "encode": "pipeDelimited", + "isExactName": false } ] }, @@ -646,6 +684,7 @@ "name": "NewlineDelimitedArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "68", @@ -667,7 +706,8 @@ } }, "isHttpMetadata": false, - "encode": "newlineDelimited" + "encode": "newlineDelimited", + "isExactName": false } ] }, @@ -684,6 +724,7 @@ "name": "CommaDelimitedEnumArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "70", @@ -712,7 +753,8 @@ } }, "isHttpMetadata": false, - "encode": "commaDelimited" + "encode": "commaDelimited", + "isExactName": false } ] }, @@ -729,6 +771,7 @@ "name": "SpaceDelimitedEnumArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "73", @@ -750,7 +793,8 @@ } }, "isHttpMetadata": false, - "encode": "spaceDelimited" + "encode": "spaceDelimited", + "isExactName": false } ] }, @@ -767,6 +811,7 @@ "name": "PipeDelimitedEnumArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "75", @@ -788,7 +833,8 @@ } }, "isHttpMetadata": false, - "encode": "pipeDelimited" + "encode": "pipeDelimited", + "isExactName": false } ] }, @@ -805,6 +851,7 @@ "name": "NewlineDelimitedEnumArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "77", @@ -826,7 +873,8 @@ } }, "isHttpMetadata": false, - "encode": "newlineDelimited" + "encode": "newlineDelimited", + "isExactName": false } ] }, @@ -843,6 +891,7 @@ "name": "CommaDelimitedExtensibleEnumArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "79", @@ -871,7 +920,8 @@ } }, "isHttpMetadata": false, - "encode": "commaDelimited" + "encode": "commaDelimited", + "isExactName": false } ] }, @@ -888,6 +938,7 @@ "name": "SpaceDelimitedExtensibleEnumArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "82", @@ -909,7 +960,8 @@ } }, "isHttpMetadata": false, - "encode": "spaceDelimited" + "encode": "spaceDelimited", + "isExactName": false } ] }, @@ -926,6 +978,7 @@ "name": "PipeDelimitedExtensibleEnumArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "84", @@ -947,7 +1000,8 @@ } }, "isHttpMetadata": false, - "encode": "pipeDelimited" + "encode": "pipeDelimited", + "isExactName": false } ] }, @@ -964,6 +1018,7 @@ "name": "NewlineDelimitedExtensibleEnumArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "86", @@ -985,7 +1040,8 @@ } }, "isHttpMetadata": false, - "encode": "newlineDelimited" + "encode": "newlineDelimited", + "isExactName": false } ] } @@ -995,6 +1051,7 @@ "$id": "87", "kind": "client", "name": "ArrayClient", + "isExactName": false, "namespace": "Encode.Array", "doc": "Test for encode decorator on array.", "methods": [], @@ -1027,7 +1084,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Array.endpoint" + "crossLanguageDefinitionId": "Encode.Array.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -1039,17 +1097,20 @@ "$id": "91", "kind": "client", "name": "Property", + "isExactName": false, "namespace": "Encode.Array.Property", "methods": [ { "$id": "92", "kind": "basic", "name": "commaDelimited", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "93", "name": "commaDelimited", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -1086,9 +1147,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.commaDelimited.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "96", @@ -1121,9 +1184,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.commaDelimited.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "98", @@ -1159,9 +1224,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.commaDelimited.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1227,11 +1294,13 @@ "$id": "100", "kind": "basic", "name": "spaceDelimited", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "101", "name": "spaceDelimited", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -1268,9 +1337,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.spaceDelimited.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "104", @@ -1303,9 +1374,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.spaceDelimited.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "106", @@ -1341,9 +1414,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.spaceDelimited.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1409,11 +1484,13 @@ "$id": "108", "kind": "basic", "name": "pipeDelimited", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "109", "name": "pipeDelimited", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -1450,9 +1527,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.pipeDelimited.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "112", @@ -1485,9 +1564,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.pipeDelimited.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "114", @@ -1523,9 +1604,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.pipeDelimited.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1591,11 +1674,13 @@ "$id": "116", "kind": "basic", "name": "newlineDelimited", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "117", "name": "newlineDelimited", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -1632,9 +1717,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.newlineDelimited.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "120", @@ -1667,9 +1754,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.newlineDelimited.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "122", @@ -1705,9 +1794,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.newlineDelimited.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1773,11 +1864,13 @@ "$id": "124", "kind": "basic", "name": "enumCommaDelimited", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "125", "name": "enumCommaDelimited", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -1814,9 +1907,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.enumCommaDelimited.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "128", @@ -1849,9 +1944,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.enumCommaDelimited.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "130", @@ -1887,9 +1984,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.enumCommaDelimited.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1955,11 +2054,13 @@ "$id": "132", "kind": "basic", "name": "enumSpaceDelimited", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "133", "name": "enumSpaceDelimited", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -1996,9 +2097,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.enumSpaceDelimited.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "136", @@ -2031,9 +2134,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.enumSpaceDelimited.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "138", @@ -2069,9 +2174,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.enumSpaceDelimited.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2137,11 +2244,13 @@ "$id": "140", "kind": "basic", "name": "enumPipeDelimited", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "141", "name": "enumPipeDelimited", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -2178,9 +2287,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.enumPipeDelimited.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "144", @@ -2213,9 +2324,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.enumPipeDelimited.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "146", @@ -2251,9 +2364,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.enumPipeDelimited.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2319,11 +2434,13 @@ "$id": "148", "kind": "basic", "name": "enumNewlineDelimited", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "149", "name": "enumNewlineDelimited", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -2360,9 +2477,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.enumNewlineDelimited.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "152", @@ -2395,9 +2514,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.enumNewlineDelimited.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "154", @@ -2433,9 +2554,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.enumNewlineDelimited.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2501,11 +2624,13 @@ "$id": "156", "kind": "basic", "name": "extensibleEnumCommaDelimited", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "157", "name": "extensibleEnumCommaDelimited", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -2542,9 +2667,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.extensibleEnumCommaDelimited.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "160", @@ -2577,9 +2704,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.extensibleEnumCommaDelimited.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "162", @@ -2615,9 +2744,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.extensibleEnumCommaDelimited.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2683,11 +2814,13 @@ "$id": "164", "kind": "basic", "name": "extensibleEnumSpaceDelimited", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "165", "name": "extensibleEnumSpaceDelimited", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -2724,9 +2857,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.extensibleEnumSpaceDelimited.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "168", @@ -2759,9 +2894,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.extensibleEnumSpaceDelimited.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "170", @@ -2797,9 +2934,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.extensibleEnumSpaceDelimited.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2865,11 +3004,13 @@ "$id": "172", "kind": "basic", "name": "extensibleEnumPipeDelimited", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "173", "name": "extensibleEnumPipeDelimited", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -2906,9 +3047,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.extensibleEnumPipeDelimited.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "176", @@ -2941,9 +3084,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.extensibleEnumPipeDelimited.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "178", @@ -2979,9 +3124,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.extensibleEnumPipeDelimited.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3047,11 +3194,13 @@ "$id": "180", "kind": "basic", "name": "extensibleEnumNewlineDelimited", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "181", "name": "extensibleEnumNewlineDelimited", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -3088,9 +3237,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.extensibleEnumNewlineDelimited.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "184", @@ -3123,9 +3274,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.extensibleEnumNewlineDelimited.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "186", @@ -3161,9 +3314,11 @@ "crossLanguageDefinitionId": "Encode.Array.Property.extensibleEnumNewlineDelimited.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3255,7 +3410,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..464e4399d78 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 } ] } @@ -610,6 +644,7 @@ "$id": "67", "kind": "client", "name": "BytesClient", + "isExactName": false, "namespace": "Encode.Bytes", "doc": "Test for encode decorator on bytes.", "methods": [], @@ -642,7 +677,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Bytes.endpoint" + "crossLanguageDefinitionId": "Encode.Bytes.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -654,17 +690,20 @@ "$id": "71", "kind": "client", "name": "Query", + "isExactName": false, "namespace": "Encode.Bytes.Query", "methods": [ { "$id": "72", "kind": "basic", "name": "default", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "73", "name": "default", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -709,9 +748,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Query.default.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -749,11 +790,13 @@ "$id": "78", "kind": "basic", "name": "base64", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "79", "name": "base64", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -798,9 +841,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Query.base64.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -838,11 +883,13 @@ "$id": "84", "kind": "basic", "name": "base64url", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "85", "name": "base64url", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -887,9 +934,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Query.base64url.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -927,11 +976,13 @@ "$id": "90", "kind": "basic", "name": "base64urlArray", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "91", "name": "base64urlArray", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -967,9 +1018,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Query.base64urlArray.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1033,7 +1086,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Bytes.Query.endpoint" + "crossLanguageDefinitionId": "Encode.Bytes.Query.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1049,17 +1103,20 @@ "$id": "97", "kind": "client", "name": "Property", + "isExactName": false, "namespace": "Encode.Bytes.Property", "methods": [ { "$id": "98", "kind": "basic", "name": "default", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "99", "name": "default", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -1096,9 +1153,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Property.default.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "102", @@ -1131,9 +1190,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Property.default.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "104", @@ -1169,9 +1230,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Property.default.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1237,11 +1300,13 @@ "$id": "106", "kind": "basic", "name": "base64", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "107", "name": "base64", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -1278,9 +1343,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Property.base64.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "110", @@ -1313,9 +1380,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Property.base64.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "112", @@ -1351,9 +1420,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Property.base64.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1419,11 +1490,13 @@ "$id": "114", "kind": "basic", "name": "base64url", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "115", "name": "base64url", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -1460,9 +1533,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Property.base64url.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "118", @@ -1495,9 +1570,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Property.base64url.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "120", @@ -1533,9 +1610,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Property.base64url.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1601,11 +1680,13 @@ "$id": "122", "kind": "basic", "name": "base64urlArray", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "123", "name": "base64urlArray", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -1642,9 +1723,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Property.base64urlArray.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "126", @@ -1677,9 +1760,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Property.base64urlArray.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "128", @@ -1715,9 +1800,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Property.base64urlArray.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1809,7 +1896,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Bytes.Property.endpoint" + "crossLanguageDefinitionId": "Encode.Bytes.Property.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1825,17 +1913,20 @@ "$id": "133", "kind": "client", "name": "Header", + "isExactName": false, "namespace": "Encode.Bytes.Header", "methods": [ { "$id": "134", "kind": "basic", "name": "default", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "135", "name": "default", + "isExactName": false, "resourceName": "Header", "accessibility": "public", "parameters": [ @@ -1880,9 +1971,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Header.default.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1920,11 +2013,13 @@ "$id": "140", "kind": "basic", "name": "base64", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "141", "name": "base64", + "isExactName": false, "resourceName": "Header", "accessibility": "public", "parameters": [ @@ -1969,9 +2064,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Header.base64.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2009,11 +2106,13 @@ "$id": "146", "kind": "basic", "name": "base64url", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "147", "name": "base64url", + "isExactName": false, "resourceName": "Header", "accessibility": "public", "parameters": [ @@ -2058,9 +2157,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Header.base64url.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2098,11 +2199,13 @@ "$id": "152", "kind": "basic", "name": "base64urlArray", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "153", "name": "base64urlArray", + "isExactName": false, "resourceName": "Header", "accessibility": "public", "parameters": [ @@ -2139,9 +2242,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.Header.base64urlArray.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2205,7 +2310,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Bytes.Header.endpoint" + "crossLanguageDefinitionId": "Encode.Bytes.Header.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2221,17 +2327,20 @@ "$id": "159", "kind": "client", "name": "RequestBody", + "isExactName": false, "namespace": "Encode.Bytes.RequestBody", "methods": [ { "$id": "160", "kind": "basic", "name": "default", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "161", "name": "default", + "isExactName": false, "resourceName": "RequestBody", "accessibility": "public", "parameters": [ @@ -2268,9 +2377,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.RequestBody.default.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "164", @@ -2314,9 +2425,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.RequestBody.default.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -2361,11 +2474,13 @@ "$id": "168", "kind": "basic", "name": "octetStream", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "169", "name": "octetStream", + "isExactName": false, "resourceName": "RequestBody", "accessibility": "public", "parameters": [ @@ -2400,9 +2515,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.RequestBody.octetStream.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "172", @@ -2446,9 +2563,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.RequestBody.octetStream.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -2493,11 +2612,13 @@ "$id": "176", "kind": "basic", "name": "customContentType", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "177", "name": "customContentType", + "isExactName": false, "resourceName": "RequestBody", "accessibility": "public", "parameters": [ @@ -2532,9 +2653,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.RequestBody.customContentType.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "180", @@ -2578,9 +2701,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.RequestBody.customContentType.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -2625,11 +2750,13 @@ "$id": "184", "kind": "basic", "name": "base64", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "185", "name": "base64", + "isExactName": false, "resourceName": "RequestBody", "accessibility": "public", "parameters": [ @@ -2664,9 +2791,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.RequestBody.base64.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "188", @@ -2712,9 +2841,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.RequestBody.base64.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "value" @@ -2763,11 +2894,13 @@ "$id": "192", "kind": "basic", "name": "base64url", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "193", "name": "base64url", + "isExactName": false, "resourceName": "RequestBody", "accessibility": "public", "parameters": [ @@ -2802,9 +2935,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.RequestBody.base64url.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "196", @@ -2850,9 +2985,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.RequestBody.base64url.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "value" @@ -2927,7 +3064,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Bytes.RequestBody.endpoint" + "crossLanguageDefinitionId": "Encode.Bytes.RequestBody.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2943,17 +3081,20 @@ "$id": "203", "kind": "client", "name": "ResponseBody", + "isExactName": false, "namespace": "Encode.Bytes.ResponseBody", "methods": [ { "$id": "204", "kind": "basic", "name": "default", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "205", "name": "default", + "isExactName": false, "resourceName": "ResponseBody", "accessibility": "public", "parameters": [ @@ -2988,9 +3129,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.ResponseBody.default.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3042,11 +3185,13 @@ "$id": "209", "kind": "basic", "name": "octetStream", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "210", "name": "octetStream", + "isExactName": false, "resourceName": "ResponseBody", "accessibility": "public", "parameters": [ @@ -3081,9 +3226,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.ResponseBody.octetStream.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3143,11 +3290,13 @@ "$id": "214", "kind": "basic", "name": "customContentType", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "215", "name": "customContentType", + "isExactName": false, "resourceName": "ResponseBody", "accessibility": "public", "parameters": [ @@ -3182,9 +3331,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.ResponseBody.customContentType.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3244,11 +3395,13 @@ "$id": "219", "kind": "basic", "name": "base64", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "220", "name": "base64", + "isExactName": false, "resourceName": "ResponseBody", "accessibility": "public", "parameters": [ @@ -3283,9 +3436,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.ResponseBody.base64.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3350,11 +3505,13 @@ "$id": "224", "kind": "basic", "name": "base64url", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "225", "name": "base64url", + "isExactName": false, "resourceName": "ResponseBody", "accessibility": "public", "parameters": [ @@ -3389,9 +3546,11 @@ "crossLanguageDefinitionId": "Encode.Bytes.ResponseBody.base64url.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3490,7 +3649,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..87f4f3e1651 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 } ] } @@ -438,6 +458,7 @@ "$id": "44", "kind": "client", "name": "DatetimeClient", + "isExactName": false, "namespace": "Encode.Datetime", "doc": "Test for encode decorator on datetime.", "methods": [], @@ -470,7 +491,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Datetime.endpoint" + "crossLanguageDefinitionId": "Encode.Datetime.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -482,17 +504,20 @@ "$id": "48", "kind": "client", "name": "Query", + "isExactName": false, "namespace": "Encode.Datetime.Query", "methods": [ { "$id": "49", "kind": "basic", "name": "default", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "50", "name": "default", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -551,9 +576,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Query.default.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -591,11 +618,13 @@ "$id": "57", "kind": "basic", "name": "rfc3339", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "58", "name": "rfc3339", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -654,9 +683,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Query.rfc3339.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -694,11 +725,13 @@ "$id": "65", "kind": "basic", "name": "rfc7231", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "66", "name": "rfc7231", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -757,9 +790,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Query.rfc7231.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -797,11 +832,13 @@ "$id": "73", "kind": "basic", "name": "unixTimestamp", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "74", "name": "unixTimestamp", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -860,9 +897,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Query.unixTimestamp.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -900,11 +939,13 @@ "$id": "81", "kind": "basic", "name": "unixTimestampArray", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "82", "name": "unixTimestampArray", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -940,9 +981,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Query.unixTimestampArray.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1006,7 +1049,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Datetime.Query.endpoint" + "crossLanguageDefinitionId": "Encode.Datetime.Query.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1022,17 +1066,20 @@ "$id": "88", "kind": "client", "name": "Property", + "isExactName": false, "namespace": "Encode.Datetime.Property", "methods": [ { "$id": "89", "kind": "basic", "name": "default", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "90", "name": "default", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -1069,9 +1116,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.default.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "93", @@ -1104,9 +1153,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.default.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "95", @@ -1142,9 +1193,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.default.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1210,11 +1263,13 @@ "$id": "97", "kind": "basic", "name": "rfc3339", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "98", "name": "rfc3339", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -1251,9 +1306,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.rfc3339.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "101", @@ -1286,9 +1343,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.rfc3339.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "103", @@ -1324,9 +1383,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.rfc3339.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1392,11 +1453,13 @@ "$id": "105", "kind": "basic", "name": "rfc7231", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "106", "name": "rfc7231", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -1433,9 +1496,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.rfc7231.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "109", @@ -1468,9 +1533,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.rfc7231.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "111", @@ -1506,9 +1573,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.rfc7231.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1574,11 +1643,13 @@ "$id": "113", "kind": "basic", "name": "unixTimestamp", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "114", "name": "unixTimestamp", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -1615,9 +1686,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.unixTimestamp.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "117", @@ -1650,9 +1723,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.unixTimestamp.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "119", @@ -1688,9 +1763,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.unixTimestamp.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1756,11 +1833,13 @@ "$id": "121", "kind": "basic", "name": "unixTimestampArray", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "122", "name": "unixTimestampArray", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -1797,9 +1876,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.unixTimestampArray.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "125", @@ -1832,9 +1913,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.unixTimestampArray.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "127", @@ -1870,9 +1953,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Property.unixTimestampArray.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1964,7 +2049,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Datetime.Property.endpoint" + "crossLanguageDefinitionId": "Encode.Datetime.Property.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1980,17 +2066,20 @@ "$id": "132", "kind": "client", "name": "Header", + "isExactName": false, "namespace": "Encode.Datetime.Header", "methods": [ { "$id": "133", "kind": "basic", "name": "default", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "134", "name": "default", + "isExactName": false, "resourceName": "Header", "accessibility": "public", "parameters": [ @@ -2049,9 +2138,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Header.default.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2089,11 +2180,13 @@ "$id": "141", "kind": "basic", "name": "rfc3339", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "142", "name": "rfc3339", + "isExactName": false, "resourceName": "Header", "accessibility": "public", "parameters": [ @@ -2152,9 +2245,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Header.rfc3339.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2192,11 +2287,13 @@ "$id": "149", "kind": "basic", "name": "rfc7231", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "150", "name": "rfc7231", + "isExactName": false, "resourceName": "Header", "accessibility": "public", "parameters": [ @@ -2255,9 +2352,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Header.rfc7231.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2295,11 +2394,13 @@ "$id": "157", "kind": "basic", "name": "unixTimestamp", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "158", "name": "unixTimestamp", + "isExactName": false, "resourceName": "Header", "accessibility": "public", "parameters": [ @@ -2358,9 +2459,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Header.unixTimestamp.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2398,11 +2501,13 @@ "$id": "165", "kind": "basic", "name": "unixTimestampArray", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "166", "name": "unixTimestampArray", + "isExactName": false, "resourceName": "Header", "accessibility": "public", "parameters": [ @@ -2439,9 +2544,11 @@ "crossLanguageDefinitionId": "Encode.Datetime.Header.unixTimestampArray.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2505,7 +2612,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Datetime.Header.endpoint" + "crossLanguageDefinitionId": "Encode.Datetime.Header.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2521,17 +2629,20 @@ "$id": "172", "kind": "client", "name": "ResponseHeader", + "isExactName": false, "namespace": "Encode.Datetime.ResponseHeader", "methods": [ { "$id": "173", "kind": "basic", "name": "default", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "174", "name": "default", + "isExactName": false, "resourceName": "ResponseHeader", "accessibility": "public", "parameters": [], @@ -2586,11 +2697,13 @@ "$id": "177", "kind": "basic", "name": "rfc3339", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "178", "name": "rfc3339", + "isExactName": false, "resourceName": "ResponseHeader", "accessibility": "public", "parameters": [], @@ -2645,11 +2758,13 @@ "$id": "181", "kind": "basic", "name": "rfc7231", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "182", "name": "rfc7231", + "isExactName": false, "resourceName": "ResponseHeader", "accessibility": "public", "parameters": [], @@ -2704,11 +2819,13 @@ "$id": "185", "kind": "basic", "name": "unixTimestamp", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "186", "name": "unixTimestamp", + "isExactName": false, "resourceName": "ResponseHeader", "accessibility": "public", "parameters": [], @@ -2789,7 +2906,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..080f7f7843e 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 } ] } @@ -1189,6 +1245,7 @@ "$id": "119", "kind": "client", "name": "DurationClient", + "isExactName": false, "namespace": "Encode.Duration", "doc": "Test for encode decorator on duration.", "methods": [], @@ -1221,7 +1278,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Duration.endpoint" + "crossLanguageDefinitionId": "Encode.Duration.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -1233,17 +1291,20 @@ "$id": "123", "kind": "client", "name": "Query", + "isExactName": false, "namespace": "Encode.Duration.Query", "methods": [ { "$id": "124", "kind": "basic", "name": "default", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "125", "name": "default", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -1302,9 +1363,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.default.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1342,11 +1405,13 @@ "$id": "132", "kind": "basic", "name": "iso8601", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "133", "name": "iso8601", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -1405,9 +1470,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.iso8601.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1445,11 +1512,13 @@ "$id": "140", "kind": "basic", "name": "int32Seconds", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "141", "name": "int32Seconds", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -1508,9 +1577,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.int32Seconds.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1548,11 +1619,13 @@ "$id": "148", "kind": "basic", "name": "int32SecondsLargerUnit", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "149", "name": "int32SecondsLargerUnit", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -1611,9 +1684,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.int32SecondsLargerUnit.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1651,11 +1726,13 @@ "$id": "156", "kind": "basic", "name": "floatSeconds", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "157", "name": "floatSeconds", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -1714,9 +1791,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.floatSeconds.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1754,11 +1833,13 @@ "$id": "164", "kind": "basic", "name": "floatSecondsLargerUnit", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "165", "name": "floatSecondsLargerUnit", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -1817,9 +1898,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.floatSecondsLargerUnit.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1857,11 +1940,13 @@ "$id": "172", "kind": "basic", "name": "float64Seconds", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "173", "name": "float64Seconds", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -1920,9 +2005,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.float64Seconds.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1960,11 +2047,13 @@ "$id": "180", "kind": "basic", "name": "int32Milliseconds", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "181", "name": "int32Milliseconds", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -2023,9 +2112,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.int32Milliseconds.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2063,11 +2154,13 @@ "$id": "188", "kind": "basic", "name": "int32MillisecondsLargerUnit", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "189", "name": "int32MillisecondsLargerUnit", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -2126,9 +2219,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.int32MillisecondsLargerUnit.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2166,11 +2261,13 @@ "$id": "196", "kind": "basic", "name": "floatMilliseconds", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "197", "name": "floatMilliseconds", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -2229,9 +2326,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.floatMilliseconds.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2269,11 +2368,13 @@ "$id": "204", "kind": "basic", "name": "floatMillisecondsLargerUnit", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "205", "name": "floatMillisecondsLargerUnit", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -2332,9 +2433,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.floatMillisecondsLargerUnit.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2372,11 +2475,13 @@ "$id": "212", "kind": "basic", "name": "float64Milliseconds", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "213", "name": "float64Milliseconds", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -2435,9 +2540,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.float64Milliseconds.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2475,11 +2582,13 @@ "$id": "220", "kind": "basic", "name": "int32SecondsArray", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "221", "name": "int32SecondsArray", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -2549,9 +2658,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.int32SecondsArray.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2589,11 +2700,13 @@ "$id": "229", "kind": "basic", "name": "int32MillisecondsArray", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "230", "name": "int32MillisecondsArray", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -2663,9 +2776,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Query.int32MillisecondsArray.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2729,7 +2844,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Duration.Query.endpoint" + "crossLanguageDefinitionId": "Encode.Duration.Query.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2745,17 +2861,20 @@ "$id": "241", "kind": "client", "name": "Property", + "isExactName": false, "namespace": "Encode.Duration.Property", "methods": [ { "$id": "242", "kind": "basic", "name": "default", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "243", "name": "default", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -2792,9 +2911,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.default.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "246", @@ -2827,9 +2948,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.default.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "248", @@ -2865,9 +2988,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.default.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2933,11 +3058,13 @@ "$id": "250", "kind": "basic", "name": "iso8601", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "251", "name": "iso8601", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -2974,9 +3101,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.iso8601.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "254", @@ -3009,9 +3138,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.iso8601.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "256", @@ -3047,9 +3178,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.iso8601.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3115,11 +3248,13 @@ "$id": "258", "kind": "basic", "name": "int32Seconds", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "259", "name": "int32Seconds", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -3156,9 +3291,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.int32Seconds.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "262", @@ -3191,9 +3328,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.int32Seconds.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "264", @@ -3229,9 +3368,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.int32Seconds.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3297,11 +3438,13 @@ "$id": "266", "kind": "basic", "name": "floatSeconds", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "267", "name": "floatSeconds", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -3338,9 +3481,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatSeconds.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "270", @@ -3373,9 +3518,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatSeconds.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "272", @@ -3411,9 +3558,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatSeconds.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3479,11 +3628,13 @@ "$id": "274", "kind": "basic", "name": "float64Seconds", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "275", "name": "float64Seconds", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -3520,9 +3671,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.float64Seconds.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "278", @@ -3555,9 +3708,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.float64Seconds.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "280", @@ -3593,9 +3748,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.float64Seconds.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3661,11 +3818,13 @@ "$id": "282", "kind": "basic", "name": "int32Milliseconds", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "283", "name": "int32Milliseconds", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -3702,9 +3861,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.int32Milliseconds.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "286", @@ -3737,9 +3898,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.int32Milliseconds.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "288", @@ -3775,9 +3938,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.int32Milliseconds.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3843,11 +4008,13 @@ "$id": "290", "kind": "basic", "name": "floatMilliseconds", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "291", "name": "floatMilliseconds", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -3884,9 +4051,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatMilliseconds.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "294", @@ -3919,9 +4088,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatMilliseconds.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "296", @@ -3957,9 +4128,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatMilliseconds.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4025,11 +4198,13 @@ "$id": "298", "kind": "basic", "name": "float64Milliseconds", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "299", "name": "float64Milliseconds", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -4066,9 +4241,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.float64Milliseconds.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "302", @@ -4101,9 +4278,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.float64Milliseconds.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "304", @@ -4139,9 +4318,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.float64Milliseconds.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4207,11 +4388,13 @@ "$id": "306", "kind": "basic", "name": "floatSecondsArray", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "307", "name": "floatSecondsArray", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -4248,9 +4431,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatSecondsArray.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "310", @@ -4283,9 +4468,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatSecondsArray.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "312", @@ -4321,9 +4508,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatSecondsArray.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4389,11 +4578,13 @@ "$id": "314", "kind": "basic", "name": "floatMillisecondsArray", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "315", "name": "floatMillisecondsArray", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -4430,9 +4621,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatMillisecondsArray.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "318", @@ -4465,9 +4658,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatMillisecondsArray.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "320", @@ -4503,9 +4698,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatMillisecondsArray.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4571,11 +4768,13 @@ "$id": "322", "kind": "basic", "name": "int32SecondsLargerUnit", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "323", "name": "int32SecondsLargerUnit", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -4612,9 +4811,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.int32SecondsLargerUnit.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "326", @@ -4647,9 +4848,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.int32SecondsLargerUnit.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "328", @@ -4685,9 +4888,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.int32SecondsLargerUnit.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4753,11 +4958,13 @@ "$id": "330", "kind": "basic", "name": "floatSecondsLargerUnit", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "331", "name": "floatSecondsLargerUnit", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -4794,9 +5001,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatSecondsLargerUnit.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "334", @@ -4829,9 +5038,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatSecondsLargerUnit.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "336", @@ -4867,9 +5078,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatSecondsLargerUnit.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4935,11 +5148,13 @@ "$id": "338", "kind": "basic", "name": "int32MillisecondsLargerUnit", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "339", "name": "int32MillisecondsLargerUnit", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -4976,9 +5191,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.int32MillisecondsLargerUnit.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "342", @@ -5011,9 +5228,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.int32MillisecondsLargerUnit.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "344", @@ -5049,9 +5268,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.int32MillisecondsLargerUnit.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5117,11 +5338,13 @@ "$id": "346", "kind": "basic", "name": "floatMillisecondsLargerUnit", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "347", "name": "floatMillisecondsLargerUnit", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -5158,9 +5381,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatMillisecondsLargerUnit.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "350", @@ -5193,9 +5418,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatMillisecondsLargerUnit.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "352", @@ -5231,9 +5458,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Property.floatMillisecondsLargerUnit.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5325,7 +5554,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Duration.Property.endpoint" + "crossLanguageDefinitionId": "Encode.Duration.Property.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -5341,17 +5571,20 @@ "$id": "357", "kind": "client", "name": "Header", + "isExactName": false, "namespace": "Encode.Duration.Header", "methods": [ { "$id": "358", "kind": "basic", "name": "default", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "359", "name": "default", + "isExactName": false, "resourceName": "Header", "accessibility": "public", "parameters": [ @@ -5410,9 +5643,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.default.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5450,11 +5685,13 @@ "$id": "366", "kind": "basic", "name": "iso8601", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "367", "name": "iso8601", + "isExactName": false, "resourceName": "Header", "accessibility": "public", "parameters": [ @@ -5513,9 +5750,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.iso8601.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5553,11 +5792,13 @@ "$id": "374", "kind": "basic", "name": "iso8601Array", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "375", "name": "iso8601Array", + "isExactName": false, "resourceName": "Header", "accessibility": "public", "parameters": [ @@ -5628,9 +5869,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.iso8601Array.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5668,11 +5911,13 @@ "$id": "383", "kind": "basic", "name": "int32Seconds", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "384", "name": "int32Seconds", + "isExactName": false, "resourceName": "Header", "accessibility": "public", "parameters": [ @@ -5731,9 +5976,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.int32Seconds.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5771,11 +6018,13 @@ "$id": "391", "kind": "basic", "name": "int32SecondsLargerUnit", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "392", "name": "int32SecondsLargerUnit", + "isExactName": false, "resourceName": "Header", "accessibility": "public", "parameters": [ @@ -5834,9 +6083,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.int32SecondsLargerUnit.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5874,11 +6125,13 @@ "$id": "399", "kind": "basic", "name": "floatSeconds", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "400", "name": "floatSeconds", + "isExactName": false, "resourceName": "Header", "accessibility": "public", "parameters": [ @@ -5937,9 +6190,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.floatSeconds.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5977,11 +6232,13 @@ "$id": "407", "kind": "basic", "name": "floatSecondsLargerUnit", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "408", "name": "floatSecondsLargerUnit", + "isExactName": false, "resourceName": "Header", "accessibility": "public", "parameters": [ @@ -6040,9 +6297,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.floatSecondsLargerUnit.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6080,11 +6339,13 @@ "$id": "415", "kind": "basic", "name": "float64Seconds", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "416", "name": "float64Seconds", + "isExactName": false, "resourceName": "Header", "accessibility": "public", "parameters": [ @@ -6143,9 +6404,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.float64Seconds.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6183,11 +6446,13 @@ "$id": "423", "kind": "basic", "name": "int32Milliseconds", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "424", "name": "int32Milliseconds", + "isExactName": false, "resourceName": "Header", "accessibility": "public", "parameters": [ @@ -6246,9 +6511,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.int32Milliseconds.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6286,11 +6553,13 @@ "$id": "431", "kind": "basic", "name": "int32MillisecondsLargerUnit", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "432", "name": "int32MillisecondsLargerUnit", + "isExactName": false, "resourceName": "Header", "accessibility": "public", "parameters": [ @@ -6349,9 +6618,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.int32MillisecondsLargerUnit.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6389,11 +6660,13 @@ "$id": "439", "kind": "basic", "name": "floatMilliseconds", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "440", "name": "floatMilliseconds", + "isExactName": false, "resourceName": "Header", "accessibility": "public", "parameters": [ @@ -6452,9 +6725,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.floatMilliseconds.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6492,11 +6767,13 @@ "$id": "447", "kind": "basic", "name": "floatMillisecondsLargerUnit", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "448", "name": "floatMillisecondsLargerUnit", + "isExactName": false, "resourceName": "Header", "accessibility": "public", "parameters": [ @@ -6555,9 +6832,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.floatMillisecondsLargerUnit.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6595,11 +6874,13 @@ "$id": "455", "kind": "basic", "name": "float64Milliseconds", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "456", "name": "float64Milliseconds", + "isExactName": false, "resourceName": "Header", "accessibility": "public", "parameters": [ @@ -6658,9 +6939,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.float64Milliseconds.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6698,11 +6981,13 @@ "$id": "463", "kind": "basic", "name": "int32MillisecondsArray", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "464", "name": "int32MillisecondsArray", + "isExactName": false, "resourceName": "Header", "accessibility": "public", "parameters": [ @@ -6773,9 +7058,11 @@ "crossLanguageDefinitionId": "Encode.Duration.Header.int32MillisecondsArray.duration", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6839,7 +7126,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..90ffc2f85c4 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 } ] } @@ -233,6 +245,7 @@ "$id": "22", "kind": "client", "name": "NumericClient", + "isExactName": false, "namespace": "Encode.Numeric", "doc": "Test for encode decorator on integer.", "methods": [], @@ -265,7 +278,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Encode.Numeric.endpoint" + "crossLanguageDefinitionId": "Encode.Numeric.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -277,17 +291,20 @@ "$id": "26", "kind": "client", "name": "Property", + "isExactName": false, "namespace": "Encode.Numeric.Property", "methods": [ { "$id": "27", "kind": "basic", "name": "safeintAsString", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "28", "name": "safeintAsString", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -324,9 +341,11 @@ "crossLanguageDefinitionId": "Encode.Numeric.Property.safeintAsString.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "31", @@ -359,9 +378,11 @@ "crossLanguageDefinitionId": "Encode.Numeric.Property.safeintAsString.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "33", @@ -397,9 +418,11 @@ "crossLanguageDefinitionId": "Encode.Numeric.Property.safeintAsString.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "value" @@ -465,11 +488,13 @@ "$id": "35", "kind": "basic", "name": "uint32AsStringOptional", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "36", "name": "uint32AsStringOptional", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -506,9 +531,11 @@ "crossLanguageDefinitionId": "Encode.Numeric.Property.uint32AsStringOptional.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "39", @@ -541,9 +568,11 @@ "crossLanguageDefinitionId": "Encode.Numeric.Property.uint32AsStringOptional.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "41", @@ -579,9 +608,11 @@ "crossLanguageDefinitionId": "Encode.Numeric.Property.uint32AsStringOptional.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "value" @@ -647,11 +678,13 @@ "$id": "43", "kind": "basic", "name": "uint8AsString", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "44", "name": "uint8AsString", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -688,9 +721,11 @@ "crossLanguageDefinitionId": "Encode.Numeric.Property.uint8AsString.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "47", @@ -723,9 +758,11 @@ "crossLanguageDefinitionId": "Encode.Numeric.Property.uint8AsString.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "49", @@ -761,9 +798,11 @@ "crossLanguageDefinitionId": "Encode.Numeric.Property.uint8AsString.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "value" @@ -855,7 +894,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..ed8e5ad41b4 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 } ] } @@ -126,6 +132,7 @@ "$id": "11", "kind": "client", "name": "BasicClient", + "isExactName": false, "namespace": "Parameters.Basic", "doc": "Test for basic parameters cases.", "methods": [], @@ -158,7 +165,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Parameters.Basic.endpoint" + "crossLanguageDefinitionId": "Parameters.Basic.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -170,17 +178,20 @@ "$id": "15", "kind": "client", "name": "ExplicitBody", + "isExactName": false, "namespace": "Parameters.Basic.ExplicitBody", "methods": [ { "$id": "16", "kind": "basic", "name": "simple", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "17", "name": "simple", + "isExactName": false, "resourceName": "ExplicitBody", "accessibility": "public", "parameters": [ @@ -217,9 +228,11 @@ "crossLanguageDefinitionId": "Parameters.Basic.ExplicitBody.simple.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "20", @@ -255,9 +268,11 @@ "crossLanguageDefinitionId": "Parameters.Basic.ExplicitBody.simple.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -332,7 +347,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Parameters.Basic.ExplicitBody.endpoint" + "crossLanguageDefinitionId": "Parameters.Basic.ExplicitBody.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -348,17 +364,20 @@ "$id": "25", "kind": "client", "name": "ImplicitBody", + "isExactName": false, "namespace": "Parameters.Basic.ImplicitBody", "methods": [ { "$id": "26", "kind": "basic", "name": "simple", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "27", "name": "simple", + "isExactName": false, "resourceName": "ImplicitBody", "accessibility": "public", "parameters": [ @@ -395,9 +414,11 @@ "crossLanguageDefinitionId": "Parameters.Basic.ImplicitBody.simple.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "30", @@ -437,9 +458,11 @@ "crossLanguageDefinitionId": "Parameters.Basic.ImplicitBody.simple.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -514,7 +537,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..ec2b6ff1f6d 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 } ] } @@ -116,6 +122,7 @@ "$id": "12", "kind": "client", "name": "BodyOptionalityClient", + "isExactName": false, "namespace": "Parameters.BodyOptionality", "doc": "Test describing optionality of the request body.", "methods": [ @@ -123,11 +130,13 @@ "$id": "13", "kind": "basic", "name": "requiredExplicit", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "14", "name": "requiredExplicit", + "isExactName": false, "resourceName": "BodyOptionality", "accessibility": "public", "parameters": [ @@ -164,9 +173,11 @@ "crossLanguageDefinitionId": "Parameters.BodyOptionality.requiredExplicit.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "17", @@ -202,9 +213,11 @@ "crossLanguageDefinitionId": "Parameters.BodyOptionality.requiredExplicit.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -253,11 +266,13 @@ "$id": "19", "kind": "basic", "name": "requiredImplicit", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "20", "name": "requiredImplicit", + "isExactName": false, "resourceName": "BodyOptionality", "accessibility": "public", "parameters": [ @@ -294,9 +309,11 @@ "crossLanguageDefinitionId": "Parameters.BodyOptionality.requiredImplicit.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "23", @@ -336,9 +353,11 @@ "crossLanguageDefinitionId": "Parameters.BodyOptionality.requiredImplicit.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -413,7 +432,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Parameters.BodyOptionality.endpoint" + "crossLanguageDefinitionId": "Parameters.BodyOptionality.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -425,17 +445,20 @@ "$id": "29", "kind": "client", "name": "OptionalExplicit", + "isExactName": false, "namespace": "Parameters.BodyOptionality.OptionalExplicit", "methods": [ { "$id": "30", "kind": "basic", "name": "set", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "31", "name": "set", + "isExactName": false, "resourceName": "OptionalExplicit", "accessibility": "public", "parameters": [ @@ -472,9 +495,11 @@ "crossLanguageDefinitionId": "Parameters.BodyOptionality.OptionalExplicit.set.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "34", @@ -510,9 +535,11 @@ "crossLanguageDefinitionId": "Parameters.BodyOptionality.OptionalExplicit.set.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -561,11 +588,13 @@ "$id": "36", "kind": "basic", "name": "omit", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "37", "name": "omit", + "isExactName": false, "resourceName": "OptionalExplicit", "accessibility": "public", "parameters": [ @@ -602,9 +631,11 @@ "crossLanguageDefinitionId": "Parameters.BodyOptionality.OptionalExplicit.omit.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "40", @@ -640,9 +671,11 @@ "crossLanguageDefinitionId": "Parameters.BodyOptionality.OptionalExplicit.omit.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -717,7 +750,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..ed0425c85b4 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 @@ -9,6 +9,7 @@ "$id": "1", "kind": "client", "name": "CollectionFormatClient", + "isExactName": false, "namespace": "Parameters.CollectionFormat", "doc": "Test for collectionFormat.", "methods": [], @@ -41,7 +42,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Parameters.CollectionFormat.endpoint" + "crossLanguageDefinitionId": "Parameters.CollectionFormat.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -53,17 +55,20 @@ "$id": "5", "kind": "client", "name": "Query", + "isExactName": false, "namespace": "Parameters.CollectionFormat.Query", "methods": [ { "$id": "6", "kind": "basic", "name": "multi", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "7", "name": "multi", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -111,9 +116,11 @@ "crossLanguageDefinitionId": "Parameters.CollectionFormat.Query.multi.colors", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -151,11 +158,13 @@ "$id": "12", "kind": "basic", "name": "ssv", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "13", "name": "ssv", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -193,9 +202,11 @@ "crossLanguageDefinitionId": "Parameters.CollectionFormat.Query.ssv.colors", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -233,11 +244,13 @@ "$id": "16", "kind": "basic", "name": "pipes", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "17", "name": "pipes", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -275,9 +288,11 @@ "crossLanguageDefinitionId": "Parameters.CollectionFormat.Query.pipes.colors", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -315,11 +330,13 @@ "$id": "20", "kind": "basic", "name": "csv", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "21", "name": "csv", + "isExactName": false, "resourceName": "Query", "accessibility": "public", "parameters": [ @@ -357,9 +374,11 @@ "crossLanguageDefinitionId": "Parameters.CollectionFormat.Query.csv.colors", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -423,7 +442,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Parameters.CollectionFormat.Query.endpoint" + "crossLanguageDefinitionId": "Parameters.CollectionFormat.Query.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -439,17 +459,20 @@ "$id": "27", "kind": "client", "name": "Header", + "isExactName": false, "namespace": "Parameters.CollectionFormat.Header", "methods": [ { "$id": "28", "kind": "basic", "name": "csv", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "29", "name": "csv", + "isExactName": false, "resourceName": "Header", "accessibility": "public", "parameters": [ @@ -488,9 +511,11 @@ "crossLanguageDefinitionId": "Parameters.CollectionFormat.Header.csv.colors", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -554,7 +579,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..b7f290a3ebc 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 @@ -9,6 +9,7 @@ "$id": "1", "kind": "client", "name": "PathClient", + "isExactName": false, "namespace": "Parameters.Path", "doc": "Test for path parameters cases.", "methods": [ @@ -16,11 +17,13 @@ "$id": "2", "kind": "basic", "name": "normal", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "3", "name": "normal", + "isExactName": false, "resourceName": "Path", "accessibility": "public", "parameters": [ @@ -66,9 +69,11 @@ "crossLanguageDefinitionId": "Parameters.Path.normal.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -106,11 +111,13 @@ "$id": "8", "kind": "basic", "name": "optional", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "9", "name": "optional", + "isExactName": false, "resourceName": "Path", "accessibility": "public", "parameters": [ @@ -156,9 +163,11 @@ "crossLanguageDefinitionId": "Parameters.Path.optional.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -222,7 +231,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..188b51262ae 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": [], @@ -42,6 +44,7 @@ "$id": "5", "kind": "client", "name": "QueryClient", + "isExactName": false, "namespace": "Parameters.Query", "doc": "Test for query parameter cases.", "methods": [], @@ -74,7 +77,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Parameters.Query.endpoint" + "crossLanguageDefinitionId": "Parameters.Query.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -86,6 +90,7 @@ "$id": "9", "kind": "client", "name": "Constant", + "isExactName": false, "namespace": "Parameters.Query", "doc": "Constant query parameter verification", "methods": [ @@ -93,12 +98,14 @@ "$id": "10", "kind": "basic", "name": "post", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "post constant query value", "operation": { "$id": "11", "name": "post", + "isExactName": false, "resourceName": "Constant", "doc": "post constant query value", "accessibility": "public", @@ -134,9 +141,11 @@ "crossLanguageDefinitionId": "Parameters.Query.Constant.post.queryParam", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -200,7 +209,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..462366e9fe4 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 } ] } @@ -563,6 +590,7 @@ "$id": "50", "kind": "client", "name": "SpreadClient", + "isExactName": false, "namespace": "Parameters.Spread", "doc": "Test for the spread operator.", "methods": [], @@ -595,7 +623,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Parameters.Spread.endpoint" + "crossLanguageDefinitionId": "Parameters.Spread.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -607,17 +636,20 @@ "$id": "54", "kind": "client", "name": "Model", + "isExactName": false, "namespace": "Parameters.Spread.Model", "methods": [ { "$id": "55", "kind": "basic", "name": "spreadAsRequestBody", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "56", "name": "spreadAsRequestBody", + "isExactName": false, "resourceName": "Model", "accessibility": "public", "parameters": [ @@ -654,9 +686,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadAsRequestBody.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "59", @@ -696,9 +730,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadAsRequestBody.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -747,11 +783,13 @@ "$id": "62", "kind": "basic", "name": "spreadCompositeRequestOnlyWithBody", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "63", "name": "spreadCompositeRequestOnlyWithBody", + "isExactName": false, "resourceName": "Model", "accessibility": "public", "parameters": [ @@ -788,9 +826,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadCompositeRequestOnlyWithBody.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "66", @@ -826,9 +866,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadCompositeRequestOnlyWithBody.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -877,11 +919,13 @@ "$id": "68", "kind": "basic", "name": "spreadCompositeRequestWithoutBody", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "69", "name": "spreadCompositeRequestWithoutBody", + "isExactName": false, "resourceName": "Model", "accessibility": "public", "parameters": [ @@ -927,9 +971,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadCompositeRequestWithoutBody.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "74", @@ -970,9 +1016,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadCompositeRequestWithoutBody.testHeader", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1013,11 +1061,13 @@ "$id": "78", "kind": "basic", "name": "spreadCompositeRequest", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "79", "name": "spreadCompositeRequest", + "isExactName": false, "resourceName": "Model", "accessibility": "public", "parameters": [ @@ -1063,9 +1113,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadCompositeRequest.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "84", @@ -1106,9 +1158,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadCompositeRequest.testHeader", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "88", @@ -1143,9 +1197,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadCompositeRequest.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "90", @@ -1181,9 +1237,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadCompositeRequest.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1238,11 +1296,13 @@ "$id": "92", "kind": "basic", "name": "spreadCompositeRequestMix", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "93", "name": "spreadCompositeRequestMix", + "isExactName": false, "resourceName": "Model", "accessibility": "public", "parameters": [ @@ -1288,9 +1348,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadCompositeRequestMix.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "98", @@ -1331,9 +1393,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadCompositeRequestMix.testHeader", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "102", @@ -1368,9 +1432,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadCompositeRequestMix.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "104", @@ -1410,9 +1476,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Model.spreadCompositeRequestMix.prop", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -1493,7 +1561,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Parameters.Spread.Model.endpoint" + "crossLanguageDefinitionId": "Parameters.Spread.Model.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1509,17 +1578,20 @@ "$id": "110", "kind": "client", "name": "Alias", + "isExactName": false, "namespace": "Parameters.Spread.Alias", "methods": [ { "$id": "111", "kind": "basic", "name": "spreadAsRequestBody", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "112", "name": "spreadAsRequestBody", + "isExactName": false, "resourceName": "Alias", "accessibility": "public", "parameters": [ @@ -1556,9 +1628,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadAsRequestBody.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "115", @@ -1598,9 +1672,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadAsRequestBody.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -1649,11 +1725,13 @@ "$id": "118", "kind": "basic", "name": "spreadParameterWithInnerModel", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "119", "name": "spreadParameterWithInnerModel", + "isExactName": false, "resourceName": "Alias", "accessibility": "public", "parameters": [ @@ -1699,9 +1777,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadParameterWithInnerModel.id", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "124", @@ -1742,9 +1822,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadParameterWithInnerModel.x-ms-test-header", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "128", @@ -1779,9 +1861,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadParameterWithInnerModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "130", @@ -1821,9 +1905,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadParameterWithInnerModel.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -1878,11 +1964,13 @@ "$id": "133", "kind": "basic", "name": "spreadAsRequestParameter", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "134", "name": "spreadAsRequestParameter", + "isExactName": false, "resourceName": "Alias", "accessibility": "public", "parameters": [ @@ -1928,9 +2016,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadAsRequestParameter.id", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "139", @@ -1971,9 +2061,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadAsRequestParameter.x-ms-test-header", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "143", @@ -2008,9 +2100,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadAsRequestParameter.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "145", @@ -2050,9 +2144,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadAsRequestParameter.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -2107,11 +2203,13 @@ "$id": "148", "kind": "basic", "name": "spreadWithMultipleParameters", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "149", "name": "spreadWithMultipleParameters", + "isExactName": false, "resourceName": "Alias", "accessibility": "public", "parameters": [ @@ -2157,9 +2255,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadWithMultipleParameters.id", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "154", @@ -2200,9 +2300,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadWithMultipleParameters.x-ms-test-header", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "158", @@ -2237,9 +2339,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadWithMultipleParameters.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "160", @@ -2280,9 +2384,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadWithMultipleParameters.requiredString", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -2343,7 +2449,8 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadWithMultipleParameters.optionalInt", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "165", @@ -2361,7 +2468,8 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadWithMultipleParameters.requiredIntList", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "166", @@ -2379,7 +2487,8 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadWithMultipleParameters.optionalStringList", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$ref": "159" @@ -2395,12 +2504,14 @@ "$id": "167", "kind": "basic", "name": "spreadParameterWithInnerAlias", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "spread an alias with contains another alias property as body.", "operation": { "$id": "168", "name": "spreadParameterWithInnerAlias", + "isExactName": false, "resourceName": "Alias", "doc": "spread an alias with contains another alias property as body.", "accessibility": "public", @@ -2447,9 +2558,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadParameterWithInnerAlias.id", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "173", @@ -2490,9 +2603,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadParameterWithInnerAlias.x-ms-test-header", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "177", @@ -2527,9 +2642,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadParameterWithInnerAlias.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "179", @@ -2570,9 +2687,11 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadParameterWithInnerAlias.name", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -2630,7 +2749,8 @@ "crossLanguageDefinitionId": "Parameters.Spread.Alias.spreadParameterWithInnerAlias.age", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$ref": "175" @@ -2675,7 +2795,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..f9adb47ae2c 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 } ] } @@ -282,6 +298,7 @@ "$id": "31", "kind": "client", "name": "ContentNegotiationClient", + "isExactName": false, "namespace": "Payload.ContentNegotiation", "doc": "Test describing optionality of the request body.", "methods": [], @@ -314,7 +331,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.ContentNegotiation.endpoint" + "crossLanguageDefinitionId": "Payload.ContentNegotiation.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -326,17 +344,20 @@ "$id": "35", "kind": "client", "name": "SameBody", + "isExactName": false, "namespace": "Payload.ContentNegotiation.SameBody", "methods": [ { "$id": "36", "kind": "basic", "name": "getAvatarAsPng", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "37", "name": "getAvatarAsPng", + "isExactName": false, "resourceName": "SameBody", "accessibility": "public", "parameters": [ @@ -371,9 +392,11 @@ "crossLanguageDefinitionId": "Payload.ContentNegotiation.SameBody.getAvatarAsPng.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -433,11 +456,13 @@ "$id": "41", "kind": "basic", "name": "getAvatarAsJpeg", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "42", "name": "getAvatarAsJpeg", + "isExactName": false, "resourceName": "SameBody", "accessibility": "public", "parameters": [ @@ -472,9 +497,11 @@ "crossLanguageDefinitionId": "Payload.ContentNegotiation.SameBody.getAvatarAsJpeg.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -560,7 +587,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.ContentNegotiation.SameBody.endpoint" + "crossLanguageDefinitionId": "Payload.ContentNegotiation.SameBody.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -576,17 +604,20 @@ "$id": "49", "kind": "client", "name": "DifferentBody", + "isExactName": false, "namespace": "Payload.ContentNegotiation.DifferentBody", "methods": [ { "$id": "50", "kind": "basic", "name": "getAvatarAsPng", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "51", "name": "getAvatarAsPng", + "isExactName": false, "resourceName": "DifferentBody", "accessibility": "public", "parameters": [ @@ -621,9 +652,11 @@ "crossLanguageDefinitionId": "Payload.ContentNegotiation.DifferentBody.getAvatarAsPng.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -683,11 +716,13 @@ "$id": "55", "kind": "basic", "name": "getAvatarAsJson", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "56", "name": "getAvatarAsJson", + "isExactName": false, "resourceName": "DifferentBody", "accessibility": "public", "parameters": [ @@ -722,9 +757,11 @@ "crossLanguageDefinitionId": "Payload.ContentNegotiation.DifferentBody.getAvatarAsJson.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -810,7 +847,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..007f5890d6f 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 @@ -9,6 +9,7 @@ "$id": "1", "kind": "client", "name": "HeadClient", + "isExactName": false, "namespace": "Payload.Head", "doc": "Test scenario for HEAD operation returning response headers.", "methods": [ @@ -16,11 +17,13 @@ "$id": "2", "kind": "basic", "name": "contentTypeHeaderInResponse", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "3", "name": "contentTypeHeaderInResponse", + "isExactName": false, "resourceName": "Head", "accessibility": "public", "parameters": [], @@ -106,7 +109,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..e7a8022aaaa 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 } ] } @@ -613,6 +641,7 @@ "$id": "51", "kind": "client", "name": "JsonMergePatchClient", + "isExactName": false, "namespace": "Payload.JsonMergePatch", "doc": "Test for merge-patch+json content-type", "methods": [ @@ -620,12 +649,14 @@ "$id": "52", "kind": "basic", "name": "createResource", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Test content-type: application/merge-patch+json with required body", "operation": { "$id": "53", "name": "createResource", + "isExactName": false, "resourceName": "JsonMergePatch", "doc": "Test content-type: application/merge-patch+json with required body", "accessibility": "public", @@ -663,9 +694,11 @@ "crossLanguageDefinitionId": "Payload.JsonMergePatch.createResource.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "56", @@ -698,9 +731,11 @@ "crossLanguageDefinitionId": "Payload.JsonMergePatch.createResource.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "58", @@ -736,9 +771,11 @@ "crossLanguageDefinitionId": "Payload.JsonMergePatch.createResource.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -804,12 +841,14 @@ "$id": "60", "kind": "basic", "name": "updateResource", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Test content-type: application/merge-patch+json with required body", "operation": { "$id": "61", "name": "updateResource", + "isExactName": false, "resourceName": "JsonMergePatch", "doc": "Test content-type: application/merge-patch+json with required body", "accessibility": "public", @@ -845,9 +884,11 @@ "crossLanguageDefinitionId": "Payload.JsonMergePatch.updateResource.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "64", @@ -880,9 +921,11 @@ "crossLanguageDefinitionId": "Payload.JsonMergePatch.updateResource.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "66", @@ -918,9 +961,11 @@ "crossLanguageDefinitionId": "Payload.JsonMergePatch.updateResource.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -986,12 +1031,14 @@ "$id": "68", "kind": "basic", "name": "updateOptionalResource", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Test content-type: application/merge-patch+json with optional body", "operation": { "$id": "69", "name": "updateOptionalResource", + "isExactName": false, "resourceName": "JsonMergePatch", "doc": "Test content-type: application/merge-patch+json with optional body", "accessibility": "public", @@ -1027,9 +1074,11 @@ "crossLanguageDefinitionId": "Payload.JsonMergePatch.updateOptionalResource.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "72", @@ -1062,9 +1111,11 @@ "crossLanguageDefinitionId": "Payload.JsonMergePatch.updateOptionalResource.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "74", @@ -1100,9 +1151,11 @@ "crossLanguageDefinitionId": "Payload.JsonMergePatch.updateOptionalResource.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1194,7 +1247,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..2bac89ed238 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": [], @@ -138,6 +146,7 @@ "$id": "17", "kind": "client", "name": "MediaTypeClient", + "isExactName": false, "namespace": "Payload.MediaType", "doc": "Test the payload with different media types and different types of the payload itself.", "methods": [], @@ -170,7 +179,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.MediaType.endpoint" + "crossLanguageDefinitionId": "Payload.MediaType.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -182,17 +192,20 @@ "$id": "21", "kind": "client", "name": "StringBody", + "isExactName": false, "namespace": "Payload.MediaType.StringBody", "methods": [ { "$id": "22", "kind": "basic", "name": "sendAsText", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "23", "name": "sendAsText", + "isExactName": false, "resourceName": "StringBody", "accessibility": "public", "parameters": [ @@ -227,9 +240,11 @@ "crossLanguageDefinitionId": "Payload.MediaType.StringBody.sendAsText.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "26", @@ -273,9 +288,11 @@ "crossLanguageDefinitionId": "Payload.MediaType.StringBody.sendAsText.text", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -320,11 +337,13 @@ "$id": "30", "kind": "basic", "name": "getAsText", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "31", "name": "getAsText", + "isExactName": false, "resourceName": "StringBody", "accessibility": "public", "parameters": [ @@ -359,9 +378,11 @@ "crossLanguageDefinitionId": "Payload.MediaType.StringBody.getAsText.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -421,11 +442,13 @@ "$id": "35", "kind": "basic", "name": "sendAsJson", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "36", "name": "sendAsJson", + "isExactName": false, "resourceName": "StringBody", "accessibility": "public", "parameters": [ @@ -460,9 +483,11 @@ "crossLanguageDefinitionId": "Payload.MediaType.StringBody.sendAsJson.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "39", @@ -506,9 +531,11 @@ "crossLanguageDefinitionId": "Payload.MediaType.StringBody.sendAsJson.text", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "text" @@ -557,11 +584,13 @@ "$id": "43", "kind": "basic", "name": "getAsJson", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "44", "name": "getAsJson", + "isExactName": false, "resourceName": "StringBody", "accessibility": "public", "parameters": [ @@ -596,9 +625,11 @@ "crossLanguageDefinitionId": "Payload.MediaType.StringBody.getAsJson.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -688,7 +719,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..6aea517a7ca 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 @@ -31,14 +31,16 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "TypeSpec.Http", "isFixed": false, "isFlags": false, "usage": "Input", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -56,7 +58,8 @@ "decorators": [] }, "value": "image/jpg", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -72,7 +75,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -88,7 +92,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -104,7 +109,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -120,7 +126,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "15", @@ -136,7 +143,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -152,7 +160,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "19", @@ -168,7 +177,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "21", @@ -184,7 +194,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "23", @@ -200,7 +211,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "25", @@ -216,7 +228,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "27", @@ -232,7 +245,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "29", @@ -248,7 +262,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "31", @@ -264,7 +279,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "33", @@ -280,7 +296,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "35", @@ -296,7 +313,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "37", @@ -312,7 +330,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "39", @@ -328,7 +347,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "41", @@ -344,7 +364,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "43", @@ -360,7 +381,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "45", @@ -376,7 +398,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "47", @@ -392,7 +415,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "49", @@ -408,7 +432,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "51", @@ -424,7 +449,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "53", @@ -440,7 +466,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "55", @@ -456,7 +483,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "57", @@ -472,7 +500,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "59", @@ -488,7 +517,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "61", @@ -504,7 +534,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "63", @@ -520,7 +551,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "65", @@ -536,7 +568,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "67", @@ -552,7 +585,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "69", @@ -568,7 +602,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "71", @@ -584,7 +619,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "73", @@ -600,7 +636,8 @@ "decorators": [] }, "value": "multipart/form-data", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -613,6 +650,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "76", @@ -643,7 +681,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "78", @@ -674,7 +713,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -687,6 +727,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "81", @@ -717,7 +758,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "83", @@ -748,7 +790,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -761,6 +804,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "86", @@ -791,7 +835,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "88", @@ -822,7 +867,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -835,6 +881,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "91", @@ -865,7 +912,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "93", @@ -881,6 +929,7 @@ "usage": "Input", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "95", @@ -905,7 +954,8 @@ "name": "city" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -926,7 +976,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "97", @@ -957,7 +1008,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "99", @@ -995,7 +1047,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1011,6 +1064,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "103", @@ -1037,7 +1091,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "104", @@ -1068,7 +1123,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1081,6 +1137,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "107", @@ -1111,7 +1168,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "109", @@ -1149,7 +1207,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1162,6 +1221,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "113", @@ -1192,7 +1252,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "115", @@ -1223,7 +1284,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1236,6 +1298,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "118", @@ -1266,7 +1329,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1279,6 +1343,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "121", @@ -1309,7 +1374,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "123", @@ -1336,7 +1402,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "124", @@ -1352,6 +1419,7 @@ "usage": "Input", "decorators": [], "serializationOptions": {}, + "isExactName": false, "baseModel": { "$id": "126", "kind": "model", @@ -1363,6 +1431,7 @@ "summary": "A file in an HTTP request, response, or multipart payload.", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "127", @@ -1384,7 +1453,8 @@ "decorators": [], "crossLanguageDefinitionId": "TypeSpec.Http.File.contentType", "serializationOptions": {}, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "129", @@ -1406,7 +1476,8 @@ "decorators": [], "crossLanguageDefinitionId": "TypeSpec.Http.File.filename", "serializationOptions": {}, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "131", @@ -1429,7 +1500,8 @@ "decorators": [], "crossLanguageDefinitionId": "TypeSpec.Http.File.contents", "serializationOptions": {}, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1452,7 +1524,8 @@ "decorators": [], "crossLanguageDefinitionId": "Payload.MultiPart.FileRequiredMetaData.filename", "serializationOptions": {}, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "135", @@ -1472,7 +1545,8 @@ "decorators": [], "crossLanguageDefinitionId": "Payload.MultiPart.FileRequiredMetaData.contentType", "serializationOptions": {}, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1561,7 +1635,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "141", @@ -1595,7 +1670,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "143", @@ -1635,7 +1711,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1654,6 +1731,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "146", @@ -1671,6 +1749,7 @@ "summary": "A file in an HTTP request, response, or multipart payload.", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "148", @@ -1688,7 +1767,8 @@ "decorators": [], "crossLanguageDefinitionId": "TypeSpec.Http.File.contentType", "serializationOptions": {}, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "149", @@ -1710,7 +1790,8 @@ "decorators": [], "crossLanguageDefinitionId": "TypeSpec.Http.File.filename", "serializationOptions": {}, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "151", @@ -1733,7 +1814,8 @@ "decorators": [], "crossLanguageDefinitionId": "TypeSpec.Http.File.contents", "serializationOptions": {}, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1830,7 +1912,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1846,6 +1929,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "158", @@ -1861,6 +1945,7 @@ "usage": "Input", "decorators": [], "serializationOptions": {}, + "isExactName": false, "baseModel": { "$ref": "147" }, @@ -1883,7 +1968,8 @@ "decorators": [], "crossLanguageDefinitionId": "Payload.MultiPart.FormData.File.FileWithRequiredFilename.filename", "serializationOptions": {}, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1941,7 +2027,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1957,6 +2044,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "165", @@ -1996,7 +2084,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2009,6 +2098,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "168", @@ -2024,6 +2114,7 @@ "usage": "Input", "decorators": [], "serializationOptions": {}, + "isExactName": false, "baseModel": { "$ref": "126" }, @@ -2046,7 +2137,8 @@ "decorators": [], "crossLanguageDefinitionId": "Payload.MultiPart.FileSpecificContentType.filename", "serializationOptions": {}, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "172", @@ -2062,7 +2154,8 @@ "decorators": [], "crossLanguageDefinitionId": "Payload.MultiPart.FileSpecificContentType.contentType", "serializationOptions": {}, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2160,7 +2253,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2176,6 +2270,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "179", @@ -2208,7 +2303,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2221,6 +2317,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "181", @@ -2236,6 +2333,7 @@ "usage": "Input", "decorators": [], "serializationOptions": {}, + "isExactName": false, "baseModel": { "$ref": "126" }, @@ -2258,7 +2356,8 @@ "decorators": [], "crossLanguageDefinitionId": "Payload.MultiPart.FileOptionalContentType.filename", "serializationOptions": {}, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2349,7 +2448,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2365,6 +2465,7 @@ "usage": "Input,MultipartFormData", "decorators": [], "serializationOptions": {}, + "isExactName": false, "properties": [ { "$id": "190", @@ -2438,7 +2539,8 @@ "headers": [] } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -2448,6 +2550,7 @@ "$id": "195", "kind": "client", "name": "MultiPartClient", + "isExactName": false, "namespace": "Payload.MultiPart", "doc": "Test for multipart", "methods": [], @@ -2480,7 +2583,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.MultiPart.endpoint" + "crossLanguageDefinitionId": "Payload.MultiPart.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -2492,18 +2596,21 @@ "$id": "199", "kind": "client", "name": "FormData", + "isExactName": false, "namespace": "Payload.MultiPart.FormData", "methods": [ { "$id": "200", "kind": "basic", "name": "basic", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Test content-type: multipart/form-data", "operation": { "$id": "201", "name": "basic", + "isExactName": false, "resourceName": "FormData", "doc": "Test content-type: multipart/form-data", "accessibility": "public", @@ -2539,9 +2646,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.basic.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "204", @@ -2577,9 +2686,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.basic.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -2624,12 +2735,14 @@ "$id": "206", "kind": "basic", "name": "withWireName", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Test content-type: multipart/form-data with wire names", "operation": { "$id": "207", "name": "withWireName", + "isExactName": false, "resourceName": "FormData", "doc": "Test content-type: multipart/form-data with wire names", "accessibility": "public", @@ -2665,9 +2778,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.withWireName.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "210", @@ -2703,9 +2818,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.withWireName.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -2750,12 +2867,14 @@ "$id": "212", "kind": "basic", "name": "optionalParts", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Test content-type: multipart/form-data with optional parts", "operation": { "$id": "213", "name": "optionalParts", + "isExactName": false, "resourceName": "FormData", "doc": "Test content-type: multipart/form-data with optional parts", "accessibility": "public", @@ -2791,9 +2910,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.optionalParts.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "216", @@ -2829,9 +2950,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.optionalParts.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -2876,12 +2999,14 @@ "$id": "218", "kind": "basic", "name": "fileArrayAndBasic", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Test content-type: multipart/form-data for mixed scenarios", "operation": { "$id": "219", "name": "fileArrayAndBasic", + "isExactName": false, "resourceName": "FormData", "doc": "Test content-type: multipart/form-data for mixed scenarios", "accessibility": "public", @@ -2917,9 +3042,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.fileArrayAndBasic.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "222", @@ -2955,9 +3082,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.fileArrayAndBasic.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -3002,12 +3131,14 @@ "$id": "224", "kind": "basic", "name": "jsonPart", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Test content-type: multipart/form-data for scenario contains json part and binary part ", "operation": { "$id": "225", "name": "jsonPart", + "isExactName": false, "resourceName": "FormData", "doc": "Test content-type: multipart/form-data for scenario contains json part and binary part ", "accessibility": "public", @@ -3043,9 +3174,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.jsonPart.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "228", @@ -3081,9 +3214,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.jsonPart.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -3128,12 +3263,14 @@ "$id": "230", "kind": "basic", "name": "binaryArrayParts", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Test content-type: multipart/form-data for scenario contains multi binary parts", "operation": { "$id": "231", "name": "binaryArrayParts", + "isExactName": false, "resourceName": "FormData", "doc": "Test content-type: multipart/form-data for scenario contains multi binary parts", "accessibility": "public", @@ -3169,9 +3306,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.binaryArrayParts.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "234", @@ -3207,9 +3346,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.binaryArrayParts.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -3254,12 +3395,14 @@ "$id": "236", "kind": "basic", "name": "multiBinaryParts", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Test content-type: multipart/form-data for scenario contains multi binary parts", "operation": { "$id": "237", "name": "multiBinaryParts", + "isExactName": false, "resourceName": "FormData", "doc": "Test content-type: multipart/form-data for scenario contains multi binary parts", "accessibility": "public", @@ -3295,9 +3438,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.multiBinaryParts.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "240", @@ -3333,9 +3478,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.multiBinaryParts.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -3380,12 +3527,14 @@ "$id": "242", "kind": "basic", "name": "checkFileNameAndContentType", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Test content-type: multipart/form-data", "operation": { "$id": "243", "name": "checkFileNameAndContentType", + "isExactName": false, "resourceName": "FormData", "doc": "Test content-type: multipart/form-data", "accessibility": "public", @@ -3421,9 +3570,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.checkFileNameAndContentType.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "246", @@ -3459,9 +3610,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.checkFileNameAndContentType.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -3506,12 +3659,14 @@ "$id": "248", "kind": "basic", "name": "anonymousModel", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Test content-type: multipart/form-data", "operation": { "$id": "249", "name": "anonymousModel", + "isExactName": false, "resourceName": "FormData", "doc": "Test content-type: multipart/form-data", "accessibility": "public", @@ -3547,9 +3702,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.anonymousModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "252", @@ -3585,9 +3742,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.anonymousModel.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -3658,7 +3817,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.MultiPart.FormData.endpoint" + "crossLanguageDefinitionId": "Payload.MultiPart.FormData.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3673,18 +3833,21 @@ "$id": "257", "kind": "client", "name": "HttpParts", + "isExactName": false, "namespace": "Payload.MultiPart.FormData.HttpParts", "methods": [ { "$id": "258", "kind": "basic", "name": "jsonArrayAndFileArray", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Test content-type: multipart/form-data for mixed scenarios", "operation": { "$id": "259", "name": "jsonArrayAndFileArray", + "isExactName": false, "resourceName": "HttpParts", "doc": "Test content-type: multipart/form-data for mixed scenarios", "accessibility": "public", @@ -3720,9 +3883,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.jsonArrayAndFileArray.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "262", @@ -3758,9 +3923,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.jsonArrayAndFileArray.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -3831,7 +3998,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.endpoint" + "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3846,18 +4014,21 @@ "$id": "267", "kind": "client", "name": "ContentType", + "isExactName": false, "namespace": "Payload.MultiPart.FormData.HttpParts.ContentType", "methods": [ { "$id": "268", "kind": "basic", "name": "imageJpegContentType", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Test content-type: multipart/form-data", "operation": { "$id": "269", "name": "imageJpegContentType", + "isExactName": false, "resourceName": "ContentType", "doc": "Test content-type: multipart/form-data", "accessibility": "public", @@ -3893,9 +4064,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.ContentType.imageJpegContentType.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "272", @@ -3931,9 +4104,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.ContentType.imageJpegContentType.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -3978,12 +4153,14 @@ "$id": "274", "kind": "basic", "name": "requiredContentType", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Test content-type: multipart/form-data", "operation": { "$id": "275", "name": "requiredContentType", + "isExactName": false, "resourceName": "ContentType", "doc": "Test content-type: multipart/form-data", "accessibility": "public", @@ -4019,9 +4196,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.ContentType.requiredContentType.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "278", @@ -4057,9 +4236,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.ContentType.requiredContentType.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -4104,12 +4285,14 @@ "$id": "280", "kind": "basic", "name": "optionalContentType", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Test content-type: multipart/form-data for optional content type", "operation": { "$id": "281", "name": "optionalContentType", + "isExactName": false, "resourceName": "ContentType", "doc": "Test content-type: multipart/form-data for optional content type", "accessibility": "public", @@ -4145,9 +4328,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.ContentType.optionalContentType.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "284", @@ -4183,9 +4368,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.ContentType.optionalContentType.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -4256,7 +4443,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, @@ -4272,18 +4460,21 @@ "$id": "289", "kind": "client", "name": "NonString", + "isExactName": false, "namespace": "Payload.MultiPart.FormData.HttpParts.NonString", "methods": [ { "$id": "290", "kind": "basic", "name": "float", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Test content-type: multipart/form-data for non string", "operation": { "$id": "291", "name": "float", + "isExactName": false, "resourceName": "NonString", "doc": "Test content-type: multipart/form-data for non string", "accessibility": "public", @@ -4319,9 +4510,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.NonString.float.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "294", @@ -4357,9 +4550,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.HttpParts.NonString.float.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -4430,7 +4625,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, @@ -4449,17 +4645,20 @@ "$id": "299", "kind": "client", "name": "File", + "isExactName": false, "namespace": "Payload.MultiPart.FormData.File", "methods": [ { "$id": "300", "kind": "basic", "name": "uploadFileSpecificContentType", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "301", "name": "uploadFileSpecificContentType", + "isExactName": false, "resourceName": "File", "accessibility": "public", "parameters": [ @@ -4494,9 +4693,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.File.uploadFileSpecificContentType.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "304", @@ -4532,9 +4733,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.File.uploadFileSpecificContentType.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -4579,11 +4782,13 @@ "$id": "306", "kind": "basic", "name": "uploadFileRequiredFilename", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "307", "name": "uploadFileRequiredFilename", + "isExactName": false, "resourceName": "File", "accessibility": "public", "parameters": [ @@ -4618,9 +4823,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.File.uploadFileRequiredFilename.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "310", @@ -4656,9 +4863,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.File.uploadFileRequiredFilename.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -4703,11 +4912,13 @@ "$id": "312", "kind": "basic", "name": "uploadFileArray", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "313", "name": "uploadFileArray", + "isExactName": false, "resourceName": "File", "accessibility": "public", "parameters": [ @@ -4742,9 +4953,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.File.uploadFileArray.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "316", @@ -4780,9 +4993,11 @@ "crossLanguageDefinitionId": "Payload.MultiPart.FormData.File.uploadFileArray.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": {} } ], @@ -4853,7 +5068,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..8b0889cb8bd 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 } ] }, @@ -1546,6 +1621,7 @@ "$id": "110", "kind": "client", "name": "PageableClient", + "isExactName": false, "namespace": "Payload.Pageable", "doc": "Test for pageable payload.", "methods": [], @@ -1578,7 +1654,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Pageable.endpoint" + "crossLanguageDefinitionId": "Payload.Pageable.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -1590,17 +1667,20 @@ "$id": "114", "kind": "client", "name": "ServerDrivenPagination", + "isExactName": false, "namespace": "Payload.Pageable.ServerDrivenPagination", "methods": [ { "$id": "115", "kind": "paging", "name": "link", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "116", "name": "link", + "isExactName": false, "resourceName": "ServerDrivenPagination", "accessibility": "public", "parameters": [ @@ -1635,9 +1715,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.link.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1704,11 +1786,13 @@ "$id": "119", "kind": "paging", "name": "linkString", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "120", "name": "linkString", + "isExactName": false, "resourceName": "ServerDrivenPagination", "accessibility": "public", "parameters": [ @@ -1743,9 +1827,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.linkString.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1812,11 +1898,13 @@ "$id": "123", "kind": "paging", "name": "nestedLink", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "124", "name": "nestedLink", + "isExactName": false, "resourceName": "ServerDrivenPagination", "accessibility": "public", "parameters": [ @@ -1851,9 +1939,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.nestedLink.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1949,7 +2039,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.endpoint" + "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1964,6 +2055,7 @@ "$id": "130", "kind": "client", "name": "AlternateInitialVerb", + "isExactName": false, "namespace": "Payload.Pageable.ServerDrivenPagination.AlternateInitialVerb", "doc": "Scenario where the initial request is not a GET request. However following the next link always result in a GET request.", "methods": [ @@ -1971,11 +2063,13 @@ "$id": "131", "kind": "paging", "name": "post", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "132", "name": "post", + "isExactName": false, "resourceName": "AlternateInitialVerb", "accessibility": "public", "parameters": [ @@ -2012,9 +2106,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.AlternateInitialVerb.post.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "135", @@ -2047,9 +2143,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.AlternateInitialVerb.post.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "137", @@ -2085,9 +2183,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.AlternateInitialVerb.post.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2194,7 +2294,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.AlternateInitialVerb.endpoint" + "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.AlternateInitialVerb.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2210,17 +2311,20 @@ "$id": "142", "kind": "client", "name": "ContinuationToken", + "isExactName": false, "namespace": "Payload.Pageable.ServerDrivenPagination.ContinuationToken", "methods": [ { "$id": "143", "kind": "paging", "name": "requestQueryResponseBody", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "144", "name": "requestQueryResponseBody", + "isExactName": false, "resourceName": "ContinuationToken", "accessibility": "public", "parameters": [ @@ -2263,9 +2367,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestQueryResponseBody.token", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "149", @@ -2306,9 +2412,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestQueryResponseBody.foo", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "153", @@ -2349,9 +2457,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestQueryResponseBody.bar", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "157", @@ -2384,9 +2494,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestQueryResponseBody.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2465,11 +2577,13 @@ "$id": "159", "kind": "paging", "name": "requestHeaderResponseBody", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "160", "name": "requestHeaderResponseBody", + "isExactName": false, "resourceName": "ContinuationToken", "accessibility": "public", "parameters": [ @@ -2512,9 +2626,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestHeaderResponseBody.token", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "165", @@ -2555,9 +2671,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestHeaderResponseBody.foo", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "169", @@ -2598,9 +2716,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestHeaderResponseBody.bar", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "173", @@ -2633,9 +2753,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestHeaderResponseBody.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2714,11 +2836,13 @@ "$id": "175", "kind": "paging", "name": "requestQueryResponseHeader", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "176", "name": "requestQueryResponseHeader", + "isExactName": false, "resourceName": "ContinuationToken", "accessibility": "public", "parameters": [ @@ -2761,9 +2885,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestQueryResponseHeader.token", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "181", @@ -2804,9 +2930,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestQueryResponseHeader.foo", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "185", @@ -2847,9 +2975,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestQueryResponseHeader.bar", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "189", @@ -2882,9 +3012,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestQueryResponseHeader.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2975,11 +3107,13 @@ "$id": "192", "kind": "paging", "name": "requestHeaderResponseHeader", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "193", "name": "requestHeaderResponseHeader", + "isExactName": false, "resourceName": "ContinuationToken", "accessibility": "public", "parameters": [ @@ -3022,9 +3156,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestHeaderResponseHeader.token", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "198", @@ -3065,9 +3201,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestHeaderResponseHeader.foo", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "202", @@ -3108,9 +3246,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestHeaderResponseHeader.bar", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "206", @@ -3143,9 +3283,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestHeaderResponseHeader.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3236,11 +3378,13 @@ "$id": "209", "kind": "paging", "name": "requestQueryNestedResponseBody", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "210", "name": "requestQueryNestedResponseBody", + "isExactName": false, "resourceName": "ContinuationToken", "accessibility": "public", "parameters": [ @@ -3283,9 +3427,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestQueryNestedResponseBody.token", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "215", @@ -3326,9 +3472,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestQueryNestedResponseBody.foo", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "219", @@ -3369,9 +3517,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestQueryNestedResponseBody.bar", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "223", @@ -3404,9 +3554,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestQueryNestedResponseBody.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3488,11 +3640,13 @@ "$id": "225", "kind": "paging", "name": "requestHeaderNestedResponseBody", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "226", "name": "requestHeaderNestedResponseBody", + "isExactName": false, "resourceName": "ContinuationToken", "accessibility": "public", "parameters": [ @@ -3535,9 +3689,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestHeaderNestedResponseBody.token", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "231", @@ -3578,9 +3734,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestHeaderNestedResponseBody.foo", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "235", @@ -3621,9 +3779,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestHeaderNestedResponseBody.bar", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "239", @@ -3656,9 +3816,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.requestHeaderNestedResponseBody.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3766,7 +3928,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.endpoint" + "crossLanguageDefinitionId": "Payload.Pageable.ServerDrivenPagination.ContinuationToken.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3785,17 +3948,20 @@ "$id": "244", "kind": "client", "name": "PageSize", + "isExactName": false, "namespace": "Payload.Pageable.PageSize", "methods": [ { "$id": "245", "kind": "paging", "name": "listWithoutContinuation", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "246", "name": "listWithoutContinuation", + "isExactName": false, "resourceName": "PageSize", "accessibility": "public", "parameters": [ @@ -3830,9 +3996,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.PageSize.listWithoutContinuation.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3893,11 +4061,13 @@ "$id": "249", "kind": "paging", "name": "listWithPageSize", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "250", "name": "listWithPageSize", + "isExactName": false, "resourceName": "PageSize", "accessibility": "public", "parameters": [ @@ -3940,9 +4110,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.PageSize.listWithPageSize.pageSize", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "255", @@ -3975,9 +4147,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.PageSize.listWithPageSize.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4069,7 +4243,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Pageable.PageSize.endpoint" + "crossLanguageDefinitionId": "Payload.Pageable.PageSize.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4085,17 +4260,20 @@ "$id": "260", "kind": "client", "name": "XmlPagination", + "isExactName": false, "namespace": "Payload.Pageable.XmlPagination", "methods": [ { "$id": "261", "kind": "paging", "name": "listWithContinuation", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "262", "name": "listWithContinuation", + "isExactName": false, "resourceName": "XmlPagination", "accessibility": "public", "parameters": [ @@ -4138,9 +4316,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.XmlPagination.listWithContinuation.marker", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "267", @@ -4173,9 +4353,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.XmlPagination.listWithContinuation.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4256,11 +4438,13 @@ "$id": "269", "kind": "paging", "name": "listWithNextLink", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "270", "name": "listWithNextLink", + "isExactName": false, "resourceName": "XmlPagination", "accessibility": "public", "parameters": [ @@ -4295,9 +4479,11 @@ "crossLanguageDefinitionId": "Payload.Pageable.XmlPagination.listWithNextLink.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4398,7 +4584,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 7299de1f389..83fd4fc84ae 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 @@ -27,7 +27,8 @@ "$ref": "1" }, "doc": "Pending status.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -41,7 +42,8 @@ "$ref": "1" }, "doc": "Success status.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -55,7 +57,8 @@ "$ref": "1" }, "doc": "Error status.", - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Payload.Xml", @@ -63,7 +66,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Xml", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -81,7 +85,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "8", @@ -97,7 +102,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "10", @@ -113,7 +119,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "12", @@ -129,7 +136,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "14", @@ -145,7 +153,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "16", @@ -161,7 +170,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "18", @@ -177,7 +187,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "20", @@ -193,7 +204,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "22", @@ -209,7 +221,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "24", @@ -225,7 +238,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "26", @@ -241,7 +255,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "28", @@ -257,7 +272,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "30", @@ -273,7 +289,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "32", @@ -289,7 +306,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "34", @@ -305,7 +323,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "36", @@ -321,7 +340,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "38", @@ -337,7 +357,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "40", @@ -353,7 +374,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "42", @@ -369,7 +391,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "44", @@ -385,7 +408,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "46", @@ -401,7 +425,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "48", @@ -417,7 +442,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "50", @@ -433,7 +459,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "52", @@ -449,7 +476,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "54", @@ -465,7 +493,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "56", @@ -481,7 +510,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "58", @@ -497,7 +527,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "60", @@ -513,7 +544,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "62", @@ -529,7 +561,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "64", @@ -545,7 +578,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "66", @@ -561,7 +595,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "68", @@ -577,7 +612,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "70", @@ -593,7 +629,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "72", @@ -609,7 +646,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "74", @@ -625,7 +663,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "76", @@ -641,7 +680,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "78", @@ -657,7 +697,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "80", @@ -673,7 +714,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "82", @@ -689,7 +731,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "84", @@ -705,7 +748,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "86", @@ -721,7 +765,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "88", @@ -737,7 +782,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "90", @@ -753,7 +799,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "92", @@ -769,7 +816,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "94", @@ -785,7 +833,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "96", @@ -801,7 +850,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "98", @@ -817,7 +867,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "100", @@ -833,7 +884,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "102", @@ -849,7 +901,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "104", @@ -865,7 +918,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "106", @@ -881,7 +935,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "108", @@ -897,7 +952,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "110", @@ -913,7 +969,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "112", @@ -929,7 +986,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "114", @@ -945,7 +1003,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "116", @@ -961,7 +1020,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "118", @@ -977,7 +1037,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "120", @@ -993,7 +1054,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "122", @@ -1009,7 +1071,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "124", @@ -1025,7 +1088,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "126", @@ -1041,7 +1105,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "128", @@ -1057,7 +1122,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "130", @@ -1073,7 +1139,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "132", @@ -1089,7 +1156,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "134", @@ -1105,7 +1173,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "136", @@ -1121,7 +1190,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "138", @@ -1137,7 +1207,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "140", @@ -1153,7 +1224,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "142", @@ -1169,7 +1241,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "144", @@ -1185,7 +1258,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "146", @@ -1201,7 +1275,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "148", @@ -1217,7 +1292,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "150", @@ -1233,7 +1309,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "152", @@ -1249,7 +1326,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "154", @@ -1265,7 +1343,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "156", @@ -1281,7 +1360,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "158", @@ -1297,7 +1377,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "160", @@ -1313,7 +1394,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "162", @@ -1329,7 +1411,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "164", @@ -1345,7 +1428,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "166", @@ -1361,7 +1445,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "168", @@ -1377,7 +1462,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "170", @@ -1393,7 +1479,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "172", @@ -1409,7 +1496,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "174", @@ -1425,7 +1513,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "176", @@ -1441,7 +1530,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "178", @@ -1457,7 +1547,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "180", @@ -1473,7 +1564,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "182", @@ -1489,7 +1581,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "184", @@ -1505,7 +1598,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "186", @@ -1521,7 +1615,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "188", @@ -1537,7 +1632,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "190", @@ -1553,7 +1649,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "192", @@ -1569,7 +1666,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "194", @@ -1585,7 +1683,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "196", @@ -1601,7 +1700,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "198", @@ -1617,7 +1717,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "200", @@ -1633,7 +1734,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "202", @@ -1649,7 +1751,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "204", @@ -1665,7 +1768,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "206", @@ -1681,7 +1785,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "208", @@ -1697,7 +1802,8 @@ "decorators": [] }, "value": "application/xml", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -1717,6 +1823,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "211", @@ -1743,7 +1850,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "213", @@ -1770,7 +1878,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1790,6 +1899,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "216", @@ -1823,7 +1933,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "218", @@ -1850,7 +1961,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1877,6 +1989,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "221", @@ -1906,7 +2019,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "222", @@ -1936,7 +2050,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1956,6 +2071,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "224", @@ -1978,7 +2094,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1998,6 +2115,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "226", @@ -2027,6 +2145,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "228", @@ -2053,7 +2172,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2070,7 +2190,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2093,6 +2214,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "231", @@ -2127,7 +2249,8 @@ "itemsName": "string" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "234", @@ -2162,7 +2285,8 @@ "itemsName": "int32" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2182,6 +2306,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "238", @@ -2210,7 +2335,8 @@ "itemsName": "colors" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "239", @@ -2234,7 +2360,8 @@ "itemsName": "int32" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2254,6 +2381,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "241", @@ -2288,7 +2416,8 @@ "itemsName": "Colors" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "242", @@ -2319,7 +2448,8 @@ "itemsName": "int32" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2339,6 +2469,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "244", @@ -2394,7 +2525,8 @@ "itemsName": "ItemName" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2414,6 +2546,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "249", @@ -2444,7 +2577,8 @@ "itemsName": "SimpleModel" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2464,6 +2598,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "252", @@ -2492,7 +2627,8 @@ "itemsName": "items" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2512,6 +2648,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "254", @@ -2542,7 +2679,8 @@ "itemsName": "SimpleModel" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2562,6 +2700,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "256", @@ -2596,7 +2735,8 @@ "itemsName": "ModelItem" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2616,6 +2756,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "258", @@ -2649,6 +2790,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "261", @@ -2675,7 +2817,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2703,7 +2846,8 @@ "itemsName": "XmlBook" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2726,6 +2870,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "264", @@ -2757,7 +2902,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "266", @@ -2789,7 +2935,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "268", @@ -2816,7 +2963,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2836,6 +2984,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "271", @@ -2873,7 +3022,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "273", @@ -2900,7 +3050,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "275", @@ -2927,7 +3078,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3031,6 +3183,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "283", @@ -3057,7 +3210,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "285", @@ -3084,7 +3238,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3129,6 +3284,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "289", @@ -3155,7 +3311,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "291", @@ -3207,7 +3364,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "294", @@ -3259,7 +3417,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3279,6 +3438,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "298", @@ -3310,7 +3470,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "300", @@ -3342,7 +3503,8 @@ "unwrapped": true } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3362,6 +3524,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "303", @@ -3388,7 +3551,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "305", @@ -3415,7 +3579,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3435,6 +3600,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "308", @@ -3458,7 +3624,8 @@ "itemsName": "SimpleModel" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3478,6 +3645,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "310", @@ -3516,7 +3684,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3536,6 +3705,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "315", @@ -3558,7 +3728,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "316", @@ -3582,7 +3753,8 @@ "itemsName": "string" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3602,6 +3774,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "318", @@ -3624,7 +3797,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3644,6 +3818,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "320", @@ -3679,7 +3854,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "323", @@ -3715,7 +3891,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -3735,6 +3912,7 @@ "unwrapped": false } }, + "isExactName": false, "properties": [ { "$id": "327", @@ -3761,7 +3939,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "329", @@ -3788,7 +3967,8 @@ "unwrapped": false } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -3798,6 +3978,7 @@ "$id": "331", "kind": "client", "name": "XmlClient", + "isExactName": false, "namespace": "Payload.Xml", "doc": "Sends and receives bodies in XML format.", "methods": [], @@ -3830,7 +4011,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -3842,6 +4024,7 @@ "$id": "335", "kind": "client", "name": "SimpleModelValue", + "isExactName": false, "namespace": "Payload.Xml", "doc": "§1.1 — Operations for the SimpleModel type.", "methods": [ @@ -3849,11 +4032,13 @@ "$id": "336", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "337", "name": "get", + "isExactName": false, "resourceName": "SimpleModelValue", "accessibility": "public", "parameters": [ @@ -3888,9 +4073,11 @@ "crossLanguageDefinitionId": "Payload.Xml.SimpleModelValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3950,11 +4137,13 @@ "$id": "340", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "341", "name": "put", + "isExactName": false, "resourceName": "SimpleModelValue", "accessibility": "public", "parameters": [ @@ -3989,9 +4178,11 @@ "crossLanguageDefinitionId": "Payload.Xml.SimpleModelValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "344", @@ -4027,9 +4218,11 @@ "crossLanguageDefinitionId": "Payload.Xml.SimpleModelValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -4104,7 +4297,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.SimpleModelValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.SimpleModelValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4120,6 +4314,7 @@ "$id": "349", "kind": "client", "name": "ModelWithRenamedPropertyValue", + "isExactName": false, "namespace": "Payload.Xml", "doc": "§1.2 — Operations for the ModelWithRenamedProperty type.", "methods": [ @@ -4127,11 +4322,13 @@ "$id": "350", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "351", "name": "get", + "isExactName": false, "resourceName": "ModelWithRenamedPropertyValue", "accessibility": "public", "parameters": [ @@ -4166,9 +4363,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedPropertyValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4228,11 +4427,13 @@ "$id": "354", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "355", "name": "put", + "isExactName": false, "resourceName": "ModelWithRenamedPropertyValue", "accessibility": "public", "parameters": [ @@ -4267,9 +4468,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedPropertyValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "358", @@ -4305,9 +4508,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedPropertyValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -4382,7 +4587,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedPropertyValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedPropertyValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4398,6 +4604,7 @@ "$id": "363", "kind": "client", "name": "ModelWithRenamedFieldsValue", + "isExactName": false, "namespace": "Payload.Xml", "doc": "§1.3, §2.3 — Operations for the ModelWithRenamedFields type.", "methods": [ @@ -4405,11 +4612,13 @@ "$id": "364", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "365", "name": "get", + "isExactName": false, "resourceName": "ModelWithRenamedFieldsValue", "accessibility": "public", "parameters": [ @@ -4444,9 +4653,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedFieldsValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4506,11 +4717,13 @@ "$id": "368", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "369", "name": "put", + "isExactName": false, "resourceName": "ModelWithRenamedFieldsValue", "accessibility": "public", "parameters": [ @@ -4545,9 +4758,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedFieldsValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "372", @@ -4583,9 +4798,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedFieldsValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -4660,7 +4877,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedFieldsValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedFieldsValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4676,6 +4894,7 @@ "$id": "377", "kind": "client", "name": "ModelWithNestedModelValue", + "isExactName": false, "namespace": "Payload.Xml", "doc": "§2.1 — Operations for the ModelWithNestedModel type.", "methods": [ @@ -4683,11 +4902,13 @@ "$id": "378", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "379", "name": "get", + "isExactName": false, "resourceName": "ModelWithNestedModelValue", "accessibility": "public", "parameters": [ @@ -4722,9 +4943,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithNestedModelValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4784,11 +5007,13 @@ "$id": "382", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "383", "name": "put", + "isExactName": false, "resourceName": "ModelWithNestedModelValue", "accessibility": "public", "parameters": [ @@ -4823,9 +5048,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithNestedModelValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "386", @@ -4861,9 +5088,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithNestedModelValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -4938,7 +5167,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithNestedModelValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithNestedModelValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4954,6 +5184,7 @@ "$id": "391", "kind": "client", "name": "ModelWithRenamedNestedModelValue", + "isExactName": false, "namespace": "Payload.Xml", "doc": "§2.2 — Operations for the ModelWithRenamedNestedModel type.", "methods": [ @@ -4961,11 +5192,13 @@ "$id": "392", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "393", "name": "get", + "isExactName": false, "resourceName": "ModelWithRenamedNestedModelValue", "accessibility": "public", "parameters": [ @@ -5000,9 +5233,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedNestedModelValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5062,11 +5297,13 @@ "$id": "396", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "397", "name": "put", + "isExactName": false, "resourceName": "ModelWithRenamedNestedModelValue", "accessibility": "public", "parameters": [ @@ -5101,9 +5338,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedNestedModelValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "400", @@ -5139,9 +5378,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedNestedModelValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -5216,7 +5457,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedNestedModelValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedNestedModelValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -5232,6 +5474,7 @@ "$id": "405", "kind": "client", "name": "ModelWithSimpleArraysValue", + "isExactName": false, "namespace": "Payload.Xml", "doc": "§3.1 — Operations for the ModelWithSimpleArrays type.", "methods": [ @@ -5239,11 +5482,13 @@ "$id": "406", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "407", "name": "get", + "isExactName": false, "resourceName": "ModelWithSimpleArraysValue", "accessibility": "public", "parameters": [ @@ -5278,9 +5523,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithSimpleArraysValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5340,11 +5587,13 @@ "$id": "410", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "411", "name": "put", + "isExactName": false, "resourceName": "ModelWithSimpleArraysValue", "accessibility": "public", "parameters": [ @@ -5379,9 +5628,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithSimpleArraysValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "414", @@ -5417,9 +5668,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithSimpleArraysValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -5494,7 +5747,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithSimpleArraysValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithSimpleArraysValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -5510,6 +5764,7 @@ "$id": "419", "kind": "client", "name": "ModelWithUnwrappedArrayValue", + "isExactName": false, "namespace": "Payload.Xml", "doc": "§3.2 — Operations for the ModelWithUnwrappedArray type.", "methods": [ @@ -5517,11 +5772,13 @@ "$id": "420", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "421", "name": "get", + "isExactName": false, "resourceName": "ModelWithUnwrappedArrayValue", "accessibility": "public", "parameters": [ @@ -5556,9 +5813,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithUnwrappedArrayValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5618,11 +5877,13 @@ "$id": "424", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "425", "name": "put", + "isExactName": false, "resourceName": "ModelWithUnwrappedArrayValue", "accessibility": "public", "parameters": [ @@ -5657,9 +5918,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithUnwrappedArrayValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "428", @@ -5695,9 +5958,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithUnwrappedArrayValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -5772,7 +6037,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithUnwrappedArrayValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithUnwrappedArrayValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -5788,6 +6054,7 @@ "$id": "433", "kind": "client", "name": "ModelWithRenamedArraysValue", + "isExactName": false, "namespace": "Payload.Xml", "doc": "§3.3, §3.4 — Operations for the ModelWithRenamedArrays type.", "methods": [ @@ -5795,11 +6062,13 @@ "$id": "434", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "435", "name": "get", + "isExactName": false, "resourceName": "ModelWithRenamedArraysValue", "accessibility": "public", "parameters": [ @@ -5834,9 +6103,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedArraysValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5896,11 +6167,13 @@ "$id": "438", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "439", "name": "put", + "isExactName": false, "resourceName": "ModelWithRenamedArraysValue", "accessibility": "public", "parameters": [ @@ -5935,9 +6208,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedArraysValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "442", @@ -5973,9 +6248,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedArraysValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -6050,7 +6327,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedArraysValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedArraysValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -6066,6 +6344,7 @@ "$id": "447", "kind": "client", "name": "ModelWithWrappedPrimitiveCustomItemNamesValue", + "isExactName": false, "namespace": "Payload.Xml", "doc": "§3.5 — Operations for the ModelWithWrappedPrimitiveCustomItemNames type.", "methods": [ @@ -6073,11 +6352,13 @@ "$id": "448", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "449", "name": "get", + "isExactName": false, "resourceName": "ModelWithWrappedPrimitiveCustomItemNamesValue", "accessibility": "public", "parameters": [ @@ -6112,9 +6393,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithWrappedPrimitiveCustomItemNamesValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6174,11 +6457,13 @@ "$id": "452", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "453", "name": "put", + "isExactName": false, "resourceName": "ModelWithWrappedPrimitiveCustomItemNamesValue", "accessibility": "public", "parameters": [ @@ -6213,9 +6498,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithWrappedPrimitiveCustomItemNamesValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "456", @@ -6251,9 +6538,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithWrappedPrimitiveCustomItemNamesValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -6328,7 +6617,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithWrappedPrimitiveCustomItemNamesValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithWrappedPrimitiveCustomItemNamesValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -6344,6 +6634,7 @@ "$id": "461", "kind": "client", "name": "ModelWithArrayOfModelValue", + "isExactName": false, "namespace": "Payload.Xml", "doc": "§4.1 — Operations for the ModelWithArrayOfModel type.", "methods": [ @@ -6351,11 +6642,13 @@ "$id": "462", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "463", "name": "get", + "isExactName": false, "resourceName": "ModelWithArrayOfModelValue", "accessibility": "public", "parameters": [ @@ -6390,9 +6683,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithArrayOfModelValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6452,11 +6747,13 @@ "$id": "466", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "467", "name": "put", + "isExactName": false, "resourceName": "ModelWithArrayOfModelValue", "accessibility": "public", "parameters": [ @@ -6491,9 +6788,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithArrayOfModelValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "470", @@ -6529,9 +6828,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithArrayOfModelValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -6606,7 +6907,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithArrayOfModelValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithArrayOfModelValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -6622,6 +6924,7 @@ "$id": "475", "kind": "client", "name": "ModelWithUnwrappedModelArrayValue", + "isExactName": false, "namespace": "Payload.Xml", "doc": "§4.2 — Operations for the ModelWithUnwrappedModelArray type.", "methods": [ @@ -6629,11 +6932,13 @@ "$id": "476", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "477", "name": "get", + "isExactName": false, "resourceName": "ModelWithUnwrappedModelArrayValue", "accessibility": "public", "parameters": [ @@ -6668,9 +6973,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithUnwrappedModelArrayValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6730,11 +7037,13 @@ "$id": "480", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "481", "name": "put", + "isExactName": false, "resourceName": "ModelWithUnwrappedModelArrayValue", "accessibility": "public", "parameters": [ @@ -6769,9 +7078,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithUnwrappedModelArrayValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "484", @@ -6807,9 +7118,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithUnwrappedModelArrayValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -6884,7 +7197,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithUnwrappedModelArrayValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithUnwrappedModelArrayValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -6900,6 +7214,7 @@ "$id": "489", "kind": "client", "name": "ModelWithRenamedWrappedModelArrayValue", + "isExactName": false, "namespace": "Payload.Xml", "doc": "§4.3 — Operations for the ModelWithRenamedWrappedModelArray type.", "methods": [ @@ -6907,11 +7222,13 @@ "$id": "490", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "491", "name": "get", + "isExactName": false, "resourceName": "ModelWithRenamedWrappedModelArrayValue", "accessibility": "public", "parameters": [ @@ -6946,9 +7263,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedWrappedModelArrayValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7008,11 +7327,13 @@ "$id": "494", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "495", "name": "put", + "isExactName": false, "resourceName": "ModelWithRenamedWrappedModelArrayValue", "accessibility": "public", "parameters": [ @@ -7047,9 +7368,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedWrappedModelArrayValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "498", @@ -7085,9 +7408,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedWrappedModelArrayValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -7162,7 +7487,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedWrappedModelArrayValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedWrappedModelArrayValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7178,6 +7504,7 @@ "$id": "503", "kind": "client", "name": "ModelWithRenamedUnwrappedModelArrayValue", + "isExactName": false, "namespace": "Payload.Xml", "doc": "§4.4 — Operations for the ModelWithRenamedUnwrappedModelArray type.", "methods": [ @@ -7185,11 +7512,13 @@ "$id": "504", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "505", "name": "get", + "isExactName": false, "resourceName": "ModelWithRenamedUnwrappedModelArrayValue", "accessibility": "public", "parameters": [ @@ -7224,9 +7553,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedUnwrappedModelArrayValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7286,11 +7617,13 @@ "$id": "508", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "509", "name": "put", + "isExactName": false, "resourceName": "ModelWithRenamedUnwrappedModelArrayValue", "accessibility": "public", "parameters": [ @@ -7325,9 +7658,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedUnwrappedModelArrayValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "512", @@ -7363,9 +7698,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedUnwrappedModelArrayValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -7440,7 +7777,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedUnwrappedModelArrayValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedUnwrappedModelArrayValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7456,6 +7794,7 @@ "$id": "517", "kind": "client", "name": "ModelWithRenamedWrappedAndItemModelArrayValue", + "isExactName": false, "namespace": "Payload.Xml", "doc": "§4.5 — Operations for the ModelWithRenamedWrappedAndItemModelArray type.", "methods": [ @@ -7463,11 +7802,13 @@ "$id": "518", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "519", "name": "get", + "isExactName": false, "resourceName": "ModelWithRenamedWrappedAndItemModelArrayValue", "accessibility": "public", "parameters": [ @@ -7502,9 +7843,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedWrappedAndItemModelArrayValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7564,11 +7907,13 @@ "$id": "522", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "523", "name": "put", + "isExactName": false, "resourceName": "ModelWithRenamedWrappedAndItemModelArrayValue", "accessibility": "public", "parameters": [ @@ -7603,9 +7948,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedWrappedAndItemModelArrayValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "526", @@ -7641,9 +7988,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedWrappedAndItemModelArrayValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -7718,7 +8067,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedWrappedAndItemModelArrayValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedWrappedAndItemModelArrayValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7734,6 +8084,7 @@ "$id": "531", "kind": "client", "name": "ModelWithAttributesValue", + "isExactName": false, "namespace": "Payload.Xml", "doc": "§5.1 — Operations for the ModelWithAttributes type.", "methods": [ @@ -7741,11 +8092,13 @@ "$id": "532", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "533", "name": "get", + "isExactName": false, "resourceName": "ModelWithAttributesValue", "accessibility": "public", "parameters": [ @@ -7780,9 +8133,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithAttributesValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7842,11 +8197,13 @@ "$id": "536", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "537", "name": "put", + "isExactName": false, "resourceName": "ModelWithAttributesValue", "accessibility": "public", "parameters": [ @@ -7881,9 +8238,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithAttributesValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "540", @@ -7919,9 +8278,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithAttributesValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -7996,7 +8357,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithAttributesValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithAttributesValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -8012,6 +8374,7 @@ "$id": "545", "kind": "client", "name": "ModelWithRenamedAttributeValue", + "isExactName": false, "namespace": "Payload.Xml", "doc": "§5.2 — Operations for the ModelWithRenamedAttribute type.", "methods": [ @@ -8019,11 +8382,13 @@ "$id": "546", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "547", "name": "get", + "isExactName": false, "resourceName": "ModelWithRenamedAttributeValue", "accessibility": "public", "parameters": [ @@ -8058,9 +8423,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedAttributeValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8120,11 +8487,13 @@ "$id": "550", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "551", "name": "put", + "isExactName": false, "resourceName": "ModelWithRenamedAttributeValue", "accessibility": "public", "parameters": [ @@ -8159,9 +8528,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedAttributeValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "554", @@ -8197,9 +8568,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedAttributeValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -8274,7 +8647,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedAttributeValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithRenamedAttributeValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -8290,6 +8664,7 @@ "$id": "559", "kind": "client", "name": "ModelWithNamespaceValue", + "isExactName": false, "namespace": "Payload.Xml", "doc": "§6.1, §7.1 — Operations for the ModelWithNamespace type.", "methods": [ @@ -8297,11 +8672,13 @@ "$id": "560", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "561", "name": "get", + "isExactName": false, "resourceName": "ModelWithNamespaceValue", "accessibility": "public", "parameters": [ @@ -8336,9 +8713,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithNamespaceValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8398,11 +8777,13 @@ "$id": "564", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "565", "name": "put", + "isExactName": false, "resourceName": "ModelWithNamespaceValue", "accessibility": "public", "parameters": [ @@ -8437,9 +8818,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithNamespaceValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "568", @@ -8475,9 +8858,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithNamespaceValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -8552,7 +8937,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithNamespaceValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithNamespaceValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -8568,6 +8954,7 @@ "$id": "573", "kind": "client", "name": "ModelWithNamespaceOnPropertiesValue", + "isExactName": false, "namespace": "Payload.Xml", "doc": "§6.2, §7.2 — Operations for the ModelWithNamespaceOnProperties type.", "methods": [ @@ -8575,11 +8962,13 @@ "$id": "574", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "575", "name": "get", + "isExactName": false, "resourceName": "ModelWithNamespaceOnPropertiesValue", "accessibility": "public", "parameters": [ @@ -8614,9 +9003,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithNamespaceOnPropertiesValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8676,11 +9067,13 @@ "$id": "578", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "579", "name": "put", + "isExactName": false, "resourceName": "ModelWithNamespaceOnPropertiesValue", "accessibility": "public", "parameters": [ @@ -8715,9 +9108,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithNamespaceOnPropertiesValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "582", @@ -8753,9 +9148,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithNamespaceOnPropertiesValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -8830,7 +9227,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithNamespaceOnPropertiesValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithNamespaceOnPropertiesValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -8846,6 +9244,7 @@ "$id": "587", "kind": "client", "name": "ModelWithTextValue", + "isExactName": false, "namespace": "Payload.Xml", "doc": "§8.1 — Operations for the ModelWithText type.", "methods": [ @@ -8853,11 +9252,13 @@ "$id": "588", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "589", "name": "get", + "isExactName": false, "resourceName": "ModelWithTextValue", "accessibility": "public", "parameters": [ @@ -8892,9 +9293,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithTextValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8954,11 +9357,13 @@ "$id": "592", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "593", "name": "put", + "isExactName": false, "resourceName": "ModelWithTextValue", "accessibility": "public", "parameters": [ @@ -8993,9 +9398,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithTextValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "596", @@ -9031,9 +9438,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithTextValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -9108,7 +9517,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithTextValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithTextValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9124,6 +9534,7 @@ "$id": "601", "kind": "client", "name": "ModelWithOptionalFieldValue", + "isExactName": false, "namespace": "Payload.Xml", "doc": "Operations for the ModelWithOptionalField type.", "methods": [ @@ -9131,11 +9542,13 @@ "$id": "602", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "603", "name": "get", + "isExactName": false, "resourceName": "ModelWithOptionalFieldValue", "accessibility": "public", "parameters": [ @@ -9170,9 +9583,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithOptionalFieldValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9232,11 +9647,13 @@ "$id": "606", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "607", "name": "put", + "isExactName": false, "resourceName": "ModelWithOptionalFieldValue", "accessibility": "public", "parameters": [ @@ -9271,9 +9688,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithOptionalFieldValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "610", @@ -9309,9 +9728,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithOptionalFieldValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -9386,7 +9807,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithOptionalFieldValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithOptionalFieldValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9402,6 +9824,7 @@ "$id": "615", "kind": "client", "name": "ModelWithEmptyArrayValue", + "isExactName": false, "namespace": "Payload.Xml", "doc": "Operations for the ModelWithEmptyArray type.", "methods": [ @@ -9409,11 +9832,13 @@ "$id": "616", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "617", "name": "get", + "isExactName": false, "resourceName": "ModelWithEmptyArrayValue", "accessibility": "public", "parameters": [ @@ -9448,9 +9873,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithEmptyArrayValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9510,11 +9937,13 @@ "$id": "620", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "621", "name": "put", + "isExactName": false, "resourceName": "ModelWithEmptyArrayValue", "accessibility": "public", "parameters": [ @@ -9549,9 +9978,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithEmptyArrayValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "624", @@ -9587,9 +10018,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithEmptyArrayValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -9664,7 +10097,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithEmptyArrayValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithEmptyArrayValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9680,6 +10114,7 @@ "$id": "629", "kind": "client", "name": "ModelWithDictionaryValue", + "isExactName": false, "namespace": "Payload.Xml", "doc": "Operations for the ModelWithDictionary type.", "methods": [ @@ -9687,11 +10122,13 @@ "$id": "630", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "631", "name": "get", + "isExactName": false, "resourceName": "ModelWithDictionaryValue", "accessibility": "public", "parameters": [ @@ -9726,9 +10163,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithDictionaryValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9788,11 +10227,13 @@ "$id": "634", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "635", "name": "put", + "isExactName": false, "resourceName": "ModelWithDictionaryValue", "accessibility": "public", "parameters": [ @@ -9827,9 +10268,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithDictionaryValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "638", @@ -9865,9 +10308,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithDictionaryValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -9942,7 +10387,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithDictionaryValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithDictionaryValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9958,6 +10404,7 @@ "$id": "643", "kind": "client", "name": "ModelWithEncodedNamesValue", + "isExactName": false, "namespace": "Payload.Xml", "doc": "Operations for the ModelWithEncodedNames type.", "methods": [ @@ -9965,11 +10412,13 @@ "$id": "644", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "645", "name": "get", + "isExactName": false, "resourceName": "ModelWithEncodedNamesValue", "accessibility": "public", "parameters": [ @@ -10004,9 +10453,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithEncodedNamesValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10066,11 +10517,13 @@ "$id": "648", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "649", "name": "put", + "isExactName": false, "resourceName": "ModelWithEncodedNamesValue", "accessibility": "public", "parameters": [ @@ -10105,9 +10558,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithEncodedNamesValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "652", @@ -10143,9 +10598,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithEncodedNamesValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -10220,7 +10677,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithEncodedNamesValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithEncodedNamesValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -10236,6 +10694,7 @@ "$id": "657", "kind": "client", "name": "ModelWithEnumValue", + "isExactName": false, "namespace": "Payload.Xml", "doc": "Operations for the ModelWithEnum type.", "methods": [ @@ -10243,11 +10702,13 @@ "$id": "658", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "659", "name": "get", + "isExactName": false, "resourceName": "ModelWithEnumValue", "accessibility": "public", "parameters": [ @@ -10282,9 +10743,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithEnumValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10344,11 +10807,13 @@ "$id": "662", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "663", "name": "put", + "isExactName": false, "resourceName": "ModelWithEnumValue", "accessibility": "public", "parameters": [ @@ -10383,9 +10848,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithEnumValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "666", @@ -10421,9 +10888,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithEnumValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -10498,7 +10967,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithEnumValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithEnumValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -10514,6 +10984,7 @@ "$id": "671", "kind": "client", "name": "ModelWithDatetimeValue", + "isExactName": false, "namespace": "Payload.Xml", "doc": "Operations for the ModelWithDatetime type.", "methods": [ @@ -10521,11 +10992,13 @@ "$id": "672", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "673", "name": "get", + "isExactName": false, "resourceName": "ModelWithDatetimeValue", "accessibility": "public", "parameters": [ @@ -10560,9 +11033,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithDatetimeValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10622,11 +11097,13 @@ "$id": "676", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "677", "name": "put", + "isExactName": false, "resourceName": "ModelWithDatetimeValue", "accessibility": "public", "parameters": [ @@ -10661,9 +11138,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithDatetimeValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "680", @@ -10699,9 +11178,11 @@ "crossLanguageDefinitionId": "Payload.Xml.ModelWithDatetimeValue.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "xml": { "name": "input" @@ -10776,7 +11257,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Payload.Xml.ModelWithDatetimeValue.endpoint" + "crossLanguageDefinitionId": "Payload.Xml.ModelWithDatetimeValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -10792,6 +11274,7 @@ "$id": "685", "kind": "client", "name": "XmlErrorValue", + "isExactName": false, "namespace": "Payload.Xml", "doc": "Operations that return an error response in XML format.", "methods": [ @@ -10799,11 +11282,13 @@ "$id": "686", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "687", "name": "get", + "isExactName": false, "resourceName": "XmlErrorValue", "accessibility": "public", "parameters": [ @@ -10838,9 +11323,11 @@ "crossLanguageDefinitionId": "Payload.Xml.XmlErrorValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10926,7 +11413,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..fdaf8979e56 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 @@ -29,7 +29,8 @@ "$ref": "1" }, "doc": "Version 1", - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Resiliency.ServiceDriven", @@ -37,7 +38,8 @@ "isFixed": true, "isFlags": false, "usage": "ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [], @@ -47,6 +49,7 @@ "$id": "4", "kind": "client", "name": "ResiliencyServiceDrivenClient", + "isExactName": false, "namespace": "Resiliency.ServiceDriven", "doc": "Test that we can grow up a service spec and service deployment into a multi-versioned service with full client support.", "methods": [ @@ -54,6 +57,7 @@ "$id": "5", "kind": "basic", "name": "fromNone", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1" @@ -62,6 +66,7 @@ "operation": { "$id": "6", "name": "fromNone", + "isExactName": false, "resourceName": "AddOptionalParam", "doc": "Test that currently accepts no parameters, will be updated in next spec to accept a new optional parameter as well", "accessibility": "public", @@ -97,6 +102,7 @@ "$id": "7", "kind": "basic", "name": "fromOneRequired", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1" @@ -105,6 +111,7 @@ "operation": { "$id": "8", "name": "fromOneRequired", + "isExactName": false, "resourceName": "AddOptionalParam", "doc": "Test that currently accepts one required parameter, will be updated in next spec to accept a new optional parameter as well", "accessibility": "public", @@ -150,9 +157,11 @@ "crossLanguageDefinitionId": "Resiliency.ServiceDriven.AddOptionalParam.fromOneRequired.parameter", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -190,6 +199,7 @@ "$id": "13", "kind": "basic", "name": "fromOneOptional", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1" @@ -198,6 +208,7 @@ "operation": { "$id": "14", "name": "fromOneOptional", + "isExactName": false, "resourceName": "AddOptionalParam", "doc": "Test that currently accepts one optional parameter, will be updated in next spec to accept a new optional parameter as well", "accessibility": "public", @@ -243,9 +254,11 @@ "crossLanguageDefinitionId": "Resiliency.ServiceDriven.AddOptionalParam.fromOneOptional.parameter", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -300,7 +313,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 +336,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 +368,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..2537f2dcda3 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 @@ -30,7 +30,8 @@ "$ref": "1" }, "doc": "Version 1", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -44,7 +45,8 @@ "$ref": "1" }, "doc": "Version 2", - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Resiliency.ServiceDriven", @@ -52,7 +54,8 @@ "isFixed": true, "isFlags": false, "usage": "ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [], @@ -62,6 +65,7 @@ "$id": "5", "kind": "client", "name": "ResiliencyServiceDrivenClient", + "isExactName": false, "namespace": "Resiliency.ServiceDriven", "doc": "Test that we can grow up a service spec and service deployment into a multi-versioned service with full client support.\n\nThere are three concepts that should be clarified:\n1. Client spec version: refers to the spec that the client is generated from. 'v1' is a client generated from old.tsp and 'v2' is a client generated from main.tsp.\n2. Service deployment version: refers to a deployment version of the service. 'v1' represents the initial deployment of the service with a single api version. 'v2' represents the new deployment of a service with multiple api versions\n3. Api version: The initial deployment of the service only supports api version 'v1'. The new deployment of the service supports api versions 'v1' and 'v2'.\n\nWe test the following configurations from this service spec:\n- A client generated from the second service spec can call the second deployment of a service with api version v1\n- A client generated from the second service spec can call the second deployment of a service with api version v2", "methods": [ @@ -69,6 +73,7 @@ "$id": "6", "kind": "basic", "name": "addOperation", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v2" @@ -77,6 +82,7 @@ "operation": { "$id": "7", "name": "addOperation", + "isExactName": false, "resourceName": "ServiceDriven", "doc": "Added operation", "accessibility": "public", @@ -112,6 +118,7 @@ "$id": "8", "kind": "basic", "name": "fromNone", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1", @@ -121,6 +128,7 @@ "operation": { "$id": "9", "name": "fromNone", + "isExactName": false, "resourceName": "AddOptionalParam", "doc": "Test that grew up from accepting no parameters to an optional input parameter", "accessibility": "public", @@ -166,9 +174,11 @@ "crossLanguageDefinitionId": "Resiliency.ServiceDriven.AddOptionalParam.fromNone.new-parameter", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -206,6 +216,7 @@ "$id": "14", "kind": "basic", "name": "fromOneRequired", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1", @@ -215,6 +226,7 @@ "operation": { "$id": "15", "name": "fromOneRequired", + "isExactName": false, "resourceName": "AddOptionalParam", "doc": "Operation that grew up from accepting one required parameter to accepting a required parameter and an optional parameter.", "accessibility": "public", @@ -260,9 +272,11 @@ "crossLanguageDefinitionId": "Resiliency.ServiceDriven.AddOptionalParam.fromOneRequired.parameter", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "20", @@ -305,9 +319,11 @@ "crossLanguageDefinitionId": "Resiliency.ServiceDriven.AddOptionalParam.fromOneRequired.new-parameter", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -348,6 +364,7 @@ "$id": "24", "kind": "basic", "name": "fromOneOptional", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1", @@ -357,6 +374,7 @@ "operation": { "$id": "25", "name": "fromOneOptional", + "isExactName": false, "resourceName": "AddOptionalParam", "doc": "Tests that we can grow up an operation from accepting one optional parameter to accepting two optional parameters.", "accessibility": "public", @@ -402,9 +420,11 @@ "crossLanguageDefinitionId": "Resiliency.ServiceDriven.AddOptionalParam.fromOneOptional.parameter", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "30", @@ -447,9 +467,11 @@ "crossLanguageDefinitionId": "Resiliency.ServiceDriven.AddOptionalParam.fromOneOptional.new-parameter", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -507,7 +529,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 +552,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 +584,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..b78b76230e9 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 } ] } @@ -224,6 +234,7 @@ "$id": "17", "kind": "client", "name": "StatusCodeRangeClient", + "isExactName": false, "namespace": "Response.StatusCodeRange", "doc": "Test for range of status code.", "methods": [ @@ -231,11 +242,13 @@ "$id": "18", "kind": "basic", "name": "errorResponseStatusCodeInRange", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "19", "name": "errorResponseStatusCodeInRange", + "isExactName": false, "resourceName": "StatusCodeRange", "accessibility": "public", "parameters": [], @@ -270,11 +283,13 @@ "$id": "20", "kind": "basic", "name": "errorResponseStatusCode404", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "21", "name": "errorResponseStatusCode404", + "isExactName": false, "resourceName": "StatusCodeRange", "accessibility": "public", "parameters": [], @@ -335,7 +350,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..ff2b3abfb4b 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 @@ -9,6 +9,7 @@ "$id": "1", "kind": "client", "name": "RoutesClient", + "isExactName": false, "namespace": "Routes", "doc": "Define scenario in building the http route/uri", "methods": [ @@ -16,11 +17,13 @@ "$id": "2", "kind": "basic", "name": "fixed", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "3", "name": "fixed", + "isExactName": false, "resourceName": "Routes", "accessibility": "public", "parameters": [], @@ -81,7 +84,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.endpoint" + "crossLanguageDefinitionId": "Routes.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -93,17 +97,20 @@ "$id": "7", "kind": "client", "name": "PathParameters", + "isExactName": false, "namespace": "Routes.PathParameters", "methods": [ { "$id": "8", "kind": "basic", "name": "templateOnly", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "9", "name": "templateOnly", + "isExactName": false, "resourceName": "PathParameters", "accessibility": "public", "parameters": [ @@ -149,9 +156,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.templateOnly.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -189,11 +198,13 @@ "$id": "14", "kind": "basic", "name": "explicit", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "15", "name": "explicit", + "isExactName": false, "resourceName": "PathParameters", "accessibility": "public", "parameters": [ @@ -239,9 +250,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.explicit.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -279,11 +292,13 @@ "$id": "20", "kind": "basic", "name": "annotationOnly", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "21", "name": "annotationOnly", + "isExactName": false, "resourceName": "PathParameters", "accessibility": "public", "parameters": [ @@ -329,9 +344,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.annotationOnly.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -395,7 +412,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -410,17 +428,20 @@ "$id": "29", "kind": "client", "name": "ReservedExpansion", + "isExactName": false, "namespace": "Routes.PathParameters.ReservedExpansion", "methods": [ { "$id": "30", "kind": "basic", "name": "template", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "31", "name": "template", + "isExactName": false, "resourceName": "ReservedExpansion", "accessibility": "public", "parameters": [ @@ -466,9 +487,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.ReservedExpansion.template.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -506,11 +529,13 @@ "$id": "36", "kind": "basic", "name": "annotation", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "37", "name": "annotation", + "isExactName": false, "resourceName": "ReservedExpansion", "accessibility": "public", "parameters": [ @@ -556,9 +581,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.ReservedExpansion.annotation.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -622,7 +649,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.ReservedExpansion.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.ReservedExpansion.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -638,6 +666,7 @@ "$id": "45", "kind": "client", "name": "SimpleExpansion", + "isExactName": false, "namespace": "Routes.PathParameters.SimpleExpansion", "methods": [], "parameters": [ @@ -669,7 +698,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.SimpleExpansion.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.SimpleExpansion.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -684,17 +714,20 @@ "$id": "49", "kind": "client", "name": "Standard", + "isExactName": false, "namespace": "Routes.PathParameters.SimpleExpansion.Standard", "methods": [ { "$id": "50", "kind": "basic", "name": "primitive", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "51", "name": "primitive", + "isExactName": false, "resourceName": "Standard", "accessibility": "public", "parameters": [ @@ -740,9 +773,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.SimpleExpansion.Standard.primitive.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -780,11 +815,13 @@ "$id": "56", "kind": "basic", "name": "array", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "57", "name": "array", + "isExactName": false, "resourceName": "Standard", "accessibility": "public", "parameters": [ @@ -833,9 +870,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.SimpleExpansion.Standard.array.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -873,11 +912,13 @@ "$id": "62", "kind": "basic", "name": "record", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "63", "name": "record", + "isExactName": false, "resourceName": "Standard", "accessibility": "public", "parameters": [ @@ -931,9 +972,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.SimpleExpansion.Standard.record.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -997,7 +1040,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.SimpleExpansion.Standard.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.SimpleExpansion.Standard.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1013,17 +1057,20 @@ "$id": "72", "kind": "client", "name": "Explode", + "isExactName": false, "namespace": "Routes.PathParameters.SimpleExpansion.Explode", "methods": [ { "$id": "73", "kind": "basic", "name": "primitive", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "74", "name": "primitive", + "isExactName": false, "resourceName": "Explode", "accessibility": "public", "parameters": [ @@ -1069,9 +1116,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.SimpleExpansion.Explode.primitive.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1109,11 +1158,13 @@ "$id": "79", "kind": "basic", "name": "array", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "80", "name": "array", + "isExactName": false, "resourceName": "Explode", "accessibility": "public", "parameters": [ @@ -1151,9 +1202,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.SimpleExpansion.Explode.array.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1191,11 +1244,13 @@ "$id": "83", "kind": "basic", "name": "record", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "84", "name": "record", + "isExactName": false, "resourceName": "Explode", "accessibility": "public", "parameters": [ @@ -1233,9 +1288,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.SimpleExpansion.Explode.record.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1299,7 +1356,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.SimpleExpansion.Explode.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.SimpleExpansion.Explode.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1318,6 +1376,7 @@ "$id": "90", "kind": "client", "name": "PathExpansion", + "isExactName": false, "namespace": "Routes.PathParameters.PathExpansion", "methods": [], "parameters": [ @@ -1349,7 +1408,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.PathExpansion.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.PathExpansion.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1364,17 +1424,20 @@ "$id": "94", "kind": "client", "name": "Standard", + "isExactName": false, "namespace": "Routes.PathParameters.PathExpansion.Standard", "methods": [ { "$id": "95", "kind": "basic", "name": "primitive", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "96", "name": "primitive", + "isExactName": false, "resourceName": "Standard", "accessibility": "public", "parameters": [ @@ -1420,9 +1483,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.PathExpansion.Standard.primitive.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1460,11 +1525,13 @@ "$id": "101", "kind": "basic", "name": "array", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "102", "name": "array", + "isExactName": false, "resourceName": "Standard", "accessibility": "public", "parameters": [ @@ -1502,9 +1569,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.PathExpansion.Standard.array.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1542,11 +1611,13 @@ "$id": "105", "kind": "basic", "name": "record", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "106", "name": "record", + "isExactName": false, "resourceName": "Standard", "accessibility": "public", "parameters": [ @@ -1584,9 +1655,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.PathExpansion.Standard.record.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1650,7 +1723,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.PathExpansion.Standard.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.PathExpansion.Standard.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1666,17 +1740,20 @@ "$id": "112", "kind": "client", "name": "Explode", + "isExactName": false, "namespace": "Routes.PathParameters.PathExpansion.Explode", "methods": [ { "$id": "113", "kind": "basic", "name": "primitive", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "114", "name": "primitive", + "isExactName": false, "resourceName": "Explode", "accessibility": "public", "parameters": [ @@ -1722,9 +1799,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.PathExpansion.Explode.primitive.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1762,11 +1841,13 @@ "$id": "119", "kind": "basic", "name": "array", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "120", "name": "array", + "isExactName": false, "resourceName": "Explode", "accessibility": "public", "parameters": [ @@ -1804,9 +1885,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.PathExpansion.Explode.array.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1844,11 +1927,13 @@ "$id": "123", "kind": "basic", "name": "record", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "124", "name": "record", + "isExactName": false, "resourceName": "Explode", "accessibility": "public", "parameters": [ @@ -1886,9 +1971,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.PathExpansion.Explode.record.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1952,7 +2039,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.PathExpansion.Explode.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.PathExpansion.Explode.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1971,6 +2059,7 @@ "$id": "130", "kind": "client", "name": "LabelExpansion", + "isExactName": false, "namespace": "Routes.PathParameters.LabelExpansion", "methods": [], "parameters": [ @@ -2002,7 +2091,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.LabelExpansion.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.LabelExpansion.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2017,17 +2107,20 @@ "$id": "134", "kind": "client", "name": "Standard", + "isExactName": false, "namespace": "Routes.PathParameters.LabelExpansion.Standard", "methods": [ { "$id": "135", "kind": "basic", "name": "primitive", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "136", "name": "primitive", + "isExactName": false, "resourceName": "Standard", "accessibility": "public", "parameters": [ @@ -2073,9 +2166,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.LabelExpansion.Standard.primitive.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2113,11 +2208,13 @@ "$id": "141", "kind": "basic", "name": "array", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "142", "name": "array", + "isExactName": false, "resourceName": "Standard", "accessibility": "public", "parameters": [ @@ -2155,9 +2252,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.LabelExpansion.Standard.array.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2195,11 +2294,13 @@ "$id": "145", "kind": "basic", "name": "record", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "146", "name": "record", + "isExactName": false, "resourceName": "Standard", "accessibility": "public", "parameters": [ @@ -2237,9 +2338,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.LabelExpansion.Standard.record.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2303,7 +2406,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.LabelExpansion.Standard.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.LabelExpansion.Standard.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2319,17 +2423,20 @@ "$id": "152", "kind": "client", "name": "Explode", + "isExactName": false, "namespace": "Routes.PathParameters.LabelExpansion.Explode", "methods": [ { "$id": "153", "kind": "basic", "name": "primitive", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "154", "name": "primitive", + "isExactName": false, "resourceName": "Explode", "accessibility": "public", "parameters": [ @@ -2375,9 +2482,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.LabelExpansion.Explode.primitive.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2415,11 +2524,13 @@ "$id": "159", "kind": "basic", "name": "array", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "160", "name": "array", + "isExactName": false, "resourceName": "Explode", "accessibility": "public", "parameters": [ @@ -2457,9 +2568,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.LabelExpansion.Explode.array.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2497,11 +2610,13 @@ "$id": "163", "kind": "basic", "name": "record", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "164", "name": "record", + "isExactName": false, "resourceName": "Explode", "accessibility": "public", "parameters": [ @@ -2539,9 +2654,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.LabelExpansion.Explode.record.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2605,7 +2722,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.LabelExpansion.Explode.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.LabelExpansion.Explode.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2624,6 +2742,7 @@ "$id": "170", "kind": "client", "name": "MatrixExpansion", + "isExactName": false, "namespace": "Routes.PathParameters.MatrixExpansion", "methods": [], "parameters": [ @@ -2655,7 +2774,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.MatrixExpansion.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.MatrixExpansion.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2670,17 +2790,20 @@ "$id": "174", "kind": "client", "name": "Standard", + "isExactName": false, "namespace": "Routes.PathParameters.MatrixExpansion.Standard", "methods": [ { "$id": "175", "kind": "basic", "name": "primitive", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "176", "name": "primitive", + "isExactName": false, "resourceName": "Standard", "accessibility": "public", "parameters": [ @@ -2726,9 +2849,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.MatrixExpansion.Standard.primitive.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2766,11 +2891,13 @@ "$id": "181", "kind": "basic", "name": "array", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "182", "name": "array", + "isExactName": false, "resourceName": "Standard", "accessibility": "public", "parameters": [ @@ -2808,9 +2935,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.MatrixExpansion.Standard.array.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2848,11 +2977,13 @@ "$id": "185", "kind": "basic", "name": "record", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "186", "name": "record", + "isExactName": false, "resourceName": "Standard", "accessibility": "public", "parameters": [ @@ -2890,9 +3021,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.MatrixExpansion.Standard.record.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2956,7 +3089,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.MatrixExpansion.Standard.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.MatrixExpansion.Standard.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2972,17 +3106,20 @@ "$id": "192", "kind": "client", "name": "Explode", + "isExactName": false, "namespace": "Routes.PathParameters.MatrixExpansion.Explode", "methods": [ { "$id": "193", "kind": "basic", "name": "primitive", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "194", "name": "primitive", + "isExactName": false, "resourceName": "Explode", "accessibility": "public", "parameters": [ @@ -3028,9 +3165,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.MatrixExpansion.Explode.primitive.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3068,11 +3207,13 @@ "$id": "199", "kind": "basic", "name": "array", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "200", "name": "array", + "isExactName": false, "resourceName": "Explode", "accessibility": "public", "parameters": [ @@ -3110,9 +3251,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.MatrixExpansion.Explode.array.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3150,11 +3293,13 @@ "$id": "203", "kind": "basic", "name": "record", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "204", "name": "record", + "isExactName": false, "resourceName": "Explode", "accessibility": "public", "parameters": [ @@ -3192,9 +3337,11 @@ "crossLanguageDefinitionId": "Routes.PathParameters.MatrixExpansion.Explode.record.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3258,7 +3405,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.PathParameters.MatrixExpansion.Explode.endpoint" + "crossLanguageDefinitionId": "Routes.PathParameters.MatrixExpansion.Explode.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3280,17 +3428,20 @@ "$id": "210", "kind": "client", "name": "QueryParameters", + "isExactName": false, "namespace": "Routes.QueryParameters", "methods": [ { "$id": "211", "kind": "basic", "name": "templateOnly", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "212", "name": "templateOnly", + "isExactName": false, "resourceName": "QueryParameters", "accessibility": "public", "parameters": [ @@ -3333,9 +3484,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.templateOnly.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3373,11 +3526,13 @@ "$id": "217", "kind": "basic", "name": "explicit", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "218", "name": "explicit", + "isExactName": false, "resourceName": "QueryParameters", "accessibility": "public", "parameters": [ @@ -3420,9 +3575,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.explicit.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3460,11 +3617,13 @@ "$id": "223", "kind": "basic", "name": "annotationOnly", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "224", "name": "annotationOnly", + "isExactName": false, "resourceName": "QueryParameters", "accessibility": "public", "parameters": [ @@ -3507,9 +3666,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.annotationOnly.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3573,7 +3734,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.QueryParameters.endpoint" + "crossLanguageDefinitionId": "Routes.QueryParameters.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3588,6 +3750,7 @@ "$id": "232", "kind": "client", "name": "QueryExpansion", + "isExactName": false, "namespace": "Routes.QueryParameters.QueryExpansion", "methods": [], "parameters": [ @@ -3619,7 +3782,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.QueryParameters.QueryExpansion.endpoint" + "crossLanguageDefinitionId": "Routes.QueryParameters.QueryExpansion.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3634,17 +3798,20 @@ "$id": "236", "kind": "client", "name": "Standard", + "isExactName": false, "namespace": "Routes.QueryParameters.QueryExpansion.Standard", "methods": [ { "$id": "237", "kind": "basic", "name": "primitive", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "238", "name": "primitive", + "isExactName": false, "resourceName": "Standard", "accessibility": "public", "parameters": [ @@ -3687,9 +3854,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.QueryExpansion.Standard.primitive.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3727,11 +3896,13 @@ "$id": "243", "kind": "basic", "name": "array", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "244", "name": "array", + "isExactName": false, "resourceName": "Standard", "accessibility": "public", "parameters": [ @@ -3766,9 +3937,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.QueryExpansion.Standard.array.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3806,11 +3979,13 @@ "$id": "247", "kind": "basic", "name": "record", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "248", "name": "record", + "isExactName": false, "resourceName": "Standard", "accessibility": "public", "parameters": [ @@ -3845,9 +4020,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.QueryExpansion.Standard.record.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3911,7 +4088,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.QueryParameters.QueryExpansion.Standard.endpoint" + "crossLanguageDefinitionId": "Routes.QueryParameters.QueryExpansion.Standard.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3927,17 +4105,20 @@ "$id": "254", "kind": "client", "name": "Explode", + "isExactName": false, "namespace": "Routes.QueryParameters.QueryExpansion.Explode", "methods": [ { "$id": "255", "kind": "basic", "name": "primitive", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "256", "name": "primitive", + "isExactName": false, "resourceName": "Explode", "accessibility": "public", "parameters": [ @@ -3980,9 +4161,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.QueryExpansion.Explode.primitive.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4020,11 +4203,13 @@ "$id": "261", "kind": "basic", "name": "array", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "262", "name": "array", + "isExactName": false, "resourceName": "Explode", "accessibility": "public", "parameters": [ @@ -4059,9 +4244,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.QueryExpansion.Explode.array.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4099,11 +4286,13 @@ "$id": "265", "kind": "basic", "name": "record", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "266", "name": "record", + "isExactName": false, "resourceName": "Explode", "accessibility": "public", "parameters": [ @@ -4138,9 +4327,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.QueryExpansion.Explode.record.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4204,7 +4395,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.QueryParameters.QueryExpansion.Explode.endpoint" + "crossLanguageDefinitionId": "Routes.QueryParameters.QueryExpansion.Explode.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4223,6 +4415,7 @@ "$id": "272", "kind": "client", "name": "QueryContinuation", + "isExactName": false, "namespace": "Routes.QueryParameters.QueryContinuation", "methods": [], "parameters": [ @@ -4254,7 +4447,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.QueryParameters.QueryContinuation.endpoint" + "crossLanguageDefinitionId": "Routes.QueryParameters.QueryContinuation.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4269,17 +4463,20 @@ "$id": "276", "kind": "client", "name": "Standard", + "isExactName": false, "namespace": "Routes.QueryParameters.QueryContinuation.Standard", "methods": [ { "$id": "277", "kind": "basic", "name": "primitive", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "278", "name": "primitive", + "isExactName": false, "resourceName": "Standard", "accessibility": "public", "parameters": [ @@ -4322,9 +4519,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.QueryContinuation.Standard.primitive.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4362,11 +4561,13 @@ "$id": "283", "kind": "basic", "name": "array", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "284", "name": "array", + "isExactName": false, "resourceName": "Standard", "accessibility": "public", "parameters": [ @@ -4401,9 +4602,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.QueryContinuation.Standard.array.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4441,11 +4644,13 @@ "$id": "287", "kind": "basic", "name": "record", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "288", "name": "record", + "isExactName": false, "resourceName": "Standard", "accessibility": "public", "parameters": [ @@ -4480,9 +4685,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.QueryContinuation.Standard.record.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4546,7 +4753,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.QueryParameters.QueryContinuation.Standard.endpoint" + "crossLanguageDefinitionId": "Routes.QueryParameters.QueryContinuation.Standard.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4562,17 +4770,20 @@ "$id": "294", "kind": "client", "name": "Explode", + "isExactName": false, "namespace": "Routes.QueryParameters.QueryContinuation.Explode", "methods": [ { "$id": "295", "kind": "basic", "name": "primitive", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "296", "name": "primitive", + "isExactName": false, "resourceName": "Explode", "accessibility": "public", "parameters": [ @@ -4615,9 +4826,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.QueryContinuation.Explode.primitive.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4655,11 +4868,13 @@ "$id": "301", "kind": "basic", "name": "array", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "302", "name": "array", + "isExactName": false, "resourceName": "Explode", "accessibility": "public", "parameters": [ @@ -4694,9 +4909,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.QueryContinuation.Explode.array.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4734,11 +4951,13 @@ "$id": "305", "kind": "basic", "name": "record", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "306", "name": "record", + "isExactName": false, "resourceName": "Explode", "accessibility": "public", "parameters": [ @@ -4773,9 +4992,11 @@ "crossLanguageDefinitionId": "Routes.QueryParameters.QueryContinuation.Explode.record.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4839,7 +5060,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Routes.QueryParameters.QueryContinuation.Explode.endpoint" + "crossLanguageDefinitionId": "Routes.QueryParameters.QueryContinuation.Explode.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4861,17 +5083,20 @@ "$id": "312", "kind": "client", "name": "InInterface", + "isExactName": false, "namespace": "Routes", "methods": [ { "$id": "313", "kind": "basic", "name": "fixed", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "314", "name": "fixed", + "isExactName": false, "resourceName": "InInterface", "accessibility": "public", "parameters": [], @@ -4932,7 +5157,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..68c5c22f3a7 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 } ] } @@ -85,6 +89,7 @@ "$id": "8", "kind": "client", "name": "JsonClient", + "isExactName": false, "namespace": "Serialization.EncodedName.Json", "doc": "Encoded names", "methods": [], @@ -117,7 +122,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Serialization.EncodedName.Json.endpoint" + "crossLanguageDefinitionId": "Serialization.EncodedName.Json.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -129,17 +135,20 @@ "$id": "12", "kind": "client", "name": "Property", + "isExactName": false, "namespace": "Serialization.EncodedName.Json.Property", "methods": [ { "$id": "13", "kind": "basic", "name": "send", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "14", "name": "send", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -176,9 +185,11 @@ "crossLanguageDefinitionId": "Serialization.EncodedName.Json.Property.send.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "17", @@ -214,9 +225,11 @@ "crossLanguageDefinitionId": "Serialization.EncodedName.Json.Property.send.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -265,11 +278,13 @@ "$id": "19", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "20", "name": "get", + "isExactName": false, "resourceName": "Property", "accessibility": "public", "parameters": [ @@ -304,9 +319,11 @@ "crossLanguageDefinitionId": "Serialization.EncodedName.Json.Property.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -384,7 +401,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..18589a240d7 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 @@ -9,6 +9,7 @@ "$id": "1", "kind": "client", "name": "NotDefinedClient", + "isExactName": false, "namespace": "Server.Endpoint.NotDefined", "doc": "Illustrates server doesn't define endpoint. Client should automatically add an endpoint to let user pass in.", "methods": [ @@ -16,11 +17,13 @@ "$id": "2", "kind": "basic", "name": "valid", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "3", "name": "valid", + "isExactName": false, "resourceName": "NotDefined", "accessibility": "public", "parameters": [], @@ -72,7 +75,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..bce8cca0737 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 @@ -29,7 +29,8 @@ "$ref": "1" }, "doc": "Version 1.0", - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Server.Path.Multiple", @@ -37,7 +38,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [], @@ -47,12 +49,14 @@ "$id": "4", "kind": "client", "name": "MultipleClient", + "isExactName": false, "namespace": "Server.Path.Multiple", "methods": [ { "$id": "5", "kind": "basic", "name": "noOperationParams", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1.0" @@ -60,6 +64,7 @@ "operation": { "$id": "6", "name": "noOperationParams", + "isExactName": false, "resourceName": "Multiple", "accessibility": "public", "parameters": [], @@ -94,6 +99,7 @@ "$id": "7", "kind": "basic", "name": "withOperationPathParam", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1.0" @@ -101,6 +107,7 @@ "operation": { "$id": "8", "name": "withOperationPathParam", + "isExactName": false, "resourceName": "Multiple", "accessibility": "public", "parameters": [ @@ -146,9 +153,11 @@ "crossLanguageDefinitionId": "Server.Path.Multiple.withOperationPathParam.keyword", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -203,7 +212,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 +240,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..2da351e38ba 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 @@ -9,6 +9,7 @@ "$id": "1", "kind": "client", "name": "SingleClient", + "isExactName": false, "namespace": "Server.Path.Single", "doc": "Illustrates server with a single path parameter @server", "methods": [ @@ -16,11 +17,13 @@ "$id": "2", "kind": "basic", "name": "myOp", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "3", "name": "myOp", + "isExactName": false, "resourceName": "Single", "accessibility": "public", "parameters": [], @@ -72,7 +75,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..62793d17d5d 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 @@ -9,6 +9,7 @@ "$id": "1", "kind": "client", "name": "NotVersionedClient", + "isExactName": false, "namespace": "Server.Versions.NotVersioned", "doc": "Illustrates not-versioned server.", "methods": [ @@ -16,11 +17,13 @@ "$id": "2", "kind": "basic", "name": "withoutApiVersion", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "3", "name": "withoutApiVersion", + "isExactName": false, "resourceName": "NotVersioned", "accessibility": "public", "parameters": [], @@ -55,11 +58,13 @@ "$id": "4", "kind": "basic", "name": "withQueryApiVersion", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "5", "name": "withQueryApiVersion", + "isExactName": false, "resourceName": "NotVersioned", "accessibility": "public", "parameters": [ @@ -102,9 +107,11 @@ "crossLanguageDefinitionId": "Server.Versions.NotVersioned.withQueryApiVersion.apiVersion", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -142,11 +149,13 @@ "$id": "10", "kind": "basic", "name": "withPathApiVersion", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "11", "name": "withPathApiVersion", + "isExactName": false, "resourceName": "NotVersioned", "accessibility": "public", "parameters": [ @@ -192,9 +201,11 @@ "crossLanguageDefinitionId": "Server.Versions.NotVersioned.withPathApiVersion.apiVersion", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -249,7 +260,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..dff66b6e8f2 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 @@ -30,7 +30,8 @@ "$ref": "1" }, "doc": "The version 2022-12-01-preview.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -44,7 +45,8 @@ "$ref": "1" }, "doc": "The version 2022-12-01-preview.", - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Server.Versions.Versioned", @@ -52,7 +54,8 @@ "isFixed": true, "isFlags": false, "usage": "ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [], @@ -62,6 +65,7 @@ "$id": "5", "kind": "client", "name": "VersionedClient", + "isExactName": false, "namespace": "Server.Versions.Versioned", "doc": "Illustrates versioned server.", "methods": [ @@ -69,6 +73,7 @@ "$id": "6", "kind": "basic", "name": "withoutApiVersion", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2021-01-01-preview", @@ -77,6 +82,7 @@ "operation": { "$id": "7", "name": "withoutApiVersion", + "isExactName": false, "resourceName": "Versioned", "accessibility": "public", "parameters": [], @@ -111,6 +117,7 @@ "$id": "8", "kind": "basic", "name": "withQueryApiVersion", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2021-01-01-preview", @@ -119,6 +126,7 @@ "operation": { "$id": "9", "name": "withQueryApiVersion", + "isExactName": false, "resourceName": "Versioned", "accessibility": "public", "parameters": [ @@ -179,9 +187,11 @@ "crossLanguageDefinitionId": "Server.Versions.Versioned.withQueryApiVersion.apiVersion", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -215,6 +225,7 @@ "$id": "16", "kind": "basic", "name": "withPathApiVersion", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2021-01-01-preview", @@ -223,6 +234,7 @@ "operation": { "$id": "17", "name": "withPathApiVersion", + "isExactName": false, "resourceName": "Versioned", "accessibility": "public", "parameters": [ @@ -261,7 +273,8 @@ { "$ref": "13" } - ] + ], + "isExactName": false } ], "responses": [ @@ -295,6 +308,7 @@ "$id": "21", "kind": "basic", "name": "withQueryOldApiVersion", + "isExactName": false, "accessibility": "public", "apiVersions": [ "2021-01-01-preview", @@ -303,6 +317,7 @@ "operation": { "$id": "22", "name": "withQueryOldApiVersion", + "isExactName": false, "resourceName": "Versioned", "accessibility": "public", "parameters": [ @@ -338,7 +353,8 @@ { "$ref": "13" } - ] + ], + "isExactName": false } ], "responses": [ @@ -389,7 +405,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..2faa74473f0 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 @@ -29,7 +29,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -42,14 +43,16 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Service.MultipleServices.ServiceA", "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -75,7 +78,8 @@ "enumType": { "$ref": "5" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "8", @@ -88,14 +92,16 @@ "enumType": { "$ref": "5" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Service.MultipleServices.ServiceB", "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [], @@ -105,6 +111,7 @@ "$id": "9", "kind": "client", "name": "ServiceAClient", + "isExactName": false, "namespace": "Service.MultipleServices.ServiceA", "doc": "First service definition in a multiple-services package with versioning.\nWithout explicit `@client`, this should create a separate root client (`ServiceAClient`).", "methods": [], @@ -137,7 +144,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Service.MultipleServices.ServiceA.endpoint" + "crossLanguageDefinitionId": "Service.MultipleServices.ServiceA.endpoint", + "isExactName": false }, { "$id": "13", @@ -163,7 +171,8 @@ "crossLanguageDefinitionId": "Service.MultipleServices.ServiceA.SubNamespace.subOpA.apiVersion", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], "initializedBy": 1, @@ -178,12 +187,14 @@ "$id": "15", "kind": "client", "name": "ASubNamespace", + "isExactName": false, "namespace": "Service.MultipleServices.ServiceA.SubNamespace", "methods": [ { "$id": "16", "kind": "basic", "name": "subOpA", + "isExactName": false, "accessibility": "public", "apiVersions": [ "av1", @@ -192,6 +203,7 @@ "operation": { "$id": "17", "name": "subOpA", + "isExactName": false, "resourceName": "SubNamespace", "accessibility": "public", "parameters": [ @@ -223,7 +235,8 @@ { "$ref": "13" } - ] + ], + "isExactName": false } ], "responses": [ @@ -283,7 +296,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Service.MultipleServices.ServiceA.SubNamespace.endpoint" + "crossLanguageDefinitionId": "Service.MultipleServices.ServiceA.SubNamespace.endpoint", + "isExactName": false }, { "$ref": "13" @@ -305,12 +319,14 @@ "$id": "23", "kind": "client", "name": "AOperations", + "isExactName": false, "namespace": "Service.MultipleServices.ServiceA", "methods": [ { "$id": "24", "kind": "basic", "name": "opA", + "isExactName": false, "accessibility": "public", "apiVersions": [ "av1", @@ -319,6 +335,7 @@ "operation": { "$id": "25", "name": "opA", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [ @@ -371,9 +388,11 @@ "crossLanguageDefinitionId": "Service.MultipleServices.ServiceA.Operations.opA.apiVersion", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -433,7 +452,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Service.MultipleServices.ServiceA.Operations.endpoint" + "crossLanguageDefinitionId": "Service.MultipleServices.ServiceA.Operations.endpoint", + "isExactName": false }, { "$ref": "28" @@ -458,6 +478,7 @@ "$id": "33", "kind": "client", "name": "ServiceBClient", + "isExactName": false, "namespace": "Service.MultipleServices.ServiceB", "doc": "Second service definition in a multiple-services package with versioning.\nWithout explicit `@client`, this should create a separate root client (`ServiceBClient`).", "methods": [], @@ -490,7 +511,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Service.MultipleServices.ServiceB.endpoint" + "crossLanguageDefinitionId": "Service.MultipleServices.ServiceB.endpoint", + "isExactName": false }, { "$id": "37", @@ -516,7 +538,8 @@ "crossLanguageDefinitionId": "Service.MultipleServices.ServiceB.SubNamespace.subOpB.apiVersion", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], "initializedBy": 1, @@ -531,12 +554,14 @@ "$id": "39", "kind": "client", "name": "BSubNamespace", + "isExactName": false, "namespace": "Service.MultipleServices.ServiceB.SubNamespace", "methods": [ { "$id": "40", "kind": "basic", "name": "subOpB", + "isExactName": false, "accessibility": "public", "apiVersions": [ "bv1", @@ -545,6 +570,7 @@ "operation": { "$id": "41", "name": "subOpB", + "isExactName": false, "resourceName": "SubNamespace", "accessibility": "public", "parameters": [ @@ -576,7 +602,8 @@ { "$ref": "37" } - ] + ], + "isExactName": false } ], "responses": [ @@ -636,7 +663,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Service.MultipleServices.ServiceB.SubNamespace.endpoint" + "crossLanguageDefinitionId": "Service.MultipleServices.ServiceB.SubNamespace.endpoint", + "isExactName": false }, { "$ref": "37" @@ -658,12 +686,14 @@ "$id": "47", "kind": "client", "name": "BOperations", + "isExactName": false, "namespace": "Service.MultipleServices.ServiceB", "methods": [ { "$id": "48", "kind": "basic", "name": "opB", + "isExactName": false, "accessibility": "public", "apiVersions": [ "bv1", @@ -672,6 +702,7 @@ "operation": { "$id": "49", "name": "opB", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [ @@ -724,9 +755,11 @@ "crossLanguageDefinitionId": "Service.MultipleServices.ServiceB.Operations.opB.apiVersion", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -786,7 +819,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..fae16d36ecd 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 @@ -9,6 +9,7 @@ "$id": "1", "kind": "client", "name": "ConditionalRequestClient", + "isExactName": false, "namespace": "SpecialHeaders.ConditionalRequest", "doc": "Illustrates conditional request headers", "methods": [ @@ -16,12 +17,14 @@ "$id": "2", "kind": "basic", "name": "postIfMatch", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Check when only If-Match in header is defined.", "operation": { "$id": "3", "name": "postIfMatch", + "isExactName": false, "resourceName": "ConditionalRequest", "doc": "Check when only If-Match in header is defined.", "accessibility": "public", @@ -67,9 +70,11 @@ "crossLanguageDefinitionId": "SpecialHeaders.ConditionalRequest.postIfMatch.ifMatch", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -107,12 +112,14 @@ "$id": "8", "kind": "basic", "name": "postIfNoneMatch", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Check when only If-None-Match in header is defined.", "operation": { "$id": "9", "name": "postIfNoneMatch", + "isExactName": false, "resourceName": "ConditionalRequest", "doc": "Check when only If-None-Match in header is defined.", "accessibility": "public", @@ -158,9 +165,11 @@ "crossLanguageDefinitionId": "SpecialHeaders.ConditionalRequest.postIfNoneMatch.ifNoneMatch", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -198,12 +207,14 @@ "$id": "14", "kind": "basic", "name": "headIfModifiedSince", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Check when only If-Modified-Since in header is defined.", "operation": { "$id": "15", "name": "headIfModifiedSince", + "isExactName": false, "resourceName": "ConditionalRequest", "doc": "Check when only If-Modified-Since in header is defined.", "accessibility": "public", @@ -265,9 +276,11 @@ "crossLanguageDefinitionId": "SpecialHeaders.ConditionalRequest.headIfModifiedSince.ifModifiedSince", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -305,12 +318,14 @@ "$id": "22", "kind": "basic", "name": "postIfUnmodifiedSince", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Check when only If-Unmodified-Since in header is defined.", "operation": { "$id": "23", "name": "postIfUnmodifiedSince", + "isExactName": false, "resourceName": "ConditionalRequest", "doc": "Check when only If-Unmodified-Since in header is defined.", "accessibility": "public", @@ -372,9 +387,11 @@ "crossLanguageDefinitionId": "SpecialHeaders.ConditionalRequest.postIfUnmodifiedSince.ifUnmodifiedSince", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -438,7 +455,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..58c63d7ee6c 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 @@ -26,7 +26,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -39,14 +40,16 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "SpecialHeaders.Repeatability", "isFixed": true, "isFlags": false, "usage": "Output", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [], @@ -56,6 +59,7 @@ "$id": "5", "kind": "client", "name": "RepeatabilityClient", + "isExactName": false, "namespace": "SpecialHeaders.Repeatability", "doc": "Illustrates OASIS repeatability headers", "methods": [ @@ -63,12 +67,14 @@ "$id": "6", "kind": "basic", "name": "immediateSuccess", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Check we recognize Repeatability-Request-ID and Repeatability-First-Sent.", "operation": { "$id": "7", "name": "immediateSuccess", + "isExactName": false, "resourceName": "Repeatability", "doc": "Check we recognize Repeatability-Request-ID and Repeatability-First-Sent.", "accessibility": "public", @@ -112,9 +118,11 @@ "crossLanguageDefinitionId": "SpecialHeaders.Repeatability.immediateSuccess.repeatabilityRequestID", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "12", @@ -171,9 +179,11 @@ "crossLanguageDefinitionId": "SpecialHeaders.Repeatability.immediateSuccess.repeatabilityFirstSent", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -249,7 +259,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..dea6369ae34 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 @@ -26,7 +26,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -39,7 +40,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -52,7 +54,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "6", @@ -65,7 +68,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -78,7 +82,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "8", @@ -91,7 +96,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -104,7 +110,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "10", @@ -117,7 +124,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -130,7 +138,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "12", @@ -143,7 +152,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -156,7 +166,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "14", @@ -169,7 +180,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "15", @@ -182,7 +194,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "16", @@ -195,7 +208,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -208,7 +222,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "18", @@ -221,7 +236,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "19", @@ -234,7 +250,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "20", @@ -247,7 +264,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "21", @@ -260,7 +278,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "22", @@ -273,7 +292,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "23", @@ -286,7 +306,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "24", @@ -299,7 +320,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "25", @@ -312,7 +334,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "26", @@ -325,7 +348,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "27", @@ -338,7 +362,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "28", @@ -351,7 +376,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "29", @@ -364,7 +390,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "30", @@ -377,7 +404,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "31", @@ -390,7 +418,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "32", @@ -403,7 +432,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "33", @@ -416,7 +446,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "34", @@ -429,7 +460,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "35", @@ -442,7 +474,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "SpecialWords.ExtensibleStrings", @@ -450,7 +483,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -468,7 +502,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "38", @@ -484,7 +519,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "40", @@ -500,7 +536,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "42", @@ -516,7 +553,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "44", @@ -532,7 +570,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "46", @@ -548,7 +587,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "48", @@ -564,7 +604,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "50", @@ -580,7 +621,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "52", @@ -596,7 +638,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "54", @@ -612,7 +655,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "56", @@ -628,7 +672,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "58", @@ -644,7 +689,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "60", @@ -660,7 +706,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "62", @@ -676,7 +723,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "64", @@ -692,7 +740,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "66", @@ -708,7 +757,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "68", @@ -724,7 +774,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "70", @@ -740,7 +791,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "72", @@ -756,7 +808,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "74", @@ -772,7 +825,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "76", @@ -788,7 +842,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "78", @@ -804,7 +859,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "80", @@ -820,7 +876,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "82", @@ -836,7 +893,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "84", @@ -852,7 +910,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "86", @@ -868,7 +927,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "88", @@ -884,7 +944,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "90", @@ -900,7 +961,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "92", @@ -916,7 +978,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "94", @@ -932,7 +995,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "96", @@ -948,7 +1012,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "98", @@ -964,7 +1029,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "100", @@ -980,7 +1046,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "102", @@ -996,7 +1063,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "104", @@ -1012,7 +1080,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "106", @@ -1028,7 +1097,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "108", @@ -1044,7 +1114,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "110", @@ -1060,7 +1131,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "112", @@ -1076,7 +1148,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "114", @@ -1092,7 +1165,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "116", @@ -1108,7 +1182,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -1125,6 +1200,7 @@ "name": "and" } }, + "isExactName": false, "properties": [ { "$id": "119", @@ -1149,7 +1225,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1166,6 +1243,7 @@ "name": "as" } }, + "isExactName": false, "properties": [ { "$id": "122", @@ -1190,7 +1268,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1207,6 +1286,7 @@ "name": "assert" } }, + "isExactName": false, "properties": [ { "$id": "125", @@ -1231,7 +1311,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1248,6 +1329,7 @@ "name": "async" } }, + "isExactName": false, "properties": [ { "$id": "128", @@ -1272,7 +1354,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1289,6 +1372,7 @@ "name": "await" } }, + "isExactName": false, "properties": [ { "$id": "131", @@ -1313,7 +1397,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1330,6 +1415,7 @@ "name": "break" } }, + "isExactName": false, "properties": [ { "$id": "134", @@ -1354,7 +1440,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1371,6 +1458,7 @@ "name": "class" } }, + "isExactName": false, "properties": [ { "$id": "137", @@ -1395,7 +1483,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1412,6 +1501,7 @@ "name": "constructor" } }, + "isExactName": false, "properties": [ { "$id": "140", @@ -1436,7 +1526,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1453,6 +1544,7 @@ "name": "continue" } }, + "isExactName": false, "properties": [ { "$id": "143", @@ -1477,7 +1569,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1494,6 +1587,7 @@ "name": "def" } }, + "isExactName": false, "properties": [ { "$id": "146", @@ -1518,7 +1612,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1535,6 +1630,7 @@ "name": "del" } }, + "isExactName": false, "properties": [ { "$id": "149", @@ -1559,7 +1655,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1576,6 +1673,7 @@ "name": "elif" } }, + "isExactName": false, "properties": [ { "$id": "152", @@ -1600,7 +1698,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1617,6 +1716,7 @@ "name": "else" } }, + "isExactName": false, "properties": [ { "$id": "155", @@ -1641,7 +1741,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1658,6 +1759,7 @@ "name": "except" } }, + "isExactName": false, "properties": [ { "$id": "158", @@ -1682,7 +1784,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1699,6 +1802,7 @@ "name": "exec" } }, + "isExactName": false, "properties": [ { "$id": "161", @@ -1723,7 +1827,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1740,6 +1845,7 @@ "name": "finally" } }, + "isExactName": false, "properties": [ { "$id": "164", @@ -1764,7 +1870,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1781,6 +1888,7 @@ "name": "for" } }, + "isExactName": false, "properties": [ { "$id": "167", @@ -1805,7 +1913,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1822,6 +1931,7 @@ "name": "from" } }, + "isExactName": false, "properties": [ { "$id": "170", @@ -1846,7 +1956,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1863,6 +1974,7 @@ "name": "global" } }, + "isExactName": false, "properties": [ { "$id": "173", @@ -1887,7 +1999,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1904,6 +2017,7 @@ "name": "if" } }, + "isExactName": false, "properties": [ { "$id": "176", @@ -1928,7 +2042,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1945,6 +2060,7 @@ "name": "import" } }, + "isExactName": false, "properties": [ { "$id": "179", @@ -1969,7 +2085,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1986,6 +2103,7 @@ "name": "in" } }, + "isExactName": false, "properties": [ { "$id": "182", @@ -2010,7 +2128,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2027,6 +2146,7 @@ "name": "is" } }, + "isExactName": false, "properties": [ { "$id": "185", @@ -2051,7 +2171,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2068,6 +2189,7 @@ "name": "lambda" } }, + "isExactName": false, "properties": [ { "$id": "188", @@ -2092,7 +2214,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2109,6 +2232,7 @@ "name": "not" } }, + "isExactName": false, "properties": [ { "$id": "191", @@ -2133,7 +2257,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2150,6 +2275,7 @@ "name": "or" } }, + "isExactName": false, "properties": [ { "$id": "194", @@ -2174,7 +2300,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2191,6 +2318,7 @@ "name": "pass" } }, + "isExactName": false, "properties": [ { "$id": "197", @@ -2215,7 +2343,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2232,6 +2361,7 @@ "name": "raise" } }, + "isExactName": false, "properties": [ { "$id": "200", @@ -2256,7 +2386,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2273,6 +2404,7 @@ "name": "return" } }, + "isExactName": false, "properties": [ { "$id": "203", @@ -2297,7 +2429,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2314,6 +2447,7 @@ "name": "try" } }, + "isExactName": false, "properties": [ { "$id": "206", @@ -2338,7 +2472,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2355,6 +2490,7 @@ "name": "while" } }, + "isExactName": false, "properties": [ { "$id": "209", @@ -2379,7 +2515,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2396,6 +2533,7 @@ "name": "with" } }, + "isExactName": false, "properties": [ { "$id": "212", @@ -2420,7 +2558,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2437,6 +2576,7 @@ "name": "yield" } }, + "isExactName": false, "properties": [ { "$id": "215", @@ -2461,7 +2601,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2478,6 +2619,7 @@ "name": "SameAsModel" } }, + "isExactName": false, "properties": [ { "$id": "218", @@ -2502,7 +2644,8 @@ "name": "SameAsModel" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2519,6 +2662,7 @@ "name": "DictMethods" } }, + "isExactName": false, "properties": [ { "$id": "221", @@ -2543,7 +2687,8 @@ "name": "keys" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "223", @@ -2568,7 +2713,8 @@ "name": "items" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "225", @@ -2593,7 +2739,8 @@ "name": "values" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "227", @@ -2618,7 +2765,8 @@ "name": "popitem" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "229", @@ -2643,7 +2791,8 @@ "name": "clear" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "231", @@ -2668,7 +2817,8 @@ "name": "update" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "233", @@ -2693,7 +2843,8 @@ "name": "setdefault" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "235", @@ -2718,7 +2869,8 @@ "name": "pop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "237", @@ -2743,7 +2895,8 @@ "name": "get" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "239", @@ -2768,7 +2921,8 @@ "name": "copy" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2785,6 +2939,7 @@ "name": "ModelWithList" } }, + "isExactName": false, "properties": [ { "$id": "242", @@ -2809,7 +2964,8 @@ "name": "list" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2826,6 +2982,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "245", @@ -2857,7 +3014,8 @@ "name": "items" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -2867,6 +3025,7 @@ "$id": "248", "kind": "client", "name": "SpecialWordsClient", + "isExactName": false, "namespace": "SpecialWords", "doc": "Scenarios to verify that reserved words can be used in service and generators will handle it appropriately.\n\nCurrent list of special words\n```txt\nand\nas\nassert\nasync\nawait\nbreak\nclass\nconstructor\ncontinue\ndef\ndel\nelif\nelse\nexcept\nexec\nfinally\nfor\nfrom\nglobal\nif\nimport\nin\nis\nlambda\nlist\nnot\nor\npass\nraise\nreturn\ntry\nwhile\nwith\nyield\n```", "methods": [], @@ -2899,7 +3058,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SpecialWords.endpoint" + "crossLanguageDefinitionId": "SpecialWords.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -2911,6 +3071,7 @@ "$id": "252", "kind": "client", "name": "Models", + "isExactName": false, "namespace": "SpecialWords.Models", "doc": "Verify model names", "methods": [ @@ -2918,11 +3079,13 @@ "$id": "253", "kind": "basic", "name": "withAnd", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "254", "name": "withAnd", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -2959,9 +3122,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withAnd.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "257", @@ -2997,9 +3162,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withAnd.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3048,11 +3215,13 @@ "$id": "259", "kind": "basic", "name": "withAs", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "260", "name": "withAs", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -3089,9 +3258,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withAs.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "263", @@ -3127,9 +3298,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withAs.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3178,11 +3351,13 @@ "$id": "265", "kind": "basic", "name": "withAssert", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "266", "name": "withAssert", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -3219,9 +3394,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withAssert.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "269", @@ -3257,9 +3434,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withAssert.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3308,11 +3487,13 @@ "$id": "271", "kind": "basic", "name": "withAsync", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "272", "name": "withAsync", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -3349,9 +3530,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withAsync.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "275", @@ -3387,9 +3570,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withAsync.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3438,11 +3623,13 @@ "$id": "277", "kind": "basic", "name": "withAwait", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "278", "name": "withAwait", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -3479,9 +3666,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withAwait.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "281", @@ -3517,9 +3706,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withAwait.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3568,11 +3759,13 @@ "$id": "283", "kind": "basic", "name": "withBreak", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "284", "name": "withBreak", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -3609,9 +3802,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withBreak.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "287", @@ -3647,9 +3842,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withBreak.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3698,11 +3895,13 @@ "$id": "289", "kind": "basic", "name": "withClass", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "290", "name": "withClass", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -3739,9 +3938,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withClass.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "293", @@ -3777,9 +3978,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withClass.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3828,11 +4031,13 @@ "$id": "295", "kind": "basic", "name": "withConstructor", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "296", "name": "withConstructor", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -3869,9 +4074,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withConstructor.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "299", @@ -3907,9 +4114,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withConstructor.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3958,11 +4167,13 @@ "$id": "301", "kind": "basic", "name": "withContinue", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "302", "name": "withContinue", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -3999,9 +4210,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withContinue.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "305", @@ -4037,9 +4250,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withContinue.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4088,11 +4303,13 @@ "$id": "307", "kind": "basic", "name": "withDef", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "308", "name": "withDef", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -4129,9 +4346,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withDef.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "311", @@ -4167,9 +4386,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withDef.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4218,11 +4439,13 @@ "$id": "313", "kind": "basic", "name": "withDel", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "314", "name": "withDel", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -4259,9 +4482,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withDel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "317", @@ -4297,9 +4522,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withDel.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4348,11 +4575,13 @@ "$id": "319", "kind": "basic", "name": "withElif", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "320", "name": "withElif", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -4389,9 +4618,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withElif.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "323", @@ -4427,9 +4658,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withElif.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4478,11 +4711,13 @@ "$id": "325", "kind": "basic", "name": "withElse", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "326", "name": "withElse", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -4519,9 +4754,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withElse.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "329", @@ -4557,9 +4794,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withElse.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4608,11 +4847,13 @@ "$id": "331", "kind": "basic", "name": "withExcept", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "332", "name": "withExcept", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -4649,9 +4890,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withExcept.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "335", @@ -4687,9 +4930,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withExcept.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4738,11 +4983,13 @@ "$id": "337", "kind": "basic", "name": "withExec", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "338", "name": "withExec", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -4779,9 +5026,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withExec.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "341", @@ -4817,9 +5066,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withExec.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4868,11 +5119,13 @@ "$id": "343", "kind": "basic", "name": "withFinally", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "344", "name": "withFinally", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -4909,9 +5162,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withFinally.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "347", @@ -4947,9 +5202,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withFinally.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4998,11 +5255,13 @@ "$id": "349", "kind": "basic", "name": "withFor", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "350", "name": "withFor", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -5039,9 +5298,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withFor.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "353", @@ -5077,9 +5338,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withFor.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5128,11 +5391,13 @@ "$id": "355", "kind": "basic", "name": "withFrom", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "356", "name": "withFrom", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -5169,9 +5434,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withFrom.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "359", @@ -5207,9 +5474,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withFrom.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5258,11 +5527,13 @@ "$id": "361", "kind": "basic", "name": "withGlobal", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "362", "name": "withGlobal", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -5299,9 +5570,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withGlobal.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "365", @@ -5337,9 +5610,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withGlobal.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5388,11 +5663,13 @@ "$id": "367", "kind": "basic", "name": "withIf", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "368", "name": "withIf", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -5429,9 +5706,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withIf.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "371", @@ -5467,9 +5746,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withIf.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5518,11 +5799,13 @@ "$id": "373", "kind": "basic", "name": "withImport", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "374", "name": "withImport", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -5559,9 +5842,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withImport.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "377", @@ -5597,9 +5882,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withImport.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5648,11 +5935,13 @@ "$id": "379", "kind": "basic", "name": "withIn", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "380", "name": "withIn", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -5689,9 +5978,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withIn.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "383", @@ -5727,9 +6018,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withIn.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5778,11 +6071,13 @@ "$id": "385", "kind": "basic", "name": "withIs", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "386", "name": "withIs", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -5819,9 +6114,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withIs.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "389", @@ -5857,9 +6154,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withIs.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5908,11 +6207,13 @@ "$id": "391", "kind": "basic", "name": "withLambda", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "392", "name": "withLambda", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -5949,9 +6250,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withLambda.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "395", @@ -5987,9 +6290,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withLambda.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6038,11 +6343,13 @@ "$id": "397", "kind": "basic", "name": "withNot", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "398", "name": "withNot", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -6079,9 +6386,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withNot.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "401", @@ -6117,9 +6426,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withNot.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6168,11 +6479,13 @@ "$id": "403", "kind": "basic", "name": "withOr", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "404", "name": "withOr", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -6209,9 +6522,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withOr.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "407", @@ -6247,9 +6562,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withOr.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6298,11 +6615,13 @@ "$id": "409", "kind": "basic", "name": "withPass", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "410", "name": "withPass", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -6339,9 +6658,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withPass.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "413", @@ -6377,9 +6698,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withPass.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6428,11 +6751,13 @@ "$id": "415", "kind": "basic", "name": "withRaise", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "416", "name": "withRaise", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -6469,9 +6794,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withRaise.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "419", @@ -6507,9 +6834,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withRaise.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6558,11 +6887,13 @@ "$id": "421", "kind": "basic", "name": "withReturn", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "422", "name": "withReturn", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -6599,9 +6930,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withReturn.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "425", @@ -6637,9 +6970,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withReturn.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6688,11 +7023,13 @@ "$id": "427", "kind": "basic", "name": "withTry", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "428", "name": "withTry", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -6729,9 +7066,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withTry.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "431", @@ -6767,9 +7106,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withTry.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6818,11 +7159,13 @@ "$id": "433", "kind": "basic", "name": "withWhile", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "434", "name": "withWhile", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -6859,9 +7202,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withWhile.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "437", @@ -6897,9 +7242,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withWhile.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6948,11 +7295,13 @@ "$id": "439", "kind": "basic", "name": "withWith", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "440", "name": "withWith", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -6989,9 +7338,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withWith.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "443", @@ -7027,9 +7378,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withWith.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7078,11 +7431,13 @@ "$id": "445", "kind": "basic", "name": "withYield", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "446", "name": "withYield", + "isExactName": false, "resourceName": "Models", "accessibility": "public", "parameters": [ @@ -7119,9 +7474,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withYield.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "449", @@ -7157,9 +7514,11 @@ "crossLanguageDefinitionId": "SpecialWords.Models.withYield.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7234,7 +7593,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SpecialWords.Models.endpoint" + "crossLanguageDefinitionId": "SpecialWords.Models.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7250,6 +7610,7 @@ "$id": "454", "kind": "client", "name": "ModelProperties", + "isExactName": false, "namespace": "SpecialWords.ModelProperties", "doc": "Verify model names", "methods": [ @@ -7257,11 +7618,13 @@ "$id": "455", "kind": "basic", "name": "sameAsModel", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "456", "name": "sameAsModel", + "isExactName": false, "resourceName": "ModelProperties", "accessibility": "public", "parameters": [ @@ -7298,9 +7661,11 @@ "crossLanguageDefinitionId": "SpecialWords.ModelProperties.sameAsModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "459", @@ -7336,9 +7701,11 @@ "crossLanguageDefinitionId": "SpecialWords.ModelProperties.sameAsModel.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7387,11 +7754,13 @@ "$id": "461", "kind": "basic", "name": "dictMethods", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "462", "name": "dictMethods", + "isExactName": false, "resourceName": "ModelProperties", "accessibility": "public", "parameters": [ @@ -7428,9 +7797,11 @@ "crossLanguageDefinitionId": "SpecialWords.ModelProperties.dictMethods.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "465", @@ -7466,9 +7837,11 @@ "crossLanguageDefinitionId": "SpecialWords.ModelProperties.dictMethods.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7517,11 +7890,13 @@ "$id": "467", "kind": "basic", "name": "withList", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "468", "name": "withList", + "isExactName": false, "resourceName": "ModelProperties", "accessibility": "public", "parameters": [ @@ -7558,9 +7933,11 @@ "crossLanguageDefinitionId": "SpecialWords.ModelProperties.withList.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "471", @@ -7596,9 +7973,11 @@ "crossLanguageDefinitionId": "SpecialWords.ModelProperties.withList.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7673,7 +8052,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SpecialWords.ModelProperties.endpoint" + "crossLanguageDefinitionId": "SpecialWords.ModelProperties.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7689,6 +8069,7 @@ "$id": "476", "kind": "client", "name": "ReservedOperationBodyParams", + "isExactName": false, "namespace": "SpecialWords.ReservedOperationBodyParams", "doc": "Verify that operation parameters whose names match Python Mapping protocol methods\n(e.g., items, keys, values) are sent with the original name on the wire, not mangled.", "methods": [ @@ -7696,11 +8077,13 @@ "$id": "477", "kind": "basic", "name": "withItems", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "478", "name": "withItems", + "isExactName": false, "resourceName": "ReservedOperationBodyParams", "accessibility": "public", "parameters": [ @@ -7737,9 +8120,11 @@ "crossLanguageDefinitionId": "SpecialWords.ReservedOperationBodyParams.withItems.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "481", @@ -7775,9 +8160,11 @@ "crossLanguageDefinitionId": "SpecialWords.ReservedOperationBodyParams.withItems.items", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -7852,7 +8239,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SpecialWords.ReservedOperationBodyParams.endpoint" + "crossLanguageDefinitionId": "SpecialWords.ReservedOperationBodyParams.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7868,6 +8256,7 @@ "$id": "486", "kind": "client", "name": "ExtensibleStrings", + "isExactName": false, "namespace": "SpecialWords.ExtensibleStrings", "doc": "Verify enum member names that are special words.", "methods": [ @@ -7875,11 +8264,13 @@ "$id": "487", "kind": "basic", "name": "putExtensibleStringValue", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "488", "name": "putExtensibleStringValue", + "isExactName": false, "resourceName": "ExtensibleStrings", "accessibility": "public", "parameters": [ @@ -7914,9 +8305,11 @@ "crossLanguageDefinitionId": "SpecialWords.ExtensibleStrings.putExtensibleStringValue.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "491", @@ -7949,9 +8342,11 @@ "crossLanguageDefinitionId": "SpecialWords.ExtensibleStrings.putExtensibleStringValue.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "493", @@ -7987,9 +8382,11 @@ "crossLanguageDefinitionId": "SpecialWords.ExtensibleStrings.putExtensibleStringValue.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -8089,7 +8486,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SpecialWords.ExtensibleStrings.endpoint" + "crossLanguageDefinitionId": "SpecialWords.ExtensibleStrings.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -8105,6 +8503,7 @@ "$id": "498", "kind": "client", "name": "Operations", + "isExactName": false, "namespace": "SpecialWords", "doc": "Test reserved words as operation name.", "methods": [ @@ -8112,11 +8511,13 @@ "$id": "499", "kind": "basic", "name": "and", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "500", "name": "and", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -8151,11 +8552,13 @@ "$id": "501", "kind": "basic", "name": "as", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "502", "name": "as", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -8190,11 +8593,13 @@ "$id": "503", "kind": "basic", "name": "assert", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "504", "name": "assert", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -8229,11 +8634,13 @@ "$id": "505", "kind": "basic", "name": "async", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "506", "name": "async", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -8268,11 +8675,13 @@ "$id": "507", "kind": "basic", "name": "await", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "508", "name": "await", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -8307,11 +8716,13 @@ "$id": "509", "kind": "basic", "name": "break", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "510", "name": "break", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -8346,11 +8757,13 @@ "$id": "511", "kind": "basic", "name": "class", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "512", "name": "class", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -8385,11 +8798,13 @@ "$id": "513", "kind": "basic", "name": "constructor", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "514", "name": "constructor", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -8424,11 +8839,13 @@ "$id": "515", "kind": "basic", "name": "continue", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "516", "name": "continue", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -8463,11 +8880,13 @@ "$id": "517", "kind": "basic", "name": "def", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "518", "name": "def", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -8502,11 +8921,13 @@ "$id": "519", "kind": "basic", "name": "del", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "520", "name": "del", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -8541,11 +8962,13 @@ "$id": "521", "kind": "basic", "name": "elif", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "522", "name": "elif", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -8580,11 +9003,13 @@ "$id": "523", "kind": "basic", "name": "else", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "524", "name": "else", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -8619,11 +9044,13 @@ "$id": "525", "kind": "basic", "name": "except", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "526", "name": "except", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -8658,11 +9085,13 @@ "$id": "527", "kind": "basic", "name": "exec", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "528", "name": "exec", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -8697,11 +9126,13 @@ "$id": "529", "kind": "basic", "name": "finally", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "530", "name": "finally", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -8736,11 +9167,13 @@ "$id": "531", "kind": "basic", "name": "for", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "532", "name": "for", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -8775,11 +9208,13 @@ "$id": "533", "kind": "basic", "name": "from", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "534", "name": "from", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -8814,11 +9249,13 @@ "$id": "535", "kind": "basic", "name": "global", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "536", "name": "global", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -8853,11 +9290,13 @@ "$id": "537", "kind": "basic", "name": "if", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "538", "name": "if", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -8892,11 +9331,13 @@ "$id": "539", "kind": "basic", "name": "import", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "540", "name": "import", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -8931,11 +9372,13 @@ "$id": "541", "kind": "basic", "name": "in", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "542", "name": "in", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -8970,11 +9413,13 @@ "$id": "543", "kind": "basic", "name": "is", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "544", "name": "is", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -9009,11 +9454,13 @@ "$id": "545", "kind": "basic", "name": "lambda", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "546", "name": "lambda", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -9048,11 +9495,13 @@ "$id": "547", "kind": "basic", "name": "not", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "548", "name": "not", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -9087,11 +9536,13 @@ "$id": "549", "kind": "basic", "name": "or", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "550", "name": "or", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -9126,11 +9577,13 @@ "$id": "551", "kind": "basic", "name": "pass", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "552", "name": "pass", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -9165,11 +9618,13 @@ "$id": "553", "kind": "basic", "name": "raise", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "554", "name": "raise", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -9204,11 +9659,13 @@ "$id": "555", "kind": "basic", "name": "return", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "556", "name": "return", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -9243,11 +9700,13 @@ "$id": "557", "kind": "basic", "name": "try", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "558", "name": "try", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -9282,11 +9741,13 @@ "$id": "559", "kind": "basic", "name": "while", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "560", "name": "while", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -9321,11 +9782,13 @@ "$id": "561", "kind": "basic", "name": "with", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "562", "name": "with", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -9360,11 +9823,13 @@ "$id": "563", "kind": "basic", "name": "yield", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "564", "name": "yield", + "isExactName": false, "resourceName": "Operations", "accessibility": "public", "parameters": [], @@ -9425,7 +9890,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "SpecialWords.Operations.endpoint" + "crossLanguageDefinitionId": "SpecialWords.Operations.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9441,6 +9907,7 @@ "$id": "568", "kind": "client", "name": "Parameters", + "isExactName": false, "namespace": "SpecialWords", "doc": "Verify reserved words as parameter name.", "methods": [ @@ -9448,11 +9915,13 @@ "$id": "569", "kind": "basic", "name": "withAnd", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "570", "name": "withAnd", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -9495,9 +9964,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withAnd.and", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9535,11 +10006,13 @@ "$id": "575", "kind": "basic", "name": "withAs", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "576", "name": "withAs", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -9582,9 +10055,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withAs.as", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9622,11 +10097,13 @@ "$id": "581", "kind": "basic", "name": "withAssert", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "582", "name": "withAssert", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -9669,9 +10146,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withAssert.assert", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9709,11 +10188,13 @@ "$id": "587", "kind": "basic", "name": "withAsync", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "588", "name": "withAsync", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -9756,9 +10237,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withAsync.async", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9796,11 +10279,13 @@ "$id": "593", "kind": "basic", "name": "withAwait", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "594", "name": "withAwait", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -9843,9 +10328,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withAwait.await", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9883,11 +10370,13 @@ "$id": "599", "kind": "basic", "name": "withBreak", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "600", "name": "withBreak", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -9930,9 +10419,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withBreak.break", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9970,11 +10461,13 @@ "$id": "605", "kind": "basic", "name": "withClass", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "606", "name": "withClass", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -10017,9 +10510,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withClass.class", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10057,11 +10552,13 @@ "$id": "611", "kind": "basic", "name": "withConstructor", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "612", "name": "withConstructor", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -10104,9 +10601,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withConstructor.constructor", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10144,11 +10643,13 @@ "$id": "617", "kind": "basic", "name": "withContinue", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "618", "name": "withContinue", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -10191,9 +10692,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withContinue.continue", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10231,11 +10734,13 @@ "$id": "623", "kind": "basic", "name": "withDef", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "624", "name": "withDef", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -10278,9 +10783,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withDef.def", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10318,11 +10825,13 @@ "$id": "629", "kind": "basic", "name": "withDel", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "630", "name": "withDel", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -10365,9 +10874,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withDel.del", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10405,11 +10916,13 @@ "$id": "635", "kind": "basic", "name": "withElif", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "636", "name": "withElif", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -10452,9 +10965,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withElif.elif", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10492,11 +11007,13 @@ "$id": "641", "kind": "basic", "name": "withElse", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "642", "name": "withElse", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -10539,9 +11056,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withElse.else", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10579,11 +11098,13 @@ "$id": "647", "kind": "basic", "name": "withExcept", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "648", "name": "withExcept", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -10626,9 +11147,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withExcept.except", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10666,11 +11189,13 @@ "$id": "653", "kind": "basic", "name": "withExec", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "654", "name": "withExec", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -10713,9 +11238,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withExec.exec", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10753,11 +11280,13 @@ "$id": "659", "kind": "basic", "name": "withFinally", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "660", "name": "withFinally", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -10800,9 +11329,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withFinally.finally", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10840,11 +11371,13 @@ "$id": "665", "kind": "basic", "name": "withFor", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "666", "name": "withFor", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -10887,9 +11420,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withFor.for", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10927,11 +11462,13 @@ "$id": "671", "kind": "basic", "name": "withFrom", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "672", "name": "withFrom", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -10974,9 +11511,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withFrom.from", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11014,11 +11553,13 @@ "$id": "677", "kind": "basic", "name": "withGlobal", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "678", "name": "withGlobal", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -11061,9 +11602,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withGlobal.global", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11101,11 +11644,13 @@ "$id": "683", "kind": "basic", "name": "withIf", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "684", "name": "withIf", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -11148,9 +11693,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withIf.if", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11188,11 +11735,13 @@ "$id": "689", "kind": "basic", "name": "withImport", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "690", "name": "withImport", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -11235,9 +11784,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withImport.import", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11275,11 +11826,13 @@ "$id": "695", "kind": "basic", "name": "withIn", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "696", "name": "withIn", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -11322,9 +11875,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withIn.in", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11362,11 +11917,13 @@ "$id": "701", "kind": "basic", "name": "withIs", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "702", "name": "withIs", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -11409,9 +11966,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withIs.is", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11449,11 +12008,13 @@ "$id": "707", "kind": "basic", "name": "withLambda", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "708", "name": "withLambda", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -11496,9 +12057,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withLambda.lambda", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11536,11 +12099,13 @@ "$id": "713", "kind": "basic", "name": "withNot", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "714", "name": "withNot", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -11583,9 +12148,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withNot.not", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11623,11 +12190,13 @@ "$id": "719", "kind": "basic", "name": "withOr", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "720", "name": "withOr", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -11670,9 +12239,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withOr.or", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11710,11 +12281,13 @@ "$id": "725", "kind": "basic", "name": "withPass", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "726", "name": "withPass", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -11757,9 +12330,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withPass.pass", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11797,11 +12372,13 @@ "$id": "731", "kind": "basic", "name": "withRaise", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "732", "name": "withRaise", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -11844,9 +12421,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withRaise.raise", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11884,11 +12463,13 @@ "$id": "737", "kind": "basic", "name": "withReturn", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "738", "name": "withReturn", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -11931,9 +12512,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withReturn.return", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11971,11 +12554,13 @@ "$id": "743", "kind": "basic", "name": "withTry", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "744", "name": "withTry", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -12018,9 +12603,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withTry.try", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -12058,11 +12645,13 @@ "$id": "749", "kind": "basic", "name": "withWhile", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "750", "name": "withWhile", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -12105,9 +12694,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withWhile.while", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -12145,11 +12736,13 @@ "$id": "755", "kind": "basic", "name": "withWith", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "756", "name": "withWith", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -12192,9 +12785,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withWith.with", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -12232,11 +12827,13 @@ "$id": "761", "kind": "basic", "name": "withYield", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "762", "name": "withYield", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -12279,9 +12876,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withYield.yield", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -12319,11 +12918,13 @@ "$id": "767", "kind": "basic", "name": "withCancellationToken", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "768", "name": "withCancellationToken", + "isExactName": false, "resourceName": "Parameters", "accessibility": "public", "parameters": [ @@ -12366,9 +12967,11 @@ "crossLanguageDefinitionId": "SpecialWords.Parameters.withCancellationToken.cancellationToken", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -12432,7 +13035,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..f42fe657dab 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 } ] } @@ -530,6 +561,7 @@ "$id": "62", "kind": "client", "name": "ArrayClient", + "isExactName": false, "namespace": "Type.Array", "doc": "Illustrates various types of arrays.", "methods": [], @@ -562,7 +594,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.endpoint" + "crossLanguageDefinitionId": "Type.Array.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -574,6 +607,7 @@ "$id": "66", "kind": "client", "name": "Int32Value", + "isExactName": false, "namespace": "Type.Array", "doc": "Array of int32 values", "methods": [ @@ -581,11 +615,13 @@ "$id": "67", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "68", "name": "get", + "isExactName": false, "resourceName": "Int32Value", "accessibility": "public", "parameters": [ @@ -620,9 +656,11 @@ "crossLanguageDefinitionId": "Type.Array.Int32Value.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -685,11 +723,13 @@ "$id": "73", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "74", "name": "put", + "isExactName": false, "resourceName": "Int32Value", "accessibility": "public", "parameters": [ @@ -726,9 +766,11 @@ "crossLanguageDefinitionId": "Type.Array.Int32Value.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "77", @@ -764,9 +806,11 @@ "crossLanguageDefinitionId": "Type.Array.Int32Value.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -841,7 +885,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.Int32Value.endpoint" + "crossLanguageDefinitionId": "Type.Array.Int32Value.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -857,6 +902,7 @@ "$id": "82", "kind": "client", "name": "Int64Value", + "isExactName": false, "namespace": "Type.Array", "doc": "Array of int64 values", "methods": [ @@ -864,11 +910,13 @@ "$id": "83", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "84", "name": "get", + "isExactName": false, "resourceName": "Int64Value", "accessibility": "public", "parameters": [ @@ -903,9 +951,11 @@ "crossLanguageDefinitionId": "Type.Array.Int64Value.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -968,11 +1018,13 @@ "$id": "89", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "90", "name": "put", + "isExactName": false, "resourceName": "Int64Value", "accessibility": "public", "parameters": [ @@ -1009,9 +1061,11 @@ "crossLanguageDefinitionId": "Type.Array.Int64Value.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "93", @@ -1047,9 +1101,11 @@ "crossLanguageDefinitionId": "Type.Array.Int64Value.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1124,7 +1180,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.Int64Value.endpoint" + "crossLanguageDefinitionId": "Type.Array.Int64Value.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1140,6 +1197,7 @@ "$id": "98", "kind": "client", "name": "BooleanValue", + "isExactName": false, "namespace": "Type.Array", "doc": "Array of boolean values", "methods": [ @@ -1147,11 +1205,13 @@ "$id": "99", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "100", "name": "get", + "isExactName": false, "resourceName": "BooleanValue", "accessibility": "public", "parameters": [ @@ -1186,9 +1246,11 @@ "crossLanguageDefinitionId": "Type.Array.BooleanValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1251,11 +1313,13 @@ "$id": "105", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "106", "name": "put", + "isExactName": false, "resourceName": "BooleanValue", "accessibility": "public", "parameters": [ @@ -1292,9 +1356,11 @@ "crossLanguageDefinitionId": "Type.Array.BooleanValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "109", @@ -1330,9 +1396,11 @@ "crossLanguageDefinitionId": "Type.Array.BooleanValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1407,7 +1475,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.BooleanValue.endpoint" + "crossLanguageDefinitionId": "Type.Array.BooleanValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1423,6 +1492,7 @@ "$id": "114", "kind": "client", "name": "StringValue", + "isExactName": false, "namespace": "Type.Array", "doc": "Array of string values", "methods": [ @@ -1430,11 +1500,13 @@ "$id": "115", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "116", "name": "get", + "isExactName": false, "resourceName": "StringValue", "accessibility": "public", "parameters": [ @@ -1469,9 +1541,11 @@ "crossLanguageDefinitionId": "Type.Array.StringValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1534,11 +1608,13 @@ "$id": "121", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "122", "name": "put", + "isExactName": false, "resourceName": "StringValue", "accessibility": "public", "parameters": [ @@ -1575,9 +1651,11 @@ "crossLanguageDefinitionId": "Type.Array.StringValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "125", @@ -1613,9 +1691,11 @@ "crossLanguageDefinitionId": "Type.Array.StringValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1690,7 +1770,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.StringValue.endpoint" + "crossLanguageDefinitionId": "Type.Array.StringValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1706,6 +1787,7 @@ "$id": "130", "kind": "client", "name": "Float32Value", + "isExactName": false, "namespace": "Type.Array", "doc": "Array of float values", "methods": [ @@ -1713,11 +1795,13 @@ "$id": "131", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "132", "name": "get", + "isExactName": false, "resourceName": "Float32Value", "accessibility": "public", "parameters": [ @@ -1752,9 +1836,11 @@ "crossLanguageDefinitionId": "Type.Array.Float32Value.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1817,11 +1903,13 @@ "$id": "137", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "138", "name": "put", + "isExactName": false, "resourceName": "Float32Value", "accessibility": "public", "parameters": [ @@ -1858,9 +1946,11 @@ "crossLanguageDefinitionId": "Type.Array.Float32Value.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "141", @@ -1896,9 +1986,11 @@ "crossLanguageDefinitionId": "Type.Array.Float32Value.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1973,7 +2065,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.Float32Value.endpoint" + "crossLanguageDefinitionId": "Type.Array.Float32Value.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1989,6 +2082,7 @@ "$id": "146", "kind": "client", "name": "DatetimeValue", + "isExactName": false, "namespace": "Type.Array", "doc": "Array of datetime values", "methods": [ @@ -1996,11 +2090,13 @@ "$id": "147", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "148", "name": "get", + "isExactName": false, "resourceName": "DatetimeValue", "accessibility": "public", "parameters": [ @@ -2035,9 +2131,11 @@ "crossLanguageDefinitionId": "Type.Array.DatetimeValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2108,11 +2206,13 @@ "$id": "154", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "155", "name": "put", + "isExactName": false, "resourceName": "DatetimeValue", "accessibility": "public", "parameters": [ @@ -2149,9 +2249,11 @@ "crossLanguageDefinitionId": "Type.Array.DatetimeValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "158", @@ -2187,9 +2289,11 @@ "crossLanguageDefinitionId": "Type.Array.DatetimeValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2264,7 +2368,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.DatetimeValue.endpoint" + "crossLanguageDefinitionId": "Type.Array.DatetimeValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2280,6 +2385,7 @@ "$id": "163", "kind": "client", "name": "DurationValue", + "isExactName": false, "namespace": "Type.Array", "doc": "Array of duration values", "methods": [ @@ -2287,11 +2393,13 @@ "$id": "164", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "165", "name": "get", + "isExactName": false, "resourceName": "DurationValue", "accessibility": "public", "parameters": [ @@ -2326,9 +2434,11 @@ "crossLanguageDefinitionId": "Type.Array.DurationValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2399,11 +2509,13 @@ "$id": "171", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "172", "name": "put", + "isExactName": false, "resourceName": "DurationValue", "accessibility": "public", "parameters": [ @@ -2440,9 +2552,11 @@ "crossLanguageDefinitionId": "Type.Array.DurationValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "175", @@ -2478,9 +2592,11 @@ "crossLanguageDefinitionId": "Type.Array.DurationValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2555,7 +2671,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.DurationValue.endpoint" + "crossLanguageDefinitionId": "Type.Array.DurationValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2571,6 +2688,7 @@ "$id": "180", "kind": "client", "name": "UnknownValue", + "isExactName": false, "namespace": "Type.Array", "doc": "Array of unknown values", "methods": [ @@ -2578,11 +2696,13 @@ "$id": "181", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "182", "name": "get", + "isExactName": false, "resourceName": "UnknownValue", "accessibility": "public", "parameters": [ @@ -2617,9 +2737,11 @@ "crossLanguageDefinitionId": "Type.Array.UnknownValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2682,11 +2804,13 @@ "$id": "187", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "188", "name": "put", + "isExactName": false, "resourceName": "UnknownValue", "accessibility": "public", "parameters": [ @@ -2723,9 +2847,11 @@ "crossLanguageDefinitionId": "Type.Array.UnknownValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "191", @@ -2761,9 +2887,11 @@ "crossLanguageDefinitionId": "Type.Array.UnknownValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2838,7 +2966,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.UnknownValue.endpoint" + "crossLanguageDefinitionId": "Type.Array.UnknownValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2854,6 +2983,7 @@ "$id": "196", "kind": "client", "name": "ModelValue", + "isExactName": false, "namespace": "Type.Array", "doc": "Array of model values", "methods": [ @@ -2861,11 +2991,13 @@ "$id": "197", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "198", "name": "get", + "isExactName": false, "resourceName": "ModelValue", "accessibility": "public", "parameters": [ @@ -2900,9 +3032,11 @@ "crossLanguageDefinitionId": "Type.Array.ModelValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2954,11 +3088,13 @@ "$id": "201", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "202", "name": "put", + "isExactName": false, "resourceName": "ModelValue", "accessibility": "public", "parameters": [ @@ -2995,9 +3131,11 @@ "crossLanguageDefinitionId": "Type.Array.ModelValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "205", @@ -3033,9 +3171,11 @@ "crossLanguageDefinitionId": "Type.Array.ModelValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3110,7 +3250,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.ModelValue.endpoint" + "crossLanguageDefinitionId": "Type.Array.ModelValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3126,6 +3267,7 @@ "$id": "210", "kind": "client", "name": "NullableFloatValue", + "isExactName": false, "namespace": "Type.Array", "doc": "Array of nullable float values", "methods": [ @@ -3133,11 +3275,13 @@ "$id": "211", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "212", "name": "get", + "isExactName": false, "resourceName": "NullableFloatValue", "accessibility": "public", "parameters": [ @@ -3172,9 +3316,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableFloatValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3242,11 +3388,13 @@ "$id": "218", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "219", "name": "put", + "isExactName": false, "resourceName": "NullableFloatValue", "accessibility": "public", "parameters": [ @@ -3283,9 +3431,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableFloatValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "222", @@ -3321,9 +3471,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableFloatValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3398,7 +3550,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.NullableFloatValue.endpoint" + "crossLanguageDefinitionId": "Type.Array.NullableFloatValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3414,6 +3567,7 @@ "$id": "227", "kind": "client", "name": "NullableInt32Value", + "isExactName": false, "namespace": "Type.Array", "doc": "Array of nullable int32 values", "methods": [ @@ -3421,11 +3575,13 @@ "$id": "228", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "229", "name": "get", + "isExactName": false, "resourceName": "NullableInt32Value", "accessibility": "public", "parameters": [ @@ -3460,9 +3616,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableInt32Value.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3530,11 +3688,13 @@ "$id": "235", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "236", "name": "put", + "isExactName": false, "resourceName": "NullableInt32Value", "accessibility": "public", "parameters": [ @@ -3571,9 +3731,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableInt32Value.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "239", @@ -3609,9 +3771,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableInt32Value.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3686,7 +3850,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.NullableInt32Value.endpoint" + "crossLanguageDefinitionId": "Type.Array.NullableInt32Value.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3702,6 +3867,7 @@ "$id": "244", "kind": "client", "name": "NullableBooleanValue", + "isExactName": false, "namespace": "Type.Array", "doc": "Array of nullable boolean values", "methods": [ @@ -3709,11 +3875,13 @@ "$id": "245", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "246", "name": "get", + "isExactName": false, "resourceName": "NullableBooleanValue", "accessibility": "public", "parameters": [ @@ -3748,9 +3916,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableBooleanValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3818,11 +3988,13 @@ "$id": "252", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "253", "name": "put", + "isExactName": false, "resourceName": "NullableBooleanValue", "accessibility": "public", "parameters": [ @@ -3859,9 +4031,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableBooleanValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "256", @@ -3897,9 +4071,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableBooleanValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3974,7 +4150,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.NullableBooleanValue.endpoint" + "crossLanguageDefinitionId": "Type.Array.NullableBooleanValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3990,6 +4167,7 @@ "$id": "261", "kind": "client", "name": "NullableStringValue", + "isExactName": false, "namespace": "Type.Array", "doc": "Array of nullable string values", "methods": [ @@ -3997,11 +4175,13 @@ "$id": "262", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "263", "name": "get", + "isExactName": false, "resourceName": "NullableStringValue", "accessibility": "public", "parameters": [ @@ -4036,9 +4216,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableStringValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4106,11 +4288,13 @@ "$id": "269", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "270", "name": "put", + "isExactName": false, "resourceName": "NullableStringValue", "accessibility": "public", "parameters": [ @@ -4147,9 +4331,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableStringValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "273", @@ -4185,9 +4371,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableStringValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4262,7 +4450,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Array.NullableStringValue.endpoint" + "crossLanguageDefinitionId": "Type.Array.NullableStringValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4278,6 +4467,7 @@ "$id": "278", "kind": "client", "name": "NullableModelValue", + "isExactName": false, "namespace": "Type.Array", "doc": "Array of nullable model values", "methods": [ @@ -4285,11 +4475,13 @@ "$id": "279", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "280", "name": "get", + "isExactName": false, "resourceName": "NullableModelValue", "accessibility": "public", "parameters": [ @@ -4324,9 +4516,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableModelValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4390,11 +4584,13 @@ "$id": "285", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "286", "name": "put", + "isExactName": false, "resourceName": "NullableModelValue", "accessibility": "public", "parameters": [ @@ -4431,9 +4627,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableModelValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "289", @@ -4469,9 +4667,11 @@ "crossLanguageDefinitionId": "Type.Array.NullableModelValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4546,7 +4746,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..78a83b29278 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 } ] } @@ -439,6 +464,7 @@ "$id": "51", "kind": "client", "name": "DictionaryClient", + "isExactName": false, "namespace": "Type.Dictionary", "doc": "Illustrates various of dictionaries.", "methods": [], @@ -471,7 +497,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Dictionary.endpoint" + "crossLanguageDefinitionId": "Type.Dictionary.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -483,6 +510,7 @@ "$id": "55", "kind": "client", "name": "Int32Value", + "isExactName": false, "namespace": "Type.Dictionary", "doc": "Dictionary of int32 values", "methods": [ @@ -490,11 +518,13 @@ "$id": "56", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "57", "name": "get", + "isExactName": false, "resourceName": "Int32Value", "accessibility": "public", "parameters": [ @@ -529,9 +559,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.Int32Value.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -599,11 +631,13 @@ "$id": "63", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "64", "name": "put", + "isExactName": false, "resourceName": "Int32Value", "accessibility": "public", "parameters": [ @@ -640,9 +674,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.Int32Value.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "67", @@ -678,9 +714,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.Int32Value.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -755,7 +793,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Dictionary.Int32Value.endpoint" + "crossLanguageDefinitionId": "Type.Dictionary.Int32Value.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -771,6 +810,7 @@ "$id": "72", "kind": "client", "name": "Int64Value", + "isExactName": false, "namespace": "Type.Dictionary", "doc": "Dictionary of int64 values", "methods": [ @@ -778,11 +818,13 @@ "$id": "73", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "74", "name": "get", + "isExactName": false, "resourceName": "Int64Value", "accessibility": "public", "parameters": [ @@ -817,9 +859,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.Int64Value.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -887,11 +931,13 @@ "$id": "80", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "81", "name": "put", + "isExactName": false, "resourceName": "Int64Value", "accessibility": "public", "parameters": [ @@ -928,9 +974,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.Int64Value.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "84", @@ -966,9 +1014,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.Int64Value.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1043,7 +1093,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Dictionary.Int64Value.endpoint" + "crossLanguageDefinitionId": "Type.Dictionary.Int64Value.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1059,6 +1110,7 @@ "$id": "89", "kind": "client", "name": "BooleanValue", + "isExactName": false, "namespace": "Type.Dictionary", "doc": "Dictionary of boolean values", "methods": [ @@ -1066,11 +1118,13 @@ "$id": "90", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "91", "name": "get", + "isExactName": false, "resourceName": "BooleanValue", "accessibility": "public", "parameters": [ @@ -1105,9 +1159,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.BooleanValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1175,11 +1231,13 @@ "$id": "97", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "98", "name": "put", + "isExactName": false, "resourceName": "BooleanValue", "accessibility": "public", "parameters": [ @@ -1216,9 +1274,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.BooleanValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "101", @@ -1254,9 +1314,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.BooleanValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1331,7 +1393,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Dictionary.BooleanValue.endpoint" + "crossLanguageDefinitionId": "Type.Dictionary.BooleanValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1347,6 +1410,7 @@ "$id": "106", "kind": "client", "name": "StringValue", + "isExactName": false, "namespace": "Type.Dictionary", "doc": "Dictionary of string values", "methods": [ @@ -1354,11 +1418,13 @@ "$id": "107", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "108", "name": "get", + "isExactName": false, "resourceName": "StringValue", "accessibility": "public", "parameters": [ @@ -1393,9 +1459,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.StringValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1463,11 +1531,13 @@ "$id": "114", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "115", "name": "put", + "isExactName": false, "resourceName": "StringValue", "accessibility": "public", "parameters": [ @@ -1504,9 +1574,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.StringValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "118", @@ -1542,9 +1614,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.StringValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1619,7 +1693,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Dictionary.StringValue.endpoint" + "crossLanguageDefinitionId": "Type.Dictionary.StringValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1635,6 +1710,7 @@ "$id": "123", "kind": "client", "name": "Float32Value", + "isExactName": false, "namespace": "Type.Dictionary", "doc": "Dictionary of float values", "methods": [ @@ -1642,11 +1718,13 @@ "$id": "124", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "125", "name": "get", + "isExactName": false, "resourceName": "Float32Value", "accessibility": "public", "parameters": [ @@ -1681,9 +1759,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.Float32Value.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1751,11 +1831,13 @@ "$id": "131", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "132", "name": "put", + "isExactName": false, "resourceName": "Float32Value", "accessibility": "public", "parameters": [ @@ -1792,9 +1874,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.Float32Value.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "135", @@ -1830,9 +1914,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.Float32Value.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1907,7 +1993,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Dictionary.Float32Value.endpoint" + "crossLanguageDefinitionId": "Type.Dictionary.Float32Value.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1923,6 +2010,7 @@ "$id": "140", "kind": "client", "name": "DatetimeValue", + "isExactName": false, "namespace": "Type.Dictionary", "doc": "Dictionary of datetime values", "methods": [ @@ -1930,11 +2018,13 @@ "$id": "141", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "142", "name": "get", + "isExactName": false, "resourceName": "DatetimeValue", "accessibility": "public", "parameters": [ @@ -1969,9 +2059,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.DatetimeValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2047,11 +2139,13 @@ "$id": "149", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "150", "name": "put", + "isExactName": false, "resourceName": "DatetimeValue", "accessibility": "public", "parameters": [ @@ -2088,9 +2182,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.DatetimeValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "153", @@ -2126,9 +2222,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.DatetimeValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2203,7 +2301,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Dictionary.DatetimeValue.endpoint" + "crossLanguageDefinitionId": "Type.Dictionary.DatetimeValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2219,6 +2318,7 @@ "$id": "158", "kind": "client", "name": "DurationValue", + "isExactName": false, "namespace": "Type.Dictionary", "doc": "Dictionary of duration values", "methods": [ @@ -2226,11 +2326,13 @@ "$id": "159", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "160", "name": "get", + "isExactName": false, "resourceName": "DurationValue", "accessibility": "public", "parameters": [ @@ -2265,9 +2367,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.DurationValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2343,11 +2447,13 @@ "$id": "167", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "168", "name": "put", + "isExactName": false, "resourceName": "DurationValue", "accessibility": "public", "parameters": [ @@ -2384,9 +2490,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.DurationValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "171", @@ -2422,9 +2530,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.DurationValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2499,7 +2609,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Dictionary.DurationValue.endpoint" + "crossLanguageDefinitionId": "Type.Dictionary.DurationValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2515,6 +2626,7 @@ "$id": "176", "kind": "client", "name": "UnknownValue", + "isExactName": false, "namespace": "Type.Dictionary", "doc": "Dictionary of unknown values", "methods": [ @@ -2522,11 +2634,13 @@ "$id": "177", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "178", "name": "get", + "isExactName": false, "resourceName": "UnknownValue", "accessibility": "public", "parameters": [ @@ -2561,9 +2675,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.UnknownValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2631,11 +2747,13 @@ "$id": "184", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "185", "name": "put", + "isExactName": false, "resourceName": "UnknownValue", "accessibility": "public", "parameters": [ @@ -2672,9 +2790,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.UnknownValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "188", @@ -2710,9 +2830,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.UnknownValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2787,7 +2909,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Dictionary.UnknownValue.endpoint" + "crossLanguageDefinitionId": "Type.Dictionary.UnknownValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2803,6 +2926,7 @@ "$id": "193", "kind": "client", "name": "ModelValue", + "isExactName": false, "namespace": "Type.Dictionary", "doc": "Dictionary of model values", "methods": [ @@ -2810,11 +2934,13 @@ "$id": "194", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "195", "name": "get", + "isExactName": false, "resourceName": "ModelValue", "accessibility": "public", "parameters": [ @@ -2849,9 +2975,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.ModelValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2903,11 +3031,13 @@ "$id": "198", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "199", "name": "put", + "isExactName": false, "resourceName": "ModelValue", "accessibility": "public", "parameters": [ @@ -2944,9 +3074,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.ModelValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "202", @@ -2982,9 +3114,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.ModelValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3059,7 +3193,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Dictionary.ModelValue.endpoint" + "crossLanguageDefinitionId": "Type.Dictionary.ModelValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3075,6 +3210,7 @@ "$id": "207", "kind": "client", "name": "RecursiveModelValue", + "isExactName": false, "namespace": "Type.Dictionary", "doc": "Dictionary of model values", "methods": [ @@ -3082,11 +3218,13 @@ "$id": "208", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "209", "name": "get", + "isExactName": false, "resourceName": "RecursiveModelValue", "accessibility": "public", "parameters": [ @@ -3121,9 +3259,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.RecursiveModelValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3175,11 +3315,13 @@ "$id": "212", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "213", "name": "put", + "isExactName": false, "resourceName": "RecursiveModelValue", "accessibility": "public", "parameters": [ @@ -3216,9 +3358,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.RecursiveModelValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "216", @@ -3254,9 +3398,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.RecursiveModelValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3331,7 +3477,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Dictionary.RecursiveModelValue.endpoint" + "crossLanguageDefinitionId": "Type.Dictionary.RecursiveModelValue.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3347,6 +3494,7 @@ "$id": "221", "kind": "client", "name": "NullableFloatValue", + "isExactName": false, "namespace": "Type.Dictionary", "doc": "Dictionary of nullable float values", "methods": [ @@ -3354,11 +3502,13 @@ "$id": "222", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "223", "name": "get", + "isExactName": false, "resourceName": "NullableFloatValue", "accessibility": "public", "parameters": [ @@ -3393,9 +3543,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.NullableFloatValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3468,11 +3620,13 @@ "$id": "230", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "231", "name": "put", + "isExactName": false, "resourceName": "NullableFloatValue", "accessibility": "public", "parameters": [ @@ -3509,9 +3663,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.NullableFloatValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "234", @@ -3547,9 +3703,11 @@ "crossLanguageDefinitionId": "Type.Dictionary.NullableFloatValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3624,7 +3782,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..e763efcc6d9 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 @@ -27,7 +27,8 @@ "$ref": "1" }, "doc": "Monday.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -41,7 +42,8 @@ "$ref": "1" }, "doc": "Tuesday.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -55,7 +57,8 @@ "$ref": "1" }, "doc": "Wednesday.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "6", @@ -69,7 +72,8 @@ "$ref": "1" }, "doc": "Thursday.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -83,7 +87,8 @@ "$ref": "1" }, "doc": "Friday.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "8", @@ -97,7 +102,8 @@ "$ref": "1" }, "doc": "Saturday.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -111,7 +117,8 @@ "$ref": "1" }, "doc": "Sunday.", - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Type.Enum.Extensible", @@ -119,7 +126,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -137,7 +145,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "12", @@ -153,7 +162,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "14", @@ -169,7 +179,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "16", @@ -185,7 +196,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "18", @@ -201,7 +213,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "20", @@ -217,7 +230,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "22", @@ -233,7 +247,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "24", @@ -249,7 +264,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [], @@ -258,6 +274,7 @@ "$id": "26", "kind": "client", "name": "ExtensibleClient", + "isExactName": false, "namespace": "Type.Enum.Extensible", "methods": [], "parameters": [ @@ -289,7 +306,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Enum.Extensible.endpoint" + "crossLanguageDefinitionId": "Type.Enum.Extensible.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -301,17 +319,20 @@ "$id": "30", "kind": "client", "name": "String", + "isExactName": false, "namespace": "Type.Enum.Extensible", "methods": [ { "$id": "31", "kind": "basic", "name": "getKnownValue", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "32", "name": "getKnownValue", + "isExactName": false, "resourceName": "String", "accessibility": "public", "parameters": [ @@ -346,9 +367,11 @@ "crossLanguageDefinitionId": "Type.Enum.Extensible.String.getKnownValue.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -408,11 +431,13 @@ "$id": "35", "kind": "basic", "name": "getUnknownValue", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "36", "name": "getUnknownValue", + "isExactName": false, "resourceName": "String", "accessibility": "public", "parameters": [ @@ -447,9 +472,11 @@ "crossLanguageDefinitionId": "Type.Enum.Extensible.String.getUnknownValue.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -509,11 +536,13 @@ "$id": "39", "kind": "basic", "name": "putKnownValue", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "40", "name": "putKnownValue", + "isExactName": false, "resourceName": "String", "accessibility": "public", "parameters": [ @@ -548,9 +577,11 @@ "crossLanguageDefinitionId": "Type.Enum.Extensible.String.putKnownValue.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "43", @@ -586,9 +617,11 @@ "crossLanguageDefinitionId": "Type.Enum.Extensible.String.putKnownValue.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -637,11 +670,13 @@ "$id": "45", "kind": "basic", "name": "putUnknownValue", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "46", "name": "putUnknownValue", + "isExactName": false, "resourceName": "String", "accessibility": "public", "parameters": [ @@ -676,9 +711,11 @@ "crossLanguageDefinitionId": "Type.Enum.Extensible.String.putUnknownValue.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "49", @@ -714,9 +751,11 @@ "crossLanguageDefinitionId": "Type.Enum.Extensible.String.putUnknownValue.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -791,7 +830,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..d9da93e0a43 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 @@ -27,7 +27,8 @@ "$ref": "1" }, "doc": "Monday.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -41,7 +42,8 @@ "$ref": "1" }, "doc": "Tuesday.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -55,7 +57,8 @@ "$ref": "1" }, "doc": "Wednesday.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "6", @@ -69,7 +72,8 @@ "$ref": "1" }, "doc": "Thursday.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -83,7 +87,8 @@ "$ref": "1" }, "doc": "Friday.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "8", @@ -97,7 +102,8 @@ "$ref": "1" }, "doc": "Saturday.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -111,7 +117,8 @@ "$ref": "1" }, "doc": "Sunday.", - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Type.Enum.Fixed", @@ -119,7 +126,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -137,7 +145,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "12", @@ -153,7 +162,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "14", @@ -169,7 +179,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "16", @@ -185,7 +196,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "18", @@ -201,7 +213,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "20", @@ -217,7 +230,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [], @@ -226,6 +240,7 @@ "$id": "22", "kind": "client", "name": "FixedClient", + "isExactName": false, "namespace": "Type.Enum.Fixed", "methods": [], "parameters": [ @@ -257,7 +272,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Enum.Fixed.endpoint" + "crossLanguageDefinitionId": "Type.Enum.Fixed.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -269,18 +285,21 @@ "$id": "26", "kind": "client", "name": "String", + "isExactName": false, "namespace": "Type.Enum.Fixed", "methods": [ { "$id": "27", "kind": "basic", "name": "getKnownValue", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "getKnownValue", "operation": { "$id": "28", "name": "getKnownValue", + "isExactName": false, "resourceName": "String", "doc": "getKnownValue", "accessibility": "public", @@ -316,9 +335,11 @@ "crossLanguageDefinitionId": "Type.Enum.Fixed.String.getKnownValue.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -378,12 +399,14 @@ "$id": "31", "kind": "basic", "name": "putKnownValue", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "putKnownValue", "operation": { "$id": "32", "name": "putKnownValue", + "isExactName": false, "resourceName": "String", "doc": "putKnownValue", "accessibility": "public", @@ -419,9 +442,11 @@ "crossLanguageDefinitionId": "Type.Enum.Fixed.String.putKnownValue.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "35", @@ -459,9 +484,11 @@ "crossLanguageDefinitionId": "Type.Enum.Fixed.String.putKnownValue.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -510,12 +537,14 @@ "$id": "37", "kind": "basic", "name": "putUnknownValue", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "putUnknownValue", "operation": { "$id": "38", "name": "putUnknownValue", + "isExactName": false, "resourceName": "String", "doc": "putUnknownValue", "accessibility": "public", @@ -551,9 +580,11 @@ "crossLanguageDefinitionId": "Type.Enum.Fixed.String.putUnknownValue.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "41", @@ -591,9 +622,11 @@ "crossLanguageDefinitionId": "Type.Enum.Fixed.String.putUnknownValue.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -668,7 +701,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..149d22ab7e9 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": [] } ], @@ -123,6 +130,7 @@ "$id": "12", "kind": "client", "name": "EmptyClient", + "isExactName": false, "namespace": "Type.Model.Empty", "doc": "Illustrates usage of empty model used in operation's parameters and responses.", "methods": [ @@ -130,11 +138,13 @@ "$id": "13", "kind": "basic", "name": "putEmpty", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "14", "name": "putEmpty", + "isExactName": false, "resourceName": "Empty", "accessibility": "public", "parameters": [ @@ -171,9 +181,11 @@ "crossLanguageDefinitionId": "Type.Model.Empty.putEmpty.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "17", @@ -209,9 +221,11 @@ "crossLanguageDefinitionId": "Type.Model.Empty.putEmpty.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -260,11 +274,13 @@ "$id": "19", "kind": "basic", "name": "getEmpty", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "20", "name": "getEmpty", + "isExactName": false, "resourceName": "Empty", "accessibility": "public", "parameters": [ @@ -299,9 +315,11 @@ "crossLanguageDefinitionId": "Type.Model.Empty.getEmpty.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -353,11 +371,13 @@ "$id": "23", "kind": "basic", "name": "postRoundTripEmpty", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "24", "name": "postRoundTripEmpty", + "isExactName": false, "resourceName": "Empty", "accessibility": "public", "parameters": [ @@ -394,9 +414,11 @@ "crossLanguageDefinitionId": "Type.Model.Empty.postRoundTripEmpty.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "27", @@ -429,9 +451,11 @@ "crossLanguageDefinitionId": "Type.Model.Empty.postRoundTripEmpty.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "29", @@ -467,9 +491,11 @@ "crossLanguageDefinitionId": "Type.Model.Empty.postRoundTripEmpty.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -561,7 +587,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 4558a3677b8..6f7d0c06745 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 @@ -27,7 +27,8 @@ "$ref": "1" }, "doc": "Species golden", - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Type.Model.Inheritance.EnumDiscriminator", @@ -35,7 +36,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -62,7 +64,8 @@ "$ref": "4" }, "doc": "Species cobra", - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Type.Model.Inheritance.EnumDiscriminator", @@ -70,7 +73,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -88,7 +92,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -104,7 +109,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -120,7 +126,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -136,7 +143,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "15", @@ -152,7 +160,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -168,7 +177,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "19", @@ -184,7 +194,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "21", @@ -200,7 +211,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -218,6 +230,7 @@ "name": "Dog" } }, + "isExactName": false, "discriminatorProperty": { "$id": "24", "kind": "property", @@ -238,7 +251,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, "properties": [ { @@ -268,7 +282,8 @@ "name": "weight" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ], "discriminatedSubtypes": { @@ -287,6 +302,7 @@ "name": "Golden" } }, + "isExactName": false, "baseModel": { "$ref": "23" }, @@ -350,7 +366,8 @@ "__accessSet": true }, "doc": "Species golden", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -363,7 +380,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -386,6 +404,7 @@ "name": "Snake" } }, + "isExactName": false, "discriminatorProperty": { "$id": "34", "kind": "property", @@ -406,7 +425,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, "properties": [ { @@ -436,7 +456,8 @@ "name": "length" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ], "discriminatedSubtypes": { @@ -455,6 +476,7 @@ "name": "Cobra" } }, + "isExactName": false, "baseModel": { "$ref": "33" }, @@ -518,7 +540,8 @@ "__accessSet": true }, "doc": "Species cobra", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -531,7 +554,8 @@ "name": "kind" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -546,6 +570,7 @@ "$id": "43", "kind": "client", "name": "EnumDiscriminatorClient", + "isExactName": false, "namespace": "Type.Model.Inheritance.EnumDiscriminator", "doc": "Illustrates inheritance with enum discriminator.", "methods": [ @@ -553,12 +578,14 @@ "$id": "44", "kind": "basic", "name": "getExtensibleModel", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Receive model with extensible enum discriminator type.", "operation": { "$id": "45", "name": "getExtensibleModel", + "isExactName": false, "resourceName": "EnumDiscriminator", "doc": "Receive model with extensible enum discriminator type.", "accessibility": "public", @@ -594,9 +621,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.EnumDiscriminator.getExtensibleModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -648,12 +677,14 @@ "$id": "48", "kind": "basic", "name": "putExtensibleModel", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Send model with extensible enum discriminator type.", "operation": { "$id": "49", "name": "putExtensibleModel", + "isExactName": false, "resourceName": "EnumDiscriminator", "doc": "Send model with extensible enum discriminator type.", "accessibility": "public", @@ -691,9 +722,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.EnumDiscriminator.putExtensibleModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "52", @@ -731,9 +764,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.EnumDiscriminator.putExtensibleModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -782,12 +817,14 @@ "$id": "54", "kind": "basic", "name": "getExtensibleModelMissingDiscriminator", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get a model omitting the discriminator.", "operation": { "$id": "55", "name": "getExtensibleModelMissingDiscriminator", + "isExactName": false, "resourceName": "EnumDiscriminator", "doc": "Get a model omitting the discriminator.", "accessibility": "public", @@ -823,9 +860,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.EnumDiscriminator.getExtensibleModelMissingDiscriminator.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -877,12 +916,14 @@ "$id": "58", "kind": "basic", "name": "getExtensibleModelWrongDiscriminator", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get a model containing discriminator value never defined.", "operation": { "$id": "59", "name": "getExtensibleModelWrongDiscriminator", + "isExactName": false, "resourceName": "EnumDiscriminator", "doc": "Get a model containing discriminator value never defined.", "accessibility": "public", @@ -918,9 +959,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.EnumDiscriminator.getExtensibleModelWrongDiscriminator.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -972,12 +1015,14 @@ "$id": "62", "kind": "basic", "name": "getFixedModel", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Receive model with fixed enum discriminator type.", "operation": { "$id": "63", "name": "getFixedModel", + "isExactName": false, "resourceName": "EnumDiscriminator", "doc": "Receive model with fixed enum discriminator type.", "accessibility": "public", @@ -1013,9 +1058,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.EnumDiscriminator.getFixedModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1067,12 +1114,14 @@ "$id": "66", "kind": "basic", "name": "putFixedModel", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Send model with fixed enum discriminator type.", "operation": { "$id": "67", "name": "putFixedModel", + "isExactName": false, "resourceName": "EnumDiscriminator", "doc": "Send model with fixed enum discriminator type.", "accessibility": "public", @@ -1110,9 +1159,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.EnumDiscriminator.putFixedModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "70", @@ -1150,9 +1201,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.EnumDiscriminator.putFixedModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -1201,12 +1254,14 @@ "$id": "72", "kind": "basic", "name": "getFixedModelMissingDiscriminator", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get a model omitting the discriminator.", "operation": { "$id": "73", "name": "getFixedModelMissingDiscriminator", + "isExactName": false, "resourceName": "EnumDiscriminator", "doc": "Get a model omitting the discriminator.", "accessibility": "public", @@ -1242,9 +1297,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.EnumDiscriminator.getFixedModelMissingDiscriminator.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1296,12 +1353,14 @@ "$id": "76", "kind": "basic", "name": "getFixedModelWrongDiscriminator", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get a model containing discriminator value never defined.", "operation": { "$id": "77", "name": "getFixedModelWrongDiscriminator", + "isExactName": false, "resourceName": "EnumDiscriminator", "doc": "Get a model containing discriminator value never defined.", "accessibility": "public", @@ -1337,9 +1396,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.EnumDiscriminator.getFixedModelWrongDiscriminator.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1417,7 +1478,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..b836dfcbc34 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 } ] } @@ -536,6 +561,7 @@ "$id": "42", "kind": "client", "name": "NestedDiscriminatorClient", + "isExactName": false, "namespace": "Type.Model.Inheritance.NestedDiscriminator", "doc": "Illustrates multiple level inheritance with multiple discriminators.", "methods": [ @@ -543,11 +569,13 @@ "$id": "43", "kind": "basic", "name": "getModel", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "44", "name": "getModel", + "isExactName": false, "resourceName": "NestedDiscriminator", "accessibility": "public", "parameters": [ @@ -582,9 +610,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NestedDiscriminator.getModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -636,11 +666,13 @@ "$id": "47", "kind": "basic", "name": "putModel", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "48", "name": "putModel", + "isExactName": false, "resourceName": "NestedDiscriminator", "accessibility": "public", "parameters": [ @@ -677,9 +709,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NestedDiscriminator.putModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "51", @@ -715,9 +749,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NestedDiscriminator.putModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -766,11 +802,13 @@ "$id": "53", "kind": "basic", "name": "getRecursiveModel", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "54", "name": "getRecursiveModel", + "isExactName": false, "resourceName": "NestedDiscriminator", "accessibility": "public", "parameters": [ @@ -805,9 +843,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NestedDiscriminator.getRecursiveModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -859,11 +899,13 @@ "$id": "57", "kind": "basic", "name": "putRecursiveModel", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "58", "name": "putRecursiveModel", + "isExactName": false, "resourceName": "NestedDiscriminator", "accessibility": "public", "parameters": [ @@ -900,9 +942,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NestedDiscriminator.putRecursiveModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "61", @@ -938,9 +982,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NestedDiscriminator.putRecursiveModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -989,11 +1035,13 @@ "$id": "63", "kind": "basic", "name": "getMissingDiscriminator", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "64", "name": "getMissingDiscriminator", + "isExactName": false, "resourceName": "NestedDiscriminator", "accessibility": "public", "parameters": [ @@ -1028,9 +1076,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NestedDiscriminator.getMissingDiscriminator.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1082,11 +1132,13 @@ "$id": "67", "kind": "basic", "name": "getWrongDiscriminator", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "68", "name": "getWrongDiscriminator", + "isExactName": false, "resourceName": "NestedDiscriminator", "accessibility": "public", "parameters": [ @@ -1121,9 +1173,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NestedDiscriminator.getWrongDiscriminator.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1201,7 +1255,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..65490835c13 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 } ] }, @@ -207,6 +217,7 @@ "$id": "18", "kind": "client", "name": "NotDiscriminatedClient", + "isExactName": false, "namespace": "Type.Model.Inheritance.NotDiscriminated", "doc": "Illustrates not-discriminated inheritance model.", "methods": [ @@ -214,11 +225,13 @@ "$id": "19", "kind": "basic", "name": "postValid", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "20", "name": "postValid", + "isExactName": false, "resourceName": "NotDiscriminated", "accessibility": "public", "parameters": [ @@ -255,9 +268,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NotDiscriminated.postValid.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "23", @@ -293,9 +308,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NotDiscriminated.postValid.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -344,11 +361,13 @@ "$id": "25", "kind": "basic", "name": "getValid", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "26", "name": "getValid", + "isExactName": false, "resourceName": "NotDiscriminated", "accessibility": "public", "parameters": [ @@ -383,9 +402,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NotDiscriminated.getValid.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -437,11 +458,13 @@ "$id": "29", "kind": "basic", "name": "putValid", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "30", "name": "putValid", + "isExactName": false, "resourceName": "NotDiscriminated", "accessibility": "public", "parameters": [ @@ -478,9 +501,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NotDiscriminated.putValid.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "33", @@ -513,9 +538,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NotDiscriminated.putValid.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "35", @@ -551,9 +578,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.NotDiscriminated.putValid.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -645,7 +674,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..bb0a4462a34 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 } ] }, @@ -133,6 +139,7 @@ "$id": "11", "kind": "client", "name": "RecursiveClient", + "isExactName": false, "namespace": "Type.Model.Inheritance.Recursive", "doc": "Illustrates inheritance recursion", "methods": [ @@ -140,11 +147,13 @@ "$id": "12", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "13", "name": "put", + "isExactName": false, "resourceName": "Recursive", "accessibility": "public", "parameters": [ @@ -181,9 +190,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.Recursive.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "16", @@ -219,9 +230,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.Recursive.put.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -270,11 +283,13 @@ "$id": "18", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "19", "name": "get", + "isExactName": false, "resourceName": "Recursive", "accessibility": "public", "parameters": [ @@ -309,9 +324,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.Recursive.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -389,7 +406,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..ad84c330c65 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 } ] } @@ -655,6 +686,7 @@ "$id": "51", "kind": "client", "name": "SingleDiscriminatorClient", + "isExactName": false, "namespace": "Type.Model.Inheritance.SingleDiscriminator", "doc": "Illustrates inheritance with single discriminator.", "methods": [ @@ -662,11 +694,13 @@ "$id": "52", "kind": "basic", "name": "getModel", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "53", "name": "getModel", + "isExactName": false, "resourceName": "SingleDiscriminator", "accessibility": "public", "parameters": [ @@ -701,9 +735,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.SingleDiscriminator.getModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -755,11 +791,13 @@ "$id": "56", "kind": "basic", "name": "putModel", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "57", "name": "putModel", + "isExactName": false, "resourceName": "SingleDiscriminator", "accessibility": "public", "parameters": [ @@ -796,9 +834,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.SingleDiscriminator.putModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "60", @@ -834,9 +874,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.SingleDiscriminator.putModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -885,11 +927,13 @@ "$id": "62", "kind": "basic", "name": "getRecursiveModel", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "63", "name": "getRecursiveModel", + "isExactName": false, "resourceName": "SingleDiscriminator", "accessibility": "public", "parameters": [ @@ -924,9 +968,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.SingleDiscriminator.getRecursiveModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -978,11 +1024,13 @@ "$id": "66", "kind": "basic", "name": "putRecursiveModel", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "67", "name": "putRecursiveModel", + "isExactName": false, "resourceName": "SingleDiscriminator", "accessibility": "public", "parameters": [ @@ -1019,9 +1067,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.SingleDiscriminator.putRecursiveModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "70", @@ -1057,9 +1107,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.SingleDiscriminator.putRecursiveModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -1108,11 +1160,13 @@ "$id": "72", "kind": "basic", "name": "getMissingDiscriminator", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "73", "name": "getMissingDiscriminator", + "isExactName": false, "resourceName": "SingleDiscriminator", "accessibility": "public", "parameters": [ @@ -1147,9 +1201,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.SingleDiscriminator.getMissingDiscriminator.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1201,11 +1257,13 @@ "$id": "76", "kind": "basic", "name": "getWrongDiscriminator", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "77", "name": "getWrongDiscriminator", + "isExactName": false, "resourceName": "SingleDiscriminator", "accessibility": "public", "parameters": [ @@ -1240,9 +1298,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.SingleDiscriminator.getWrongDiscriminator.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1294,11 +1354,13 @@ "$id": "80", "kind": "basic", "name": "getLegacyModel", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "81", "name": "getLegacyModel", + "isExactName": false, "resourceName": "SingleDiscriminator", "accessibility": "public", "parameters": [ @@ -1333,9 +1395,11 @@ "crossLanguageDefinitionId": "Type.Model.Inheritance.SingleDiscriminator.getLegacyModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1413,7 +1477,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..e5b3ea2d030 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 } ] } @@ -201,6 +211,7 @@ "$id": "18", "kind": "client", "name": "UsageClient", + "isExactName": false, "namespace": "Type.Model.Usage", "doc": "Illustrates usage of Record in different places(Operation parameters, return type or both).", "methods": [ @@ -208,11 +219,13 @@ "$id": "19", "kind": "basic", "name": "input", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "20", "name": "input", + "isExactName": false, "resourceName": "Usage", "accessibility": "public", "parameters": [ @@ -249,9 +262,11 @@ "crossLanguageDefinitionId": "Type.Model.Usage.input.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "23", @@ -287,9 +302,11 @@ "crossLanguageDefinitionId": "Type.Model.Usage.input.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -338,11 +355,13 @@ "$id": "25", "kind": "basic", "name": "output", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "26", "name": "output", + "isExactName": false, "resourceName": "Usage", "accessibility": "public", "parameters": [ @@ -377,9 +396,11 @@ "crossLanguageDefinitionId": "Type.Model.Usage.output.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -431,11 +452,13 @@ "$id": "29", "kind": "basic", "name": "inputAndOutput", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "30", "name": "inputAndOutput", + "isExactName": false, "resourceName": "Usage", "accessibility": "public", "parameters": [ @@ -472,9 +495,11 @@ "crossLanguageDefinitionId": "Type.Model.Usage.inputAndOutput.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "33", @@ -507,9 +532,11 @@ "crossLanguageDefinitionId": "Type.Model.Usage.inputAndOutput.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "35", @@ -545,9 +572,11 @@ "crossLanguageDefinitionId": "Type.Model.Usage.inputAndOutput.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -639,7 +668,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..8576d99ff97 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 } ] } @@ -398,6 +416,7 @@ "$id": "39", "kind": "client", "name": "VisibilityClient", + "isExactName": false, "namespace": "Type.Model.Visibility", "doc": "Illustrates models with visibility properties.", "methods": [ @@ -405,11 +424,13 @@ "$id": "40", "kind": "basic", "name": "getModel", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "41", "name": "getModel", + "isExactName": false, "resourceName": "Visibility", "accessibility": "public", "parameters": [ @@ -449,7 +470,8 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.getModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "45", @@ -467,9 +489,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.VisibilityModel.queryProp", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "46", @@ -504,9 +528,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.getModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "48", @@ -539,9 +565,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.getModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "50", @@ -566,6 +594,7 @@ "$ref": "44" } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -631,11 +660,13 @@ "$id": "51", "kind": "basic", "name": "headModel", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "52", "name": "headModel", + "isExactName": false, "resourceName": "Visibility", "accessibility": "public", "parameters": [ @@ -675,12 +706,14 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.headModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$ref": "45" } - ] + ], + "isExactName": false }, { "$id": "56", @@ -715,9 +748,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.headModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "58", @@ -742,6 +777,7 @@ "$ref": "55" } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -790,11 +826,13 @@ "$id": "59", "kind": "basic", "name": "putModel", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "60", "name": "putModel", + "isExactName": false, "resourceName": "Visibility", "accessibility": "public", "parameters": [ @@ -831,9 +869,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.putModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "63", @@ -869,9 +909,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.putModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -920,11 +962,13 @@ "$id": "65", "kind": "basic", "name": "patchModel", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "66", "name": "patchModel", + "isExactName": false, "resourceName": "Visibility", "accessibility": "public", "parameters": [ @@ -961,9 +1005,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.patchModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "69", @@ -999,9 +1045,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.patchModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -1050,11 +1098,13 @@ "$id": "71", "kind": "basic", "name": "postModel", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "72", "name": "postModel", + "isExactName": false, "resourceName": "Visibility", "accessibility": "public", "parameters": [ @@ -1091,9 +1141,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.postModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "75", @@ -1129,9 +1181,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.postModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -1180,11 +1234,13 @@ "$id": "77", "kind": "basic", "name": "deleteModel", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "78", "name": "deleteModel", + "isExactName": false, "resourceName": "Visibility", "accessibility": "public", "parameters": [ @@ -1221,9 +1277,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.deleteModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "81", @@ -1259,9 +1317,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.deleteModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -1310,11 +1370,13 @@ "$id": "83", "kind": "basic", "name": "putReadOnlyModel", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "84", "name": "putReadOnlyModel", + "isExactName": false, "resourceName": "Visibility", "accessibility": "public", "parameters": [ @@ -1351,9 +1413,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.putReadOnlyModel.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "87", @@ -1386,9 +1450,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.putReadOnlyModel.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "89", @@ -1424,9 +1490,11 @@ "crossLanguageDefinitionId": "Type.Model.Visibility.putReadOnlyModel.input", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "input" @@ -1518,7 +1586,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..7fef19a421f 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 } ] } @@ -3180,6 +3338,7 @@ "$id": "281", "kind": "client", "name": "AdditionalPropertiesClient", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "doc": "Tests for additional properties of models", "methods": [], @@ -3212,7 +3371,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -3224,18 +3384,21 @@ "$id": "285", "kind": "client", "name": "ExtendsUnknown", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "286", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "287", "name": "get", + "isExactName": false, "resourceName": "ExtendsUnknown", "doc": "Get call", "accessibility": "public", @@ -3271,9 +3434,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknown.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3325,12 +3490,14 @@ "$id": "290", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "291", "name": "put", + "isExactName": false, "resourceName": "ExtendsUnknown", "doc": "Put operation", "accessibility": "public", @@ -3368,9 +3535,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknown.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "294", @@ -3408,9 +3577,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknown.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3485,7 +3656,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknown.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknown.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3501,18 +3673,21 @@ "$id": "299", "kind": "client", "name": "ExtendsUnknownDerived", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "300", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "301", "name": "get", + "isExactName": false, "resourceName": "ExtendsUnknownDerived", "doc": "Get call", "accessibility": "public", @@ -3548,9 +3723,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknownDerived.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3602,12 +3779,14 @@ "$id": "304", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "305", "name": "put", + "isExactName": false, "resourceName": "ExtendsUnknownDerived", "doc": "Put operation", "accessibility": "public", @@ -3645,9 +3824,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknownDerived.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "308", @@ -3685,9 +3866,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknownDerived.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3762,7 +3945,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknownDerived.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknownDerived.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3778,18 +3962,21 @@ "$id": "313", "kind": "client", "name": "ExtendsUnknownDiscriminated", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "314", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "315", "name": "get", + "isExactName": false, "resourceName": "ExtendsUnknownDiscriminated", "doc": "Get call", "accessibility": "public", @@ -3825,9 +4012,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknownDiscriminated.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3879,12 +4068,14 @@ "$id": "318", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "319", "name": "put", + "isExactName": false, "resourceName": "ExtendsUnknownDiscriminated", "doc": "Put operation", "accessibility": "public", @@ -3922,9 +4113,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknownDiscriminated.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "322", @@ -3962,9 +4155,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknownDiscriminated.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4039,7 +4234,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknownDiscriminated.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsUnknownDiscriminated.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4055,18 +4251,21 @@ "$id": "327", "kind": "client", "name": "IsUnknown", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "328", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "329", "name": "get", + "isExactName": false, "resourceName": "IsUnknown", "doc": "Get call", "accessibility": "public", @@ -4102,9 +4301,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknown.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4156,12 +4357,14 @@ "$id": "332", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "333", "name": "put", + "isExactName": false, "resourceName": "IsUnknown", "doc": "Put operation", "accessibility": "public", @@ -4199,9 +4402,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknown.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "336", @@ -4239,9 +4444,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknown.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4316,7 +4523,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknown.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknown.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4332,18 +4540,21 @@ "$id": "341", "kind": "client", "name": "IsUnknownDerived", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "342", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "343", "name": "get", + "isExactName": false, "resourceName": "IsUnknownDerived", "doc": "Get call", "accessibility": "public", @@ -4379,9 +4590,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknownDerived.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4433,12 +4646,14 @@ "$id": "346", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "347", "name": "put", + "isExactName": false, "resourceName": "IsUnknownDerived", "doc": "Put operation", "accessibility": "public", @@ -4476,9 +4691,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknownDerived.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "350", @@ -4516,9 +4733,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknownDerived.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4593,7 +4812,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknownDerived.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknownDerived.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4609,18 +4829,21 @@ "$id": "355", "kind": "client", "name": "IsUnknownDiscriminated", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "356", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "357", "name": "get", + "isExactName": false, "resourceName": "IsUnknownDiscriminated", "doc": "Get call", "accessibility": "public", @@ -4656,9 +4879,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknownDiscriminated.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4710,12 +4935,14 @@ "$id": "360", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "361", "name": "put", + "isExactName": false, "resourceName": "IsUnknownDiscriminated", "doc": "Put operation", "accessibility": "public", @@ -4753,9 +4980,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknownDiscriminated.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "364", @@ -4793,9 +5022,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknownDiscriminated.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4870,7 +5101,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknownDiscriminated.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsUnknownDiscriminated.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4886,18 +5118,21 @@ "$id": "369", "kind": "client", "name": "ExtendsString", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "370", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "371", "name": "get", + "isExactName": false, "resourceName": "ExtendsString", "doc": "Get call", "accessibility": "public", @@ -4933,9 +5168,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsString.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4987,12 +5224,14 @@ "$id": "374", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "375", "name": "put", + "isExactName": false, "resourceName": "ExtendsString", "doc": "Put operation", "accessibility": "public", @@ -5030,9 +5269,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsString.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "378", @@ -5070,9 +5311,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsString.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5147,7 +5390,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsString.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsString.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -5163,18 +5407,21 @@ "$id": "383", "kind": "client", "name": "IsString", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "384", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "385", "name": "get", + "isExactName": false, "resourceName": "IsString", "doc": "Get call", "accessibility": "public", @@ -5210,9 +5457,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsString.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5264,12 +5513,14 @@ "$id": "388", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "389", "name": "put", + "isExactName": false, "resourceName": "IsString", "doc": "Put operation", "accessibility": "public", @@ -5307,9 +5558,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsString.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "392", @@ -5347,9 +5600,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsString.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5424,7 +5679,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsString.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsString.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -5440,18 +5696,21 @@ "$id": "397", "kind": "client", "name": "SpreadString", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "398", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "399", "name": "get", + "isExactName": false, "resourceName": "SpreadString", "doc": "Get call", "accessibility": "public", @@ -5487,9 +5746,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadString.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5541,12 +5802,14 @@ "$id": "402", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "403", "name": "put", + "isExactName": false, "resourceName": "SpreadString", "doc": "Put operation", "accessibility": "public", @@ -5584,9 +5847,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadString.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "406", @@ -5624,9 +5889,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadString.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5701,7 +5968,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadString.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadString.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -5717,18 +5985,21 @@ "$id": "411", "kind": "client", "name": "ExtendsFloat", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "412", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "413", "name": "get", + "isExactName": false, "resourceName": "ExtendsFloat", "doc": "Get call", "accessibility": "public", @@ -5764,9 +6035,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsFloat.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5818,12 +6091,14 @@ "$id": "416", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "417", "name": "put", + "isExactName": false, "resourceName": "ExtendsFloat", "doc": "Put operation", "accessibility": "public", @@ -5861,9 +6136,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsFloat.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "420", @@ -5901,9 +6178,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsFloat.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5978,7 +6257,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsFloat.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsFloat.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -5994,18 +6274,21 @@ "$id": "425", "kind": "client", "name": "IsFloat", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "426", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "427", "name": "get", + "isExactName": false, "resourceName": "IsFloat", "doc": "Get call", "accessibility": "public", @@ -6041,9 +6324,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsFloat.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6095,12 +6380,14 @@ "$id": "430", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "431", "name": "put", + "isExactName": false, "resourceName": "IsFloat", "doc": "Put operation", "accessibility": "public", @@ -6138,9 +6425,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsFloat.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "434", @@ -6178,9 +6467,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsFloat.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6255,7 +6546,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsFloat.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsFloat.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -6271,18 +6563,21 @@ "$id": "439", "kind": "client", "name": "SpreadFloat", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "440", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "441", "name": "get", + "isExactName": false, "resourceName": "SpreadFloat", "doc": "Get call", "accessibility": "public", @@ -6318,9 +6613,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadFloat.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6372,12 +6669,14 @@ "$id": "444", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "445", "name": "put", + "isExactName": false, "resourceName": "SpreadFloat", "doc": "Put operation", "accessibility": "public", @@ -6415,9 +6714,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadFloat.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "448", @@ -6455,9 +6756,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadFloat.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6532,7 +6835,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadFloat.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadFloat.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -6548,18 +6852,21 @@ "$id": "453", "kind": "client", "name": "ExtendsModel", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "454", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "455", "name": "get", + "isExactName": false, "resourceName": "ExtendsModel", "doc": "Get call", "accessibility": "public", @@ -6595,9 +6902,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsModel.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6649,12 +6958,14 @@ "$id": "458", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "459", "name": "put", + "isExactName": false, "resourceName": "ExtendsModel", "doc": "Put operation", "accessibility": "public", @@ -6692,9 +7003,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsModel.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "462", @@ -6732,9 +7045,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsModel.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6809,7 +7124,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsModel.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsModel.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -6825,18 +7141,21 @@ "$id": "467", "kind": "client", "name": "IsModel", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "468", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "469", "name": "get", + "isExactName": false, "resourceName": "IsModel", "doc": "Get call", "accessibility": "public", @@ -6872,9 +7191,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsModel.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6926,12 +7247,14 @@ "$id": "472", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "473", "name": "put", + "isExactName": false, "resourceName": "IsModel", "doc": "Put operation", "accessibility": "public", @@ -6969,9 +7292,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsModel.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "476", @@ -7009,9 +7334,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsModel.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7086,7 +7413,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsModel.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsModel.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7102,18 +7430,21 @@ "$id": "481", "kind": "client", "name": "SpreadModel", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "482", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "483", "name": "get", + "isExactName": false, "resourceName": "SpreadModel", "doc": "Get call", "accessibility": "public", @@ -7149,9 +7480,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadModel.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7203,12 +7536,14 @@ "$id": "486", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "487", "name": "put", + "isExactName": false, "resourceName": "SpreadModel", "doc": "Put operation", "accessibility": "public", @@ -7246,9 +7581,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadModel.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "490", @@ -7286,9 +7623,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadModel.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7363,7 +7702,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadModel.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadModel.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7379,18 +7719,21 @@ "$id": "495", "kind": "client", "name": "ExtendsModelArray", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "496", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "497", "name": "get", + "isExactName": false, "resourceName": "ExtendsModelArray", "doc": "Get call", "accessibility": "public", @@ -7426,9 +7769,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsModelArray.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7480,12 +7825,14 @@ "$id": "500", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "501", "name": "put", + "isExactName": false, "resourceName": "ExtendsModelArray", "doc": "Put operation", "accessibility": "public", @@ -7523,9 +7870,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsModelArray.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "504", @@ -7563,9 +7912,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsModelArray.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7640,7 +7991,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsModelArray.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsModelArray.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7656,18 +8008,21 @@ "$id": "509", "kind": "client", "name": "IsModelArray", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "510", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "511", "name": "get", + "isExactName": false, "resourceName": "IsModelArray", "doc": "Get call", "accessibility": "public", @@ -7703,9 +8058,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsModelArray.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7757,12 +8114,14 @@ "$id": "514", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "515", "name": "put", + "isExactName": false, "resourceName": "IsModelArray", "doc": "Put operation", "accessibility": "public", @@ -7800,9 +8159,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsModelArray.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "518", @@ -7840,9 +8201,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsModelArray.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7917,7 +8280,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsModelArray.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.IsModelArray.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7933,18 +8297,21 @@ "$id": "523", "kind": "client", "name": "SpreadModelArray", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "524", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "525", "name": "get", + "isExactName": false, "resourceName": "SpreadModelArray", "doc": "Get call", "accessibility": "public", @@ -7980,9 +8347,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadModelArray.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8034,12 +8403,14 @@ "$id": "528", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "529", "name": "put", + "isExactName": false, "resourceName": "SpreadModelArray", "doc": "Put operation", "accessibility": "public", @@ -8077,9 +8448,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadModelArray.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "532", @@ -8117,9 +8490,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadModelArray.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -8194,7 +8569,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadModelArray.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadModelArray.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -8210,18 +8586,21 @@ "$id": "537", "kind": "client", "name": "SpreadDifferentString", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "538", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "539", "name": "get", + "isExactName": false, "resourceName": "SpreadDifferentString", "doc": "Get call", "accessibility": "public", @@ -8257,9 +8636,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentString.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8311,12 +8692,14 @@ "$id": "542", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "543", "name": "put", + "isExactName": false, "resourceName": "SpreadDifferentString", "doc": "Put operation", "accessibility": "public", @@ -8354,9 +8737,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentString.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "546", @@ -8394,9 +8779,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentString.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -8471,7 +8858,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentString.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentString.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -8487,18 +8875,21 @@ "$id": "551", "kind": "client", "name": "SpreadDifferentFloat", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "552", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "553", "name": "get", + "isExactName": false, "resourceName": "SpreadDifferentFloat", "doc": "Get call", "accessibility": "public", @@ -8534,9 +8925,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentFloat.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8588,12 +8981,14 @@ "$id": "556", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "557", "name": "put", + "isExactName": false, "resourceName": "SpreadDifferentFloat", "doc": "Put operation", "accessibility": "public", @@ -8631,9 +9026,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentFloat.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "560", @@ -8671,9 +9068,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentFloat.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -8748,7 +9147,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentFloat.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentFloat.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -8764,18 +9164,21 @@ "$id": "565", "kind": "client", "name": "SpreadDifferentModel", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "566", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "567", "name": "get", + "isExactName": false, "resourceName": "SpreadDifferentModel", "doc": "Get call", "accessibility": "public", @@ -8811,9 +9214,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentModel.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8865,12 +9270,14 @@ "$id": "570", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "571", "name": "put", + "isExactName": false, "resourceName": "SpreadDifferentModel", "doc": "Put operation", "accessibility": "public", @@ -8908,9 +9315,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentModel.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "574", @@ -8948,9 +9357,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentModel.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -9025,7 +9436,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentModel.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentModel.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9041,18 +9453,21 @@ "$id": "579", "kind": "client", "name": "SpreadDifferentModelArray", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "580", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "581", "name": "get", + "isExactName": false, "resourceName": "SpreadDifferentModelArray", "doc": "Get call", "accessibility": "public", @@ -9088,9 +9503,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentModelArray.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9142,12 +9559,14 @@ "$id": "584", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "585", "name": "put", + "isExactName": false, "resourceName": "SpreadDifferentModelArray", "doc": "Put operation", "accessibility": "public", @@ -9185,9 +9604,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentModelArray.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "588", @@ -9225,9 +9646,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentModelArray.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -9302,7 +9725,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentModelArray.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadDifferentModelArray.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9318,18 +9742,21 @@ "$id": "593", "kind": "client", "name": "ExtendsDifferentSpreadString", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "594", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "595", "name": "get", + "isExactName": false, "resourceName": "ExtendsDifferentSpreadString", "doc": "Get call", "accessibility": "public", @@ -9365,9 +9792,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadString.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9419,12 +9848,14 @@ "$id": "598", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "599", "name": "put", + "isExactName": false, "resourceName": "ExtendsDifferentSpreadString", "doc": "Put operation", "accessibility": "public", @@ -9462,9 +9893,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadString.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "602", @@ -9502,9 +9935,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadString.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -9579,7 +10014,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadString.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadString.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9595,18 +10031,21 @@ "$id": "607", "kind": "client", "name": "ExtendsDifferentSpreadFloat", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "608", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "609", "name": "get", + "isExactName": false, "resourceName": "ExtendsDifferentSpreadFloat", "doc": "Get call", "accessibility": "public", @@ -9642,9 +10081,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadFloat.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9696,12 +10137,14 @@ "$id": "612", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "613", "name": "put", + "isExactName": false, "resourceName": "ExtendsDifferentSpreadFloat", "doc": "Put operation", "accessibility": "public", @@ -9739,9 +10182,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadFloat.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "616", @@ -9779,9 +10224,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadFloat.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -9856,7 +10303,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadFloat.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadFloat.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9872,18 +10320,21 @@ "$id": "621", "kind": "client", "name": "ExtendsDifferentSpreadModel", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "622", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "623", "name": "get", + "isExactName": false, "resourceName": "ExtendsDifferentSpreadModel", "doc": "Get call", "accessibility": "public", @@ -9919,9 +10370,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadModel.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9973,12 +10426,14 @@ "$id": "626", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "627", "name": "put", + "isExactName": false, "resourceName": "ExtendsDifferentSpreadModel", "doc": "Put operation", "accessibility": "public", @@ -10016,9 +10471,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadModel.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "630", @@ -10056,9 +10513,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadModel.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -10133,7 +10592,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadModel.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadModel.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -10149,18 +10609,21 @@ "$id": "635", "kind": "client", "name": "ExtendsDifferentSpreadModelArray", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "636", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "637", "name": "get", + "isExactName": false, "resourceName": "ExtendsDifferentSpreadModelArray", "doc": "Get call", "accessibility": "public", @@ -10196,9 +10659,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadModelArray.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10250,12 +10715,14 @@ "$id": "640", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "641", "name": "put", + "isExactName": false, "resourceName": "ExtendsDifferentSpreadModelArray", "doc": "Put operation", "accessibility": "public", @@ -10293,9 +10760,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadModelArray.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "644", @@ -10333,9 +10802,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadModelArray.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -10410,7 +10881,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadModelArray.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.ExtendsDifferentSpreadModelArray.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -10426,18 +10898,21 @@ "$id": "649", "kind": "client", "name": "MultipleSpread", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "650", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "651", "name": "get", + "isExactName": false, "resourceName": "MultipleSpread", "doc": "Get call", "accessibility": "public", @@ -10473,9 +10948,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.MultipleSpread.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10527,12 +11004,14 @@ "$id": "654", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "655", "name": "put", + "isExactName": false, "resourceName": "MultipleSpread", "doc": "Put operation", "accessibility": "public", @@ -10570,9 +11049,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.MultipleSpread.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "658", @@ -10610,9 +11091,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.MultipleSpread.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -10687,7 +11170,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.MultipleSpread.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.MultipleSpread.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -10703,18 +11187,21 @@ "$id": "663", "kind": "client", "name": "SpreadRecordUnion", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "664", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "665", "name": "get", + "isExactName": false, "resourceName": "SpreadRecordUnion", "doc": "Get call", "accessibility": "public", @@ -10750,9 +11237,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordUnion.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10804,12 +11293,14 @@ "$id": "668", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "669", "name": "put", + "isExactName": false, "resourceName": "SpreadRecordUnion", "doc": "Put operation", "accessibility": "public", @@ -10847,9 +11338,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordUnion.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "672", @@ -10887,9 +11380,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordUnion.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -10964,7 +11459,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordUnion.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordUnion.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -10980,18 +11476,21 @@ "$id": "677", "kind": "client", "name": "SpreadRecordNonDiscriminatedUnion", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "678", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "679", "name": "get", + "isExactName": false, "resourceName": "SpreadRecordNonDiscriminatedUnion", "doc": "Get call", "accessibility": "public", @@ -11027,9 +11526,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11081,12 +11582,14 @@ "$id": "682", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "683", "name": "put", + "isExactName": false, "resourceName": "SpreadRecordNonDiscriminatedUnion", "doc": "Put operation", "accessibility": "public", @@ -11124,9 +11627,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "686", @@ -11164,9 +11669,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -11241,7 +11748,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -11257,18 +11765,21 @@ "$id": "691", "kind": "client", "name": "SpreadRecordNonDiscriminatedUnion2", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "692", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "693", "name": "get", + "isExactName": false, "resourceName": "SpreadRecordNonDiscriminatedUnion2", "doc": "Get call", "accessibility": "public", @@ -11304,9 +11815,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion2.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11358,12 +11871,14 @@ "$id": "696", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "697", "name": "put", + "isExactName": false, "resourceName": "SpreadRecordNonDiscriminatedUnion2", "doc": "Put operation", "accessibility": "public", @@ -11401,9 +11916,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion2.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "700", @@ -11441,9 +11958,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion2.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -11518,7 +12037,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion2.endpoint" + "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion2.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -11534,18 +12054,21 @@ "$id": "705", "kind": "client", "name": "SpreadRecordNonDiscriminatedUnion3", + "isExactName": false, "namespace": "Type.Property.AdditionalProperties", "methods": [ { "$id": "706", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "707", "name": "get", + "isExactName": false, "resourceName": "SpreadRecordNonDiscriminatedUnion3", "doc": "Get call", "accessibility": "public", @@ -11581,9 +12104,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion3.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -11635,12 +12160,14 @@ "$id": "710", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "711", "name": "put", + "isExactName": false, "resourceName": "SpreadRecordNonDiscriminatedUnion3", "doc": "Put operation", "accessibility": "public", @@ -11678,9 +12205,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion3.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "714", @@ -11718,9 +12247,11 @@ "crossLanguageDefinitionId": "Type.Property.AdditionalProperties.SpreadRecordNonDiscriminatedUnion3.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -11795,7 +12326,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..d55f8c6a586 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 } ] } @@ -1279,6 +1344,7 @@ "$id": "134", "kind": "client", "name": "NullableClient", + "isExactName": false, "namespace": "Type.Property.Nullable", "doc": "Illustrates models with nullable properties.", "methods": [], @@ -1311,7 +1377,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Nullable.endpoint" + "crossLanguageDefinitionId": "Type.Property.Nullable.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -1323,18 +1390,21 @@ "$id": "138", "kind": "client", "name": "String", + "isExactName": false, "namespace": "Type.Property.Nullable", "methods": [ { "$id": "139", "kind": "basic", "name": "getNonNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return all properties in the model", "operation": { "$id": "140", "name": "getNonNull", + "isExactName": false, "resourceName": "String", "doc": "Get models that will return all properties in the model", "accessibility": "public", @@ -1370,9 +1440,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.String.getNonNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1424,12 +1496,14 @@ "$id": "143", "kind": "basic", "name": "getNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return the default object", "operation": { "$id": "144", "name": "getNull", + "isExactName": false, "resourceName": "String", "doc": "Get models that will return the default object", "accessibility": "public", @@ -1465,9 +1539,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.String.getNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1519,12 +1595,14 @@ "$id": "147", "kind": "basic", "name": "patchNonNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with all properties present.", "operation": { "$id": "148", "name": "patchNonNull", + "isExactName": false, "resourceName": "String", "doc": "Put a body with all properties present.", "accessibility": "public", @@ -1562,9 +1640,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.String.patchNonNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "151", @@ -1600,9 +1680,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.String.patchNonNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1651,12 +1733,14 @@ "$id": "153", "kind": "basic", "name": "patchNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with default properties.", "operation": { "$id": "154", "name": "patchNull", + "isExactName": false, "resourceName": "String", "doc": "Put a body with default properties.", "accessibility": "public", @@ -1694,9 +1778,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.String.patchNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "157", @@ -1732,9 +1818,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.String.patchNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1809,7 +1897,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Nullable.String.endpoint" + "crossLanguageDefinitionId": "Type.Property.Nullable.String.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1825,18 +1914,21 @@ "$id": "162", "kind": "client", "name": "Bytes", + "isExactName": false, "namespace": "Type.Property.Nullable", "methods": [ { "$id": "163", "kind": "basic", "name": "getNonNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return all properties in the model", "operation": { "$id": "164", "name": "getNonNull", + "isExactName": false, "resourceName": "Bytes", "doc": "Get models that will return all properties in the model", "accessibility": "public", @@ -1872,9 +1964,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Bytes.getNonNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1926,12 +2020,14 @@ "$id": "167", "kind": "basic", "name": "getNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return the default object", "operation": { "$id": "168", "name": "getNull", + "isExactName": false, "resourceName": "Bytes", "doc": "Get models that will return the default object", "accessibility": "public", @@ -1967,9 +2063,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Bytes.getNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2021,12 +2119,14 @@ "$id": "171", "kind": "basic", "name": "patchNonNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with all properties present.", "operation": { "$id": "172", "name": "patchNonNull", + "isExactName": false, "resourceName": "Bytes", "doc": "Put a body with all properties present.", "accessibility": "public", @@ -2064,9 +2164,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Bytes.patchNonNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "175", @@ -2102,9 +2204,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Bytes.patchNonNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2153,12 +2257,14 @@ "$id": "177", "kind": "basic", "name": "patchNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with default properties.", "operation": { "$id": "178", "name": "patchNull", + "isExactName": false, "resourceName": "Bytes", "doc": "Put a body with default properties.", "accessibility": "public", @@ -2196,9 +2302,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Bytes.patchNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "181", @@ -2234,9 +2342,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Bytes.patchNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2311,7 +2421,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Nullable.Bytes.endpoint" + "crossLanguageDefinitionId": "Type.Property.Nullable.Bytes.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2327,18 +2438,21 @@ "$id": "186", "kind": "client", "name": "Datetime", + "isExactName": false, "namespace": "Type.Property.Nullable", "methods": [ { "$id": "187", "kind": "basic", "name": "getNonNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return all properties in the model", "operation": { "$id": "188", "name": "getNonNull", + "isExactName": false, "resourceName": "Datetime", "doc": "Get models that will return all properties in the model", "accessibility": "public", @@ -2374,9 +2488,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Datetime.getNonNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2428,12 +2544,14 @@ "$id": "191", "kind": "basic", "name": "getNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return the default object", "operation": { "$id": "192", "name": "getNull", + "isExactName": false, "resourceName": "Datetime", "doc": "Get models that will return the default object", "accessibility": "public", @@ -2469,9 +2587,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Datetime.getNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2523,12 +2643,14 @@ "$id": "195", "kind": "basic", "name": "patchNonNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with all properties present.", "operation": { "$id": "196", "name": "patchNonNull", + "isExactName": false, "resourceName": "Datetime", "doc": "Put a body with all properties present.", "accessibility": "public", @@ -2566,9 +2688,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Datetime.patchNonNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "199", @@ -2604,9 +2728,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Datetime.patchNonNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2655,12 +2781,14 @@ "$id": "201", "kind": "basic", "name": "patchNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with default properties.", "operation": { "$id": "202", "name": "patchNull", + "isExactName": false, "resourceName": "Datetime", "doc": "Put a body with default properties.", "accessibility": "public", @@ -2698,9 +2826,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Datetime.patchNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "205", @@ -2736,9 +2866,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Datetime.patchNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2813,7 +2945,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Nullable.Datetime.endpoint" + "crossLanguageDefinitionId": "Type.Property.Nullable.Datetime.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2829,18 +2962,21 @@ "$id": "210", "kind": "client", "name": "Duration", + "isExactName": false, "namespace": "Type.Property.Nullable", "methods": [ { "$id": "211", "kind": "basic", "name": "getNonNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return all properties in the model", "operation": { "$id": "212", "name": "getNonNull", + "isExactName": false, "resourceName": "Duration", "doc": "Get models that will return all properties in the model", "accessibility": "public", @@ -2876,9 +3012,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Duration.getNonNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2930,12 +3068,14 @@ "$id": "215", "kind": "basic", "name": "getNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return the default object", "operation": { "$id": "216", "name": "getNull", + "isExactName": false, "resourceName": "Duration", "doc": "Get models that will return the default object", "accessibility": "public", @@ -2971,9 +3111,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Duration.getNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3025,12 +3167,14 @@ "$id": "219", "kind": "basic", "name": "patchNonNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with all properties present.", "operation": { "$id": "220", "name": "patchNonNull", + "isExactName": false, "resourceName": "Duration", "doc": "Put a body with all properties present.", "accessibility": "public", @@ -3068,9 +3212,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Duration.patchNonNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "223", @@ -3106,9 +3252,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Duration.patchNonNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3157,12 +3305,14 @@ "$id": "225", "kind": "basic", "name": "patchNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with default properties.", "operation": { "$id": "226", "name": "patchNull", + "isExactName": false, "resourceName": "Duration", "doc": "Put a body with default properties.", "accessibility": "public", @@ -3200,9 +3350,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Duration.patchNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "229", @@ -3238,9 +3390,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.Duration.patchNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3315,7 +3469,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Nullable.Duration.endpoint" + "crossLanguageDefinitionId": "Type.Property.Nullable.Duration.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3331,18 +3486,21 @@ "$id": "234", "kind": "client", "name": "CollectionsByte", + "isExactName": false, "namespace": "Type.Property.Nullable", "methods": [ { "$id": "235", "kind": "basic", "name": "getNonNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return all properties in the model", "operation": { "$id": "236", "name": "getNonNull", + "isExactName": false, "resourceName": "CollectionsByte", "doc": "Get models that will return all properties in the model", "accessibility": "public", @@ -3378,9 +3536,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsByte.getNonNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3432,12 +3592,14 @@ "$id": "239", "kind": "basic", "name": "getNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return the default object", "operation": { "$id": "240", "name": "getNull", + "isExactName": false, "resourceName": "CollectionsByte", "doc": "Get models that will return the default object", "accessibility": "public", @@ -3473,9 +3635,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsByte.getNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3527,12 +3691,14 @@ "$id": "243", "kind": "basic", "name": "patchNonNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with all properties present.", "operation": { "$id": "244", "name": "patchNonNull", + "isExactName": false, "resourceName": "CollectionsByte", "doc": "Put a body with all properties present.", "accessibility": "public", @@ -3570,9 +3736,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsByte.patchNonNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "247", @@ -3608,9 +3776,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsByte.patchNonNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3659,12 +3829,14 @@ "$id": "249", "kind": "basic", "name": "patchNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with default properties.", "operation": { "$id": "250", "name": "patchNull", + "isExactName": false, "resourceName": "CollectionsByte", "doc": "Put a body with default properties.", "accessibility": "public", @@ -3702,9 +3874,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsByte.patchNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "253", @@ -3740,9 +3914,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsByte.patchNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3817,7 +3993,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsByte.endpoint" + "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsByte.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3833,18 +4010,21 @@ "$id": "258", "kind": "client", "name": "CollectionsModel", + "isExactName": false, "namespace": "Type.Property.Nullable", "methods": [ { "$id": "259", "kind": "basic", "name": "getNonNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return all properties in the model", "operation": { "$id": "260", "name": "getNonNull", + "isExactName": false, "resourceName": "CollectionsModel", "doc": "Get models that will return all properties in the model", "accessibility": "public", @@ -3880,9 +4060,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsModel.getNonNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3934,12 +4116,14 @@ "$id": "263", "kind": "basic", "name": "getNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return the default object", "operation": { "$id": "264", "name": "getNull", + "isExactName": false, "resourceName": "CollectionsModel", "doc": "Get models that will return the default object", "accessibility": "public", @@ -3975,9 +4159,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsModel.getNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4029,12 +4215,14 @@ "$id": "267", "kind": "basic", "name": "patchNonNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with all properties present.", "operation": { "$id": "268", "name": "patchNonNull", + "isExactName": false, "resourceName": "CollectionsModel", "doc": "Put a body with all properties present.", "accessibility": "public", @@ -4072,9 +4260,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsModel.patchNonNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "271", @@ -4110,9 +4300,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsModel.patchNonNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4161,12 +4353,14 @@ "$id": "273", "kind": "basic", "name": "patchNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with default properties.", "operation": { "$id": "274", "name": "patchNull", + "isExactName": false, "resourceName": "CollectionsModel", "doc": "Put a body with default properties.", "accessibility": "public", @@ -4204,9 +4398,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsModel.patchNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "277", @@ -4242,9 +4438,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsModel.patchNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4319,7 +4517,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsModel.endpoint" + "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsModel.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4335,18 +4534,21 @@ "$id": "282", "kind": "client", "name": "CollectionsString", + "isExactName": false, "namespace": "Type.Property.Nullable", "methods": [ { "$id": "283", "kind": "basic", "name": "getNonNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return all properties in the model", "operation": { "$id": "284", "name": "getNonNull", + "isExactName": false, "resourceName": "CollectionsString", "doc": "Get models that will return all properties in the model", "accessibility": "public", @@ -4382,9 +4584,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsString.getNonNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4436,12 +4640,14 @@ "$id": "287", "kind": "basic", "name": "getNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return the default object", "operation": { "$id": "288", "name": "getNull", + "isExactName": false, "resourceName": "CollectionsString", "doc": "Get models that will return the default object", "accessibility": "public", @@ -4477,9 +4683,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsString.getNull.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4531,12 +4739,14 @@ "$id": "291", "kind": "basic", "name": "patchNonNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with all properties present.", "operation": { "$id": "292", "name": "patchNonNull", + "isExactName": false, "resourceName": "CollectionsString", "doc": "Put a body with all properties present.", "accessibility": "public", @@ -4574,9 +4784,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsString.patchNonNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "295", @@ -4612,9 +4824,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsString.patchNonNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4663,12 +4877,14 @@ "$id": "297", "kind": "basic", "name": "patchNull", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with default properties.", "operation": { "$id": "298", "name": "patchNull", + "isExactName": false, "resourceName": "CollectionsString", "doc": "Put a body with default properties.", "accessibility": "public", @@ -4706,9 +4922,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsString.patchNull.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "301", @@ -4744,9 +4962,11 @@ "crossLanguageDefinitionId": "Type.Property.Nullable.CollectionsString.patchNull.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4821,7 +5041,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..b880f297976 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 @@ -31,14 +31,16 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Type.Property.Optional", "isFixed": false, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -69,14 +71,16 @@ "enumType": { "$ref": "5" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Type.Property.Optional", "isFixed": false, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -107,14 +111,16 @@ "enumType": { "$ref": "9" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Type.Property.Optional", "isFixed": false, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -140,7 +146,8 @@ "enumType": { "$ref": "13" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "16", @@ -153,14 +160,16 @@ "enumType": { "$ref": "13" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Type.Property.Optional", "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -186,7 +195,8 @@ "enumType": { "$ref": "17" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "20", @@ -199,14 +209,16 @@ "enumType": { "$ref": "17" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Type.Property.Optional", "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "21", @@ -232,7 +244,8 @@ "enumType": { "$ref": "21" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "24", @@ -245,14 +258,16 @@ "enumType": { "$ref": "21" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Type.Property.Optional", "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -270,7 +285,8 @@ "decorators": [] }, "value": true, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "27", @@ -286,7 +302,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "29", @@ -302,7 +319,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "31", @@ -318,7 +336,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "33", @@ -334,7 +353,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "35", @@ -350,7 +370,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "37", @@ -366,7 +387,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "39", @@ -382,7 +404,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "41", @@ -398,7 +421,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "43", @@ -414,7 +438,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "45", @@ -430,7 +455,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "47", @@ -446,7 +472,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "49", @@ -462,7 +489,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "51", @@ -478,7 +506,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "53", @@ -494,7 +523,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "55", @@ -510,7 +540,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "57", @@ -526,7 +557,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "59", @@ -542,7 +574,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "61", @@ -558,7 +591,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "63", @@ -574,7 +608,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "65", @@ -590,7 +625,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "67", @@ -606,7 +642,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "69", @@ -622,7 +659,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "71", @@ -638,7 +676,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "73", @@ -654,7 +693,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "75", @@ -670,7 +710,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "77", @@ -686,7 +727,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "79", @@ -702,7 +744,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "81", @@ -718,7 +761,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "83", @@ -734,7 +778,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "85", @@ -750,7 +795,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "87", @@ -766,7 +812,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "89", @@ -782,7 +829,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "91", @@ -798,7 +846,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "93", @@ -814,7 +863,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "95", @@ -830,7 +880,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "97", @@ -846,7 +897,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "99", @@ -862,7 +914,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "101", @@ -878,7 +931,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "103", @@ -894,7 +948,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "105", @@ -910,7 +965,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "107", @@ -926,7 +982,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "109", @@ -942,7 +999,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "111", @@ -958,7 +1016,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "113", @@ -974,7 +1033,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "115", @@ -990,7 +1050,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "117", @@ -1006,7 +1067,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "119", @@ -1022,7 +1084,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "121", @@ -1038,7 +1101,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "123", @@ -1054,7 +1118,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "125", @@ -1070,7 +1135,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "127", @@ -1086,7 +1152,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "129", @@ -1102,7 +1169,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "131", @@ -1118,7 +1186,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "133", @@ -1134,7 +1203,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "135", @@ -1150,7 +1220,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "137", @@ -1166,7 +1237,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "139", @@ -1182,7 +1254,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "141", @@ -1198,7 +1271,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "143", @@ -1214,7 +1288,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "145", @@ -1230,7 +1305,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "147", @@ -1246,7 +1322,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "149", @@ -1262,7 +1339,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "151", @@ -1278,7 +1356,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "153", @@ -1294,7 +1373,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -1312,6 +1392,7 @@ "name": "StringProperty" } }, + "isExactName": false, "properties": [ { "$id": "156", @@ -1337,7 +1418,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1355,6 +1437,7 @@ "name": "BytesProperty" } }, + "isExactName": false, "properties": [ { "$id": "159", @@ -1381,7 +1464,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1399,6 +1483,7 @@ "name": "DatetimeProperty" } }, + "isExactName": false, "properties": [ { "$id": "162", @@ -1432,7 +1517,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1450,6 +1536,7 @@ "name": "DurationProperty" } }, + "isExactName": false, "properties": [ { "$id": "166", @@ -1483,7 +1570,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1501,6 +1589,7 @@ "name": "PlainDateProperty" } }, + "isExactName": false, "properties": [ { "$id": "170", @@ -1526,7 +1615,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1544,6 +1634,7 @@ "name": "PlainTimeProperty" } }, + "isExactName": false, "properties": [ { "$id": "173", @@ -1569,7 +1660,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1587,6 +1679,7 @@ "name": "CollectionsByteProperty" } }, + "isExactName": false, "properties": [ { "$id": "176", @@ -1620,7 +1713,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1638,6 +1732,7 @@ "name": "CollectionsModelProperty" } }, + "isExactName": false, "properties": [ { "$id": "180", @@ -1666,7 +1761,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1684,6 +1780,7 @@ "name": "StringLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "183", @@ -1705,7 +1802,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1723,6 +1821,7 @@ "name": "IntLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "185", @@ -1744,7 +1843,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1762,6 +1862,7 @@ "name": "FloatLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "187", @@ -1783,7 +1884,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1801,6 +1903,7 @@ "name": "BooleanLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "189", @@ -1822,7 +1925,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1840,6 +1944,7 @@ "name": "UnionStringLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "191", @@ -1861,7 +1966,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1879,6 +1985,7 @@ "name": "UnionIntLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "193", @@ -1900,7 +2007,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1918,6 +2026,7 @@ "name": "UnionFloatLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "195", @@ -1939,7 +2048,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1957,6 +2067,7 @@ "name": "RequiredAndOptionalProperty" } }, + "isExactName": false, "properties": [ { "$id": "197", @@ -1982,7 +2093,8 @@ "name": "optionalProperty" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "199", @@ -2008,7 +2120,8 @@ "name": "requiredProperty" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -2018,6 +2131,7 @@ "$id": "201", "kind": "client", "name": "OptionalClient", + "isExactName": false, "namespace": "Type.Property.Optional", "doc": "Illustrates models with optional properties.", "methods": [], @@ -2050,7 +2164,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -2062,18 +2177,21 @@ "$id": "205", "kind": "client", "name": "String", + "isExactName": false, "namespace": "Type.Property.Optional", "methods": [ { "$id": "206", "kind": "basic", "name": "getAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return all properties in the model", "operation": { "$id": "207", "name": "getAll", + "isExactName": false, "resourceName": "String", "doc": "Get models that will return all properties in the model", "accessibility": "public", @@ -2109,9 +2227,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.String.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2163,12 +2283,14 @@ "$id": "210", "kind": "basic", "name": "getDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return the default object", "operation": { "$id": "211", "name": "getDefault", + "isExactName": false, "resourceName": "String", "doc": "Get models that will return the default object", "accessibility": "public", @@ -2204,9 +2326,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.String.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2258,12 +2382,14 @@ "$id": "214", "kind": "basic", "name": "putAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with all properties present.", "operation": { "$id": "215", "name": "putAll", + "isExactName": false, "resourceName": "String", "doc": "Put a body with all properties present.", "accessibility": "public", @@ -2301,9 +2427,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.String.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "218", @@ -2339,9 +2467,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.String.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2390,12 +2520,14 @@ "$id": "220", "kind": "basic", "name": "putDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with default properties.", "operation": { "$id": "221", "name": "putDefault", + "isExactName": false, "resourceName": "String", "doc": "Put a body with default properties.", "accessibility": "public", @@ -2433,9 +2565,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.String.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "224", @@ -2471,9 +2605,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.String.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2548,7 +2684,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.String.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.String.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2564,18 +2701,21 @@ "$id": "229", "kind": "client", "name": "Bytes", + "isExactName": false, "namespace": "Type.Property.Optional", "methods": [ { "$id": "230", "kind": "basic", "name": "getAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return all properties in the model", "operation": { "$id": "231", "name": "getAll", + "isExactName": false, "resourceName": "Bytes", "doc": "Get models that will return all properties in the model", "accessibility": "public", @@ -2611,9 +2751,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Bytes.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2665,12 +2807,14 @@ "$id": "234", "kind": "basic", "name": "getDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return the default object", "operation": { "$id": "235", "name": "getDefault", + "isExactName": false, "resourceName": "Bytes", "doc": "Get models that will return the default object", "accessibility": "public", @@ -2706,9 +2850,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Bytes.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2760,12 +2906,14 @@ "$id": "238", "kind": "basic", "name": "putAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with all properties present.", "operation": { "$id": "239", "name": "putAll", + "isExactName": false, "resourceName": "Bytes", "doc": "Put a body with all properties present.", "accessibility": "public", @@ -2803,9 +2951,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Bytes.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "242", @@ -2841,9 +2991,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Bytes.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2892,12 +3044,14 @@ "$id": "244", "kind": "basic", "name": "putDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with default properties.", "operation": { "$id": "245", "name": "putDefault", + "isExactName": false, "resourceName": "Bytes", "doc": "Put a body with default properties.", "accessibility": "public", @@ -2935,9 +3089,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Bytes.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "248", @@ -2973,9 +3129,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Bytes.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3050,7 +3208,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.Bytes.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.Bytes.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3066,18 +3225,21 @@ "$id": "253", "kind": "client", "name": "Datetime", + "isExactName": false, "namespace": "Type.Property.Optional", "methods": [ { "$id": "254", "kind": "basic", "name": "getAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return all properties in the model", "operation": { "$id": "255", "name": "getAll", + "isExactName": false, "resourceName": "Datetime", "doc": "Get models that will return all properties in the model", "accessibility": "public", @@ -3113,9 +3275,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Datetime.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3167,12 +3331,14 @@ "$id": "258", "kind": "basic", "name": "getDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return the default object", "operation": { "$id": "259", "name": "getDefault", + "isExactName": false, "resourceName": "Datetime", "doc": "Get models that will return the default object", "accessibility": "public", @@ -3208,9 +3374,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Datetime.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3262,12 +3430,14 @@ "$id": "262", "kind": "basic", "name": "putAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with all properties present.", "operation": { "$id": "263", "name": "putAll", + "isExactName": false, "resourceName": "Datetime", "doc": "Put a body with all properties present.", "accessibility": "public", @@ -3305,9 +3475,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Datetime.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "266", @@ -3343,9 +3515,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Datetime.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3394,12 +3568,14 @@ "$id": "268", "kind": "basic", "name": "putDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with default properties.", "operation": { "$id": "269", "name": "putDefault", + "isExactName": false, "resourceName": "Datetime", "doc": "Put a body with default properties.", "accessibility": "public", @@ -3437,9 +3613,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Datetime.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "272", @@ -3475,9 +3653,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Datetime.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3552,7 +3732,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.Datetime.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.Datetime.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3568,18 +3749,21 @@ "$id": "277", "kind": "client", "name": "Duration", + "isExactName": false, "namespace": "Type.Property.Optional", "methods": [ { "$id": "278", "kind": "basic", "name": "getAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return all properties in the model", "operation": { "$id": "279", "name": "getAll", + "isExactName": false, "resourceName": "Duration", "doc": "Get models that will return all properties in the model", "accessibility": "public", @@ -3615,9 +3799,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Duration.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3669,12 +3855,14 @@ "$id": "282", "kind": "basic", "name": "getDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return the default object", "operation": { "$id": "283", "name": "getDefault", + "isExactName": false, "resourceName": "Duration", "doc": "Get models that will return the default object", "accessibility": "public", @@ -3710,9 +3898,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Duration.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3764,12 +3954,14 @@ "$id": "286", "kind": "basic", "name": "putAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with all properties present.", "operation": { "$id": "287", "name": "putAll", + "isExactName": false, "resourceName": "Duration", "doc": "Put a body with all properties present.", "accessibility": "public", @@ -3807,9 +3999,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Duration.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "290", @@ -3845,9 +4039,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Duration.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3896,12 +4092,14 @@ "$id": "292", "kind": "basic", "name": "putDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with default properties.", "operation": { "$id": "293", "name": "putDefault", + "isExactName": false, "resourceName": "Duration", "doc": "Put a body with default properties.", "accessibility": "public", @@ -3939,9 +4137,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Duration.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "296", @@ -3977,9 +4177,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.Duration.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4054,7 +4256,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.Duration.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.Duration.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4070,18 +4273,21 @@ "$id": "301", "kind": "client", "name": "PlainDate", + "isExactName": false, "namespace": "Type.Property.Optional", "methods": [ { "$id": "302", "kind": "basic", "name": "getAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return all properties in the model", "operation": { "$id": "303", "name": "getAll", + "isExactName": false, "resourceName": "PlainDate", "doc": "Get models that will return all properties in the model", "accessibility": "public", @@ -4117,9 +4323,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.PlainDate.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4171,12 +4379,14 @@ "$id": "306", "kind": "basic", "name": "getDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return the default object", "operation": { "$id": "307", "name": "getDefault", + "isExactName": false, "resourceName": "PlainDate", "doc": "Get models that will return the default object", "accessibility": "public", @@ -4212,9 +4422,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.PlainDate.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4266,12 +4478,14 @@ "$id": "310", "kind": "basic", "name": "putAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with all properties present.", "operation": { "$id": "311", "name": "putAll", + "isExactName": false, "resourceName": "PlainDate", "doc": "Put a body with all properties present.", "accessibility": "public", @@ -4309,9 +4523,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.PlainDate.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "314", @@ -4347,9 +4563,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.PlainDate.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4398,12 +4616,14 @@ "$id": "316", "kind": "basic", "name": "putDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with default properties.", "operation": { "$id": "317", "name": "putDefault", + "isExactName": false, "resourceName": "PlainDate", "doc": "Put a body with default properties.", "accessibility": "public", @@ -4441,9 +4661,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.PlainDate.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "320", @@ -4479,9 +4701,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.PlainDate.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4556,7 +4780,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.PlainDate.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.PlainDate.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4572,18 +4797,21 @@ "$id": "325", "kind": "client", "name": "PlainTime", + "isExactName": false, "namespace": "Type.Property.Optional", "methods": [ { "$id": "326", "kind": "basic", "name": "getAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return all properties in the model", "operation": { "$id": "327", "name": "getAll", + "isExactName": false, "resourceName": "PlainTime", "doc": "Get models that will return all properties in the model", "accessibility": "public", @@ -4619,9 +4847,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.PlainTime.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4673,12 +4903,14 @@ "$id": "330", "kind": "basic", "name": "getDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return the default object", "operation": { "$id": "331", "name": "getDefault", + "isExactName": false, "resourceName": "PlainTime", "doc": "Get models that will return the default object", "accessibility": "public", @@ -4714,9 +4946,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.PlainTime.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4768,12 +5002,14 @@ "$id": "334", "kind": "basic", "name": "putAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with all properties present.", "operation": { "$id": "335", "name": "putAll", + "isExactName": false, "resourceName": "PlainTime", "doc": "Put a body with all properties present.", "accessibility": "public", @@ -4811,9 +5047,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.PlainTime.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "338", @@ -4849,9 +5087,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.PlainTime.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4900,12 +5140,14 @@ "$id": "340", "kind": "basic", "name": "putDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with default properties.", "operation": { "$id": "341", "name": "putDefault", + "isExactName": false, "resourceName": "PlainTime", "doc": "Put a body with default properties.", "accessibility": "public", @@ -4943,9 +5185,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.PlainTime.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "344", @@ -4981,9 +5225,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.PlainTime.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5058,7 +5304,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.PlainTime.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.PlainTime.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -5074,18 +5321,21 @@ "$id": "349", "kind": "client", "name": "CollectionsByte", + "isExactName": false, "namespace": "Type.Property.Optional", "methods": [ { "$id": "350", "kind": "basic", "name": "getAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return all properties in the model", "operation": { "$id": "351", "name": "getAll", + "isExactName": false, "resourceName": "CollectionsByte", "doc": "Get models that will return all properties in the model", "accessibility": "public", @@ -5121,9 +5371,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsByte.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5175,12 +5427,14 @@ "$id": "354", "kind": "basic", "name": "getDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return the default object", "operation": { "$id": "355", "name": "getDefault", + "isExactName": false, "resourceName": "CollectionsByte", "doc": "Get models that will return the default object", "accessibility": "public", @@ -5216,9 +5470,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsByte.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5270,12 +5526,14 @@ "$id": "358", "kind": "basic", "name": "putAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with all properties present.", "operation": { "$id": "359", "name": "putAll", + "isExactName": false, "resourceName": "CollectionsByte", "doc": "Put a body with all properties present.", "accessibility": "public", @@ -5313,9 +5571,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsByte.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "362", @@ -5351,9 +5611,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsByte.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5402,12 +5664,14 @@ "$id": "364", "kind": "basic", "name": "putDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with default properties.", "operation": { "$id": "365", "name": "putDefault", + "isExactName": false, "resourceName": "CollectionsByte", "doc": "Put a body with default properties.", "accessibility": "public", @@ -5445,9 +5709,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsByte.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "368", @@ -5483,9 +5749,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsByte.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5560,7 +5828,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsByte.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsByte.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -5576,18 +5845,21 @@ "$id": "373", "kind": "client", "name": "CollectionsModel", + "isExactName": false, "namespace": "Type.Property.Optional", "methods": [ { "$id": "374", "kind": "basic", "name": "getAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return all properties in the model", "operation": { "$id": "375", "name": "getAll", + "isExactName": false, "resourceName": "CollectionsModel", "doc": "Get models that will return all properties in the model", "accessibility": "public", @@ -5623,9 +5895,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsModel.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5677,12 +5951,14 @@ "$id": "378", "kind": "basic", "name": "getDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return the default object", "operation": { "$id": "379", "name": "getDefault", + "isExactName": false, "resourceName": "CollectionsModel", "doc": "Get models that will return the default object", "accessibility": "public", @@ -5718,9 +5994,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsModel.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5772,12 +6050,14 @@ "$id": "382", "kind": "basic", "name": "putAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with all properties present.", "operation": { "$id": "383", "name": "putAll", + "isExactName": false, "resourceName": "CollectionsModel", "doc": "Put a body with all properties present.", "accessibility": "public", @@ -5815,9 +6095,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsModel.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "386", @@ -5853,9 +6135,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsModel.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5904,12 +6188,14 @@ "$id": "388", "kind": "basic", "name": "putDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with default properties.", "operation": { "$id": "389", "name": "putDefault", + "isExactName": false, "resourceName": "CollectionsModel", "doc": "Put a body with default properties.", "accessibility": "public", @@ -5947,9 +6233,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsModel.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "392", @@ -5985,9 +6273,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsModel.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6062,7 +6352,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsModel.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.CollectionsModel.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -6078,18 +6369,21 @@ "$id": "397", "kind": "client", "name": "StringLiteral", + "isExactName": false, "namespace": "Type.Property.Optional", "methods": [ { "$id": "398", "kind": "basic", "name": "getAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return all properties in the model", "operation": { "$id": "399", "name": "getAll", + "isExactName": false, "resourceName": "StringLiteral", "doc": "Get models that will return all properties in the model", "accessibility": "public", @@ -6125,9 +6419,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.StringLiteral.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6179,12 +6475,14 @@ "$id": "402", "kind": "basic", "name": "getDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return the default object", "operation": { "$id": "403", "name": "getDefault", + "isExactName": false, "resourceName": "StringLiteral", "doc": "Get models that will return the default object", "accessibility": "public", @@ -6220,9 +6518,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.StringLiteral.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6274,12 +6574,14 @@ "$id": "406", "kind": "basic", "name": "putAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with all properties present.", "operation": { "$id": "407", "name": "putAll", + "isExactName": false, "resourceName": "StringLiteral", "doc": "Put a body with all properties present.", "accessibility": "public", @@ -6317,9 +6619,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.StringLiteral.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "410", @@ -6355,9 +6659,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.StringLiteral.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6406,12 +6712,14 @@ "$id": "412", "kind": "basic", "name": "putDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with default properties.", "operation": { "$id": "413", "name": "putDefault", + "isExactName": false, "resourceName": "StringLiteral", "doc": "Put a body with default properties.", "accessibility": "public", @@ -6449,9 +6757,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.StringLiteral.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "416", @@ -6487,9 +6797,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.StringLiteral.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6564,7 +6876,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.StringLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.StringLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -6580,18 +6893,21 @@ "$id": "421", "kind": "client", "name": "IntLiteral", + "isExactName": false, "namespace": "Type.Property.Optional", "methods": [ { "$id": "422", "kind": "basic", "name": "getAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return all properties in the model", "operation": { "$id": "423", "name": "getAll", + "isExactName": false, "resourceName": "IntLiteral", "doc": "Get models that will return all properties in the model", "accessibility": "public", @@ -6627,9 +6943,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.IntLiteral.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6681,12 +6999,14 @@ "$id": "426", "kind": "basic", "name": "getDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return the default object", "operation": { "$id": "427", "name": "getDefault", + "isExactName": false, "resourceName": "IntLiteral", "doc": "Get models that will return the default object", "accessibility": "public", @@ -6722,9 +7042,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.IntLiteral.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6776,12 +7098,14 @@ "$id": "430", "kind": "basic", "name": "putAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with all properties present.", "operation": { "$id": "431", "name": "putAll", + "isExactName": false, "resourceName": "IntLiteral", "doc": "Put a body with all properties present.", "accessibility": "public", @@ -6819,9 +7143,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.IntLiteral.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "434", @@ -6857,9 +7183,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.IntLiteral.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6908,12 +7236,14 @@ "$id": "436", "kind": "basic", "name": "putDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with default properties.", "operation": { "$id": "437", "name": "putDefault", + "isExactName": false, "resourceName": "IntLiteral", "doc": "Put a body with default properties.", "accessibility": "public", @@ -6951,9 +7281,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.IntLiteral.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "440", @@ -6989,9 +7321,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.IntLiteral.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7066,7 +7400,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.IntLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.IntLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7082,18 +7417,21 @@ "$id": "445", "kind": "client", "name": "FloatLiteral", + "isExactName": false, "namespace": "Type.Property.Optional", "methods": [ { "$id": "446", "kind": "basic", "name": "getAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return all properties in the model", "operation": { "$id": "447", "name": "getAll", + "isExactName": false, "resourceName": "FloatLiteral", "doc": "Get models that will return all properties in the model", "accessibility": "public", @@ -7129,9 +7467,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.FloatLiteral.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7183,12 +7523,14 @@ "$id": "450", "kind": "basic", "name": "getDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return the default object", "operation": { "$id": "451", "name": "getDefault", + "isExactName": false, "resourceName": "FloatLiteral", "doc": "Get models that will return the default object", "accessibility": "public", @@ -7224,9 +7566,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.FloatLiteral.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7278,12 +7622,14 @@ "$id": "454", "kind": "basic", "name": "putAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with all properties present.", "operation": { "$id": "455", "name": "putAll", + "isExactName": false, "resourceName": "FloatLiteral", "doc": "Put a body with all properties present.", "accessibility": "public", @@ -7321,9 +7667,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.FloatLiteral.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "458", @@ -7359,9 +7707,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.FloatLiteral.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7410,12 +7760,14 @@ "$id": "460", "kind": "basic", "name": "putDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with default properties.", "operation": { "$id": "461", "name": "putDefault", + "isExactName": false, "resourceName": "FloatLiteral", "doc": "Put a body with default properties.", "accessibility": "public", @@ -7453,9 +7805,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.FloatLiteral.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "464", @@ -7491,9 +7845,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.FloatLiteral.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7568,7 +7924,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.FloatLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.FloatLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7584,18 +7941,21 @@ "$id": "469", "kind": "client", "name": "BooleanLiteral", + "isExactName": false, "namespace": "Type.Property.Optional", "methods": [ { "$id": "470", "kind": "basic", "name": "getAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return all properties in the model", "operation": { "$id": "471", "name": "getAll", + "isExactName": false, "resourceName": "BooleanLiteral", "doc": "Get models that will return all properties in the model", "accessibility": "public", @@ -7631,9 +7991,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.BooleanLiteral.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7685,12 +8047,14 @@ "$id": "474", "kind": "basic", "name": "getDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return the default object", "operation": { "$id": "475", "name": "getDefault", + "isExactName": false, "resourceName": "BooleanLiteral", "doc": "Get models that will return the default object", "accessibility": "public", @@ -7726,9 +8090,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.BooleanLiteral.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7780,12 +8146,14 @@ "$id": "478", "kind": "basic", "name": "putAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with all properties present.", "operation": { "$id": "479", "name": "putAll", + "isExactName": false, "resourceName": "BooleanLiteral", "doc": "Put a body with all properties present.", "accessibility": "public", @@ -7823,9 +8191,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.BooleanLiteral.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "482", @@ -7861,9 +8231,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.BooleanLiteral.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7912,12 +8284,14 @@ "$id": "484", "kind": "basic", "name": "putDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with default properties.", "operation": { "$id": "485", "name": "putDefault", + "isExactName": false, "resourceName": "BooleanLiteral", "doc": "Put a body with default properties.", "accessibility": "public", @@ -7955,9 +8329,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.BooleanLiteral.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "488", @@ -7993,9 +8369,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.BooleanLiteral.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -8070,7 +8448,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.BooleanLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.BooleanLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -8086,18 +8465,21 @@ "$id": "493", "kind": "client", "name": "UnionStringLiteral", + "isExactName": false, "namespace": "Type.Property.Optional", "methods": [ { "$id": "494", "kind": "basic", "name": "getAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return all properties in the model", "operation": { "$id": "495", "name": "getAll", + "isExactName": false, "resourceName": "UnionStringLiteral", "doc": "Get models that will return all properties in the model", "accessibility": "public", @@ -8133,9 +8515,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionStringLiteral.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8187,12 +8571,14 @@ "$id": "498", "kind": "basic", "name": "getDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return the default object", "operation": { "$id": "499", "name": "getDefault", + "isExactName": false, "resourceName": "UnionStringLiteral", "doc": "Get models that will return the default object", "accessibility": "public", @@ -8228,9 +8614,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionStringLiteral.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8282,12 +8670,14 @@ "$id": "502", "kind": "basic", "name": "putAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with all properties present.", "operation": { "$id": "503", "name": "putAll", + "isExactName": false, "resourceName": "UnionStringLiteral", "doc": "Put a body with all properties present.", "accessibility": "public", @@ -8325,9 +8715,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionStringLiteral.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "506", @@ -8363,9 +8755,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionStringLiteral.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -8414,12 +8808,14 @@ "$id": "508", "kind": "basic", "name": "putDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with default properties.", "operation": { "$id": "509", "name": "putDefault", + "isExactName": false, "resourceName": "UnionStringLiteral", "doc": "Put a body with default properties.", "accessibility": "public", @@ -8457,9 +8853,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionStringLiteral.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "512", @@ -8495,9 +8893,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionStringLiteral.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -8572,7 +8972,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.UnionStringLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.UnionStringLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -8588,18 +8989,21 @@ "$id": "517", "kind": "client", "name": "UnionIntLiteral", + "isExactName": false, "namespace": "Type.Property.Optional", "methods": [ { "$id": "518", "kind": "basic", "name": "getAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return all properties in the model", "operation": { "$id": "519", "name": "getAll", + "isExactName": false, "resourceName": "UnionIntLiteral", "doc": "Get models that will return all properties in the model", "accessibility": "public", @@ -8635,9 +9039,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionIntLiteral.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8689,12 +9095,14 @@ "$id": "522", "kind": "basic", "name": "getDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return the default object", "operation": { "$id": "523", "name": "getDefault", + "isExactName": false, "resourceName": "UnionIntLiteral", "doc": "Get models that will return the default object", "accessibility": "public", @@ -8730,9 +9138,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionIntLiteral.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8784,12 +9194,14 @@ "$id": "526", "kind": "basic", "name": "putAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with all properties present.", "operation": { "$id": "527", "name": "putAll", + "isExactName": false, "resourceName": "UnionIntLiteral", "doc": "Put a body with all properties present.", "accessibility": "public", @@ -8827,9 +9239,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionIntLiteral.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "530", @@ -8865,9 +9279,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionIntLiteral.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -8916,12 +9332,14 @@ "$id": "532", "kind": "basic", "name": "putDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with default properties.", "operation": { "$id": "533", "name": "putDefault", + "isExactName": false, "resourceName": "UnionIntLiteral", "doc": "Put a body with default properties.", "accessibility": "public", @@ -8959,9 +9377,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionIntLiteral.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "536", @@ -8997,9 +9417,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionIntLiteral.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -9074,7 +9496,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.UnionIntLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.UnionIntLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9090,18 +9513,21 @@ "$id": "541", "kind": "client", "name": "UnionFloatLiteral", + "isExactName": false, "namespace": "Type.Property.Optional", "methods": [ { "$id": "542", "kind": "basic", "name": "getAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return all properties in the model", "operation": { "$id": "543", "name": "getAll", + "isExactName": false, "resourceName": "UnionFloatLiteral", "doc": "Get models that will return all properties in the model", "accessibility": "public", @@ -9137,9 +9563,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionFloatLiteral.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9191,12 +9619,14 @@ "$id": "546", "kind": "basic", "name": "getDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return the default object", "operation": { "$id": "547", "name": "getDefault", + "isExactName": false, "resourceName": "UnionFloatLiteral", "doc": "Get models that will return the default object", "accessibility": "public", @@ -9232,9 +9662,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionFloatLiteral.getDefault.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9286,12 +9718,14 @@ "$id": "550", "kind": "basic", "name": "putAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with all properties present.", "operation": { "$id": "551", "name": "putAll", + "isExactName": false, "resourceName": "UnionFloatLiteral", "doc": "Put a body with all properties present.", "accessibility": "public", @@ -9329,9 +9763,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionFloatLiteral.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "554", @@ -9367,9 +9803,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionFloatLiteral.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -9418,12 +9856,14 @@ "$id": "556", "kind": "basic", "name": "putDefault", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with default properties.", "operation": { "$id": "557", "name": "putDefault", + "isExactName": false, "resourceName": "UnionFloatLiteral", "doc": "Put a body with default properties.", "accessibility": "public", @@ -9461,9 +9901,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionFloatLiteral.putDefault.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "560", @@ -9499,9 +9941,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.UnionFloatLiteral.putDefault.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -9576,7 +10020,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.Optional.UnionFloatLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.Optional.UnionFloatLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9592,6 +10037,7 @@ "$id": "565", "kind": "client", "name": "RequiredAndOptional", + "isExactName": false, "namespace": "Type.Property.Optional", "doc": "Test optional and required properties", "methods": [ @@ -9599,12 +10045,14 @@ "$id": "566", "kind": "basic", "name": "getAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return all properties in the model", "operation": { "$id": "567", "name": "getAll", + "isExactName": false, "resourceName": "RequiredAndOptional", "doc": "Get models that will return all properties in the model", "accessibility": "public", @@ -9640,9 +10088,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.RequiredAndOptional.getAll.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9694,12 +10144,14 @@ "$id": "570", "kind": "basic", "name": "getRequiredOnly", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get models that will return only the required properties", "operation": { "$id": "571", "name": "getRequiredOnly", + "isExactName": false, "resourceName": "RequiredAndOptional", "doc": "Get models that will return only the required properties", "accessibility": "public", @@ -9735,9 +10187,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.RequiredAndOptional.getRequiredOnly.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9789,12 +10243,14 @@ "$id": "574", "kind": "basic", "name": "putAll", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with all properties present.", "operation": { "$id": "575", "name": "putAll", + "isExactName": false, "resourceName": "RequiredAndOptional", "doc": "Put a body with all properties present.", "accessibility": "public", @@ -9832,9 +10288,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.RequiredAndOptional.putAll.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "578", @@ -9870,9 +10328,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.RequiredAndOptional.putAll.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -9921,12 +10381,14 @@ "$id": "580", "kind": "basic", "name": "putRequiredOnly", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put a body with only required properties.", "operation": { "$id": "581", "name": "putRequiredOnly", + "isExactName": false, "resourceName": "RequiredAndOptional", "doc": "Put a body with only required properties.", "accessibility": "public", @@ -9964,9 +10426,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.RequiredAndOptional.putRequiredOnly.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "584", @@ -10002,9 +10466,11 @@ "crossLanguageDefinitionId": "Type.Property.Optional.RequiredAndOptional.putRequiredOnly.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -10079,7 +10545,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 b71da729532..39c57e1cce9 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 @@ -27,7 +27,8 @@ "$ref": "1" }, "doc": "First value.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -41,7 +42,8 @@ "$ref": "1" }, "doc": "Second value.", - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Type.Property.ValueTypes", @@ -49,7 +51,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -76,7 +79,8 @@ "$ref": "5" }, "doc": "First value.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "8", @@ -90,7 +94,8 @@ "$ref": "5" }, "doc": "Second value.", - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Type.Property.ValueTypes", @@ -98,7 +103,8 @@ "isFixed": false, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -124,7 +130,8 @@ "enumType": { "$ref": "9" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "12", @@ -137,14 +144,16 @@ "enumType": { "$ref": "9" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Type.Property.ValueTypes", "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -170,7 +179,8 @@ "enumType": { "$ref": "13" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "16", @@ -183,14 +193,16 @@ "enumType": { "$ref": "13" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Type.Property.ValueTypes", "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -216,7 +228,8 @@ "enumType": { "$ref": "17" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "20", @@ -229,14 +242,16 @@ "enumType": { "$ref": "17" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Type.Property.ValueTypes", "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "21", @@ -262,14 +277,16 @@ "enumType": { "$ref": "21" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Type.Property.ValueTypes", "isFixed": false, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -287,7 +304,8 @@ "decorators": [] }, "value": "hello", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "26", @@ -303,7 +321,8 @@ "decorators": [] }, "value": 42, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "28", @@ -319,7 +338,8 @@ "decorators": [] }, "value": 43.125, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "30", @@ -335,7 +355,8 @@ "decorators": [] }, "value": true, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "32", @@ -351,7 +372,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "34", @@ -367,7 +389,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "36", @@ -383,7 +406,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "38", @@ -399,7 +423,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "40", @@ -415,7 +440,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "42", @@ -431,7 +457,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "44", @@ -447,7 +474,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "46", @@ -463,7 +491,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "48", @@ -479,7 +508,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "50", @@ -495,7 +525,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "52", @@ -511,7 +542,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "54", @@ -527,7 +559,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "56", @@ -543,7 +576,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "58", @@ -559,7 +593,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "60", @@ -575,7 +610,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "62", @@ -591,7 +627,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "64", @@ -607,7 +644,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "66", @@ -623,7 +661,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "68", @@ -639,7 +678,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "70", @@ -655,7 +695,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "72", @@ -671,7 +712,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "74", @@ -687,7 +729,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "76", @@ -703,7 +746,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "78", @@ -719,7 +763,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "80", @@ -735,7 +780,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "82", @@ -751,7 +797,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "84", @@ -767,7 +814,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "86", @@ -783,7 +831,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "88", @@ -799,7 +848,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "90", @@ -815,7 +865,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "92", @@ -831,7 +882,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "94", @@ -847,7 +899,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "96", @@ -863,7 +916,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "98", @@ -879,7 +933,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "100", @@ -895,7 +950,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "102", @@ -911,7 +967,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "104", @@ -927,7 +984,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "106", @@ -943,7 +1001,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "108", @@ -959,7 +1018,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "110", @@ -975,7 +1035,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "112", @@ -991,7 +1052,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "114", @@ -1007,7 +1069,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "116", @@ -1023,7 +1086,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "118", @@ -1039,7 +1103,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "120", @@ -1055,7 +1120,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "122", @@ -1071,7 +1137,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "124", @@ -1087,7 +1154,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "126", @@ -1103,7 +1171,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "128", @@ -1119,7 +1188,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "130", @@ -1135,7 +1205,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "132", @@ -1151,7 +1222,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "134", @@ -1167,7 +1239,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "136", @@ -1183,7 +1256,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "138", @@ -1199,7 +1273,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "140", @@ -1215,7 +1290,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "142", @@ -1231,7 +1307,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "144", @@ -1247,7 +1324,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "146", @@ -1263,7 +1341,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -1281,6 +1360,7 @@ "name": "BooleanProperty" } }, + "isExactName": false, "properties": [ { "$id": "149", @@ -1306,7 +1386,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1324,6 +1405,7 @@ "name": "StringProperty" } }, + "isExactName": false, "properties": [ { "$id": "152", @@ -1349,7 +1431,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1367,6 +1450,7 @@ "name": "BytesProperty" } }, + "isExactName": false, "properties": [ { "$id": "155", @@ -1393,7 +1477,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1411,6 +1496,7 @@ "name": "IntProperty" } }, + "isExactName": false, "properties": [ { "$id": "158", @@ -1436,7 +1522,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1454,6 +1541,7 @@ "name": "FloatProperty" } }, + "isExactName": false, "properties": [ { "$id": "161", @@ -1479,7 +1567,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1497,6 +1586,7 @@ "name": "DecimalProperty" } }, + "isExactName": false, "properties": [ { "$id": "164", @@ -1522,7 +1612,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1540,6 +1631,7 @@ "name": "Decimal128Property" } }, + "isExactName": false, "properties": [ { "$id": "167", @@ -1565,7 +1657,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1583,6 +1676,7 @@ "name": "DatetimeProperty" } }, + "isExactName": false, "properties": [ { "$id": "170", @@ -1616,7 +1710,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1634,6 +1729,7 @@ "name": "DurationProperty" } }, + "isExactName": false, "properties": [ { "$id": "174", @@ -1667,7 +1763,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1685,6 +1782,7 @@ "name": "EnumProperty" } }, + "isExactName": false, "properties": [ { "$id": "178", @@ -1706,7 +1804,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1724,6 +1823,7 @@ "name": "ExtensibleEnumProperty" } }, + "isExactName": false, "properties": [ { "$id": "180", @@ -1745,7 +1845,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1763,6 +1864,7 @@ "name": "ModelProperty" } }, + "isExactName": false, "properties": [ { "$id": "182", @@ -1784,6 +1886,7 @@ "name": "InnerModel" } }, + "isExactName": false, "properties": [ { "$id": "184", @@ -1809,7 +1912,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1824,7 +1928,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1845,6 +1950,7 @@ "name": "CollectionsStringProperty" } }, + "isExactName": false, "properties": [ { "$id": "187", @@ -1877,7 +1983,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1895,6 +2002,7 @@ "name": "CollectionsIntProperty" } }, + "isExactName": false, "properties": [ { "$id": "191", @@ -1927,7 +2035,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1945,6 +2054,7 @@ "name": "CollectionsModelProperty" } }, + "isExactName": false, "properties": [ { "$id": "195", @@ -1973,7 +2083,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1991,6 +2102,7 @@ "name": "DictionaryStringProperty" } }, + "isExactName": false, "properties": [ { "$id": "198", @@ -2028,7 +2140,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2046,6 +2159,7 @@ "name": "NeverProperty" } }, + "isExactName": false, "properties": [] }, { @@ -2062,6 +2176,7 @@ "name": "UnknownStringProperty" } }, + "isExactName": false, "properties": [ { "$id": "204", @@ -2087,7 +2202,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2105,6 +2221,7 @@ "name": "UnknownIntProperty" } }, + "isExactName": false, "properties": [ { "$id": "207", @@ -2130,7 +2247,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2148,6 +2266,7 @@ "name": "UnknownDictProperty" } }, + "isExactName": false, "properties": [ { "$id": "210", @@ -2173,7 +2292,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2191,6 +2311,7 @@ "name": "UnknownArrayProperty" } }, + "isExactName": false, "properties": [ { "$id": "213", @@ -2216,7 +2337,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2234,6 +2356,7 @@ "name": "StringLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "216", @@ -2255,7 +2378,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2273,6 +2397,7 @@ "name": "IntLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "218", @@ -2294,7 +2419,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2312,6 +2438,7 @@ "name": "FloatLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "220", @@ -2333,7 +2460,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2351,6 +2479,7 @@ "name": "BooleanLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "222", @@ -2372,7 +2501,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2390,6 +2520,7 @@ "name": "UnionStringLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "224", @@ -2411,7 +2542,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2429,6 +2561,7 @@ "name": "UnionIntLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "226", @@ -2450,7 +2583,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2468,6 +2602,7 @@ "name": "UnionFloatLiteralProperty" } }, + "isExactName": false, "properties": [ { "$id": "228", @@ -2489,7 +2624,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2507,6 +2643,7 @@ "name": "UnionEnumValueProperty" } }, + "isExactName": false, "properties": [ { "$id": "230", @@ -2564,7 +2701,8 @@ "isUnionAsEnum": true, "__accessSet": true }, - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -2577,7 +2715,8 @@ "name": "property" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -2587,6 +2726,7 @@ "$id": "235", "kind": "client", "name": "ValueTypesClient", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "doc": "Illustrates various property types for models", "methods": [], @@ -2619,7 +2759,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -2631,18 +2772,21 @@ "$id": "239", "kind": "client", "name": "Boolean", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "240", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "241", "name": "get", + "isExactName": false, "resourceName": "Boolean", "doc": "Get call", "accessibility": "public", @@ -2678,9 +2822,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Boolean.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2732,12 +2878,14 @@ "$id": "244", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "245", "name": "put", + "isExactName": false, "resourceName": "Boolean", "doc": "Put operation", "accessibility": "public", @@ -2775,9 +2923,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Boolean.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "248", @@ -2815,9 +2965,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Boolean.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2892,7 +3044,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.Boolean.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.Boolean.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2908,18 +3061,21 @@ "$id": "253", "kind": "client", "name": "String", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "254", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "255", "name": "get", + "isExactName": false, "resourceName": "String", "doc": "Get call", "accessibility": "public", @@ -2955,9 +3111,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.String.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3009,12 +3167,14 @@ "$id": "258", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "259", "name": "put", + "isExactName": false, "resourceName": "String", "doc": "Put operation", "accessibility": "public", @@ -3052,9 +3212,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.String.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "262", @@ -3092,9 +3254,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.String.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3169,7 +3333,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.String.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.String.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3185,18 +3350,21 @@ "$id": "267", "kind": "client", "name": "Bytes", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "268", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "269", "name": "get", + "isExactName": false, "resourceName": "Bytes", "doc": "Get call", "accessibility": "public", @@ -3232,9 +3400,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Bytes.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3286,12 +3456,14 @@ "$id": "272", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "273", "name": "put", + "isExactName": false, "resourceName": "Bytes", "doc": "Put operation", "accessibility": "public", @@ -3329,9 +3501,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Bytes.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "276", @@ -3369,9 +3543,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Bytes.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3446,7 +3622,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.Bytes.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.Bytes.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3462,18 +3639,21 @@ "$id": "281", "kind": "client", "name": "Int", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "282", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "283", "name": "get", + "isExactName": false, "resourceName": "Int", "doc": "Get call", "accessibility": "public", @@ -3509,9 +3689,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Int.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3563,12 +3745,14 @@ "$id": "286", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "287", "name": "put", + "isExactName": false, "resourceName": "Int", "doc": "Put operation", "accessibility": "public", @@ -3606,9 +3790,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Int.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "290", @@ -3646,9 +3832,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Int.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -3723,7 +3911,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.Int.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.Int.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3739,18 +3928,21 @@ "$id": "295", "kind": "client", "name": "Float", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "296", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "297", "name": "get", + "isExactName": false, "resourceName": "Float", "doc": "Get call", "accessibility": "public", @@ -3786,9 +3978,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Float.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3840,12 +4034,14 @@ "$id": "300", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "301", "name": "put", + "isExactName": false, "resourceName": "Float", "doc": "Put operation", "accessibility": "public", @@ -3883,9 +4079,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Float.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "304", @@ -3923,9 +4121,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Float.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4000,7 +4200,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.Float.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.Float.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4016,18 +4217,21 @@ "$id": "309", "kind": "client", "name": "Decimal", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "310", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "311", "name": "get", + "isExactName": false, "resourceName": "Decimal", "doc": "Get call", "accessibility": "public", @@ -4063,9 +4267,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Decimal.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4117,12 +4323,14 @@ "$id": "314", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "315", "name": "put", + "isExactName": false, "resourceName": "Decimal", "doc": "Put operation", "accessibility": "public", @@ -4160,9 +4368,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Decimal.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "318", @@ -4200,9 +4410,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Decimal.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4277,7 +4489,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.Decimal.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.Decimal.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4293,18 +4506,21 @@ "$id": "323", "kind": "client", "name": "Decimal128", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "324", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "325", "name": "get", + "isExactName": false, "resourceName": "Decimal128", "doc": "Get call", "accessibility": "public", @@ -4340,9 +4556,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Decimal128.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4394,12 +4612,14 @@ "$id": "328", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "329", "name": "put", + "isExactName": false, "resourceName": "Decimal128", "doc": "Put operation", "accessibility": "public", @@ -4437,9 +4657,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Decimal128.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "332", @@ -4477,9 +4699,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Decimal128.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4554,7 +4778,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.Decimal128.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.Decimal128.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4570,18 +4795,21 @@ "$id": "337", "kind": "client", "name": "Datetime", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "338", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "339", "name": "get", + "isExactName": false, "resourceName": "Datetime", "doc": "Get call", "accessibility": "public", @@ -4617,9 +4845,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Datetime.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4671,12 +4901,14 @@ "$id": "342", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "343", "name": "put", + "isExactName": false, "resourceName": "Datetime", "doc": "Put operation", "accessibility": "public", @@ -4714,9 +4946,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Datetime.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "346", @@ -4754,9 +4988,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Datetime.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -4831,7 +5067,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.Datetime.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.Datetime.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4847,18 +5084,21 @@ "$id": "351", "kind": "client", "name": "Duration", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "352", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "353", "name": "get", + "isExactName": false, "resourceName": "Duration", "doc": "Get call", "accessibility": "public", @@ -4894,9 +5134,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Duration.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4948,12 +5190,14 @@ "$id": "356", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "357", "name": "put", + "isExactName": false, "resourceName": "Duration", "doc": "Put operation", "accessibility": "public", @@ -4991,9 +5235,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Duration.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "360", @@ -5031,9 +5277,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Duration.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5108,7 +5356,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.Duration.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.Duration.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -5124,18 +5373,21 @@ "$id": "365", "kind": "client", "name": "Enum", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "366", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "367", "name": "get", + "isExactName": false, "resourceName": "Enum", "doc": "Get call", "accessibility": "public", @@ -5171,9 +5423,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Enum.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5225,12 +5479,14 @@ "$id": "370", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "371", "name": "put", + "isExactName": false, "resourceName": "Enum", "doc": "Put operation", "accessibility": "public", @@ -5268,9 +5524,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Enum.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "374", @@ -5308,9 +5566,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Enum.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5385,7 +5645,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.Enum.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.Enum.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -5401,18 +5662,21 @@ "$id": "379", "kind": "client", "name": "ExtensibleEnum", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "380", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "381", "name": "get", + "isExactName": false, "resourceName": "ExtensibleEnum", "doc": "Get call", "accessibility": "public", @@ -5448,9 +5712,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.ExtensibleEnum.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5502,12 +5768,14 @@ "$id": "384", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "385", "name": "put", + "isExactName": false, "resourceName": "ExtensibleEnum", "doc": "Put operation", "accessibility": "public", @@ -5545,9 +5813,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.ExtensibleEnum.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "388", @@ -5585,9 +5855,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.ExtensibleEnum.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5662,7 +5934,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.ExtensibleEnum.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.ExtensibleEnum.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -5678,18 +5951,21 @@ "$id": "393", "kind": "client", "name": "Model", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "394", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "395", "name": "get", + "isExactName": false, "resourceName": "Model", "doc": "Get call", "accessibility": "public", @@ -5725,9 +6001,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Model.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -5779,12 +6057,14 @@ "$id": "398", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "399", "name": "put", + "isExactName": false, "resourceName": "Model", "doc": "Put operation", "accessibility": "public", @@ -5822,9 +6102,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Model.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "402", @@ -5862,9 +6144,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Model.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -5939,7 +6223,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.Model.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.Model.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -5955,18 +6240,21 @@ "$id": "407", "kind": "client", "name": "CollectionsString", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "408", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "409", "name": "get", + "isExactName": false, "resourceName": "CollectionsString", "doc": "Get call", "accessibility": "public", @@ -6002,9 +6290,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsString.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6056,12 +6346,14 @@ "$id": "412", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "413", "name": "put", + "isExactName": false, "resourceName": "CollectionsString", "doc": "Put operation", "accessibility": "public", @@ -6099,9 +6391,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsString.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "416", @@ -6139,9 +6433,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsString.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6216,7 +6512,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsString.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsString.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -6232,18 +6529,21 @@ "$id": "421", "kind": "client", "name": "CollectionsInt", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "422", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "423", "name": "get", + "isExactName": false, "resourceName": "CollectionsInt", "doc": "Get call", "accessibility": "public", @@ -6279,9 +6579,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsInt.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6333,12 +6635,14 @@ "$id": "426", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "427", "name": "put", + "isExactName": false, "resourceName": "CollectionsInt", "doc": "Put operation", "accessibility": "public", @@ -6376,9 +6680,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsInt.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "430", @@ -6416,9 +6722,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsInt.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6493,7 +6801,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsInt.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsInt.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -6509,18 +6818,21 @@ "$id": "435", "kind": "client", "name": "CollectionsModel", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "436", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "437", "name": "get", + "isExactName": false, "resourceName": "CollectionsModel", "doc": "Get call", "accessibility": "public", @@ -6556,9 +6868,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsModel.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6610,12 +6924,14 @@ "$id": "440", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "441", "name": "put", + "isExactName": false, "resourceName": "CollectionsModel", "doc": "Put operation", "accessibility": "public", @@ -6653,9 +6969,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsModel.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "444", @@ -6693,9 +7011,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsModel.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -6770,7 +7090,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsModel.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.CollectionsModel.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -6786,18 +7107,21 @@ "$id": "449", "kind": "client", "name": "DictionaryString", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "450", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "451", "name": "get", + "isExactName": false, "resourceName": "DictionaryString", "doc": "Get call", "accessibility": "public", @@ -6833,9 +7157,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.DictionaryString.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -6887,12 +7213,14 @@ "$id": "454", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "455", "name": "put", + "isExactName": false, "resourceName": "DictionaryString", "doc": "Put operation", "accessibility": "public", @@ -6930,9 +7258,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.DictionaryString.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "458", @@ -6970,9 +7300,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.DictionaryString.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7047,7 +7379,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.DictionaryString.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.DictionaryString.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7063,18 +7396,21 @@ "$id": "463", "kind": "client", "name": "Never", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "464", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "465", "name": "get", + "isExactName": false, "resourceName": "Never", "doc": "Get call", "accessibility": "public", @@ -7110,9 +7446,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Never.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7164,12 +7502,14 @@ "$id": "468", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "469", "name": "put", + "isExactName": false, "resourceName": "Never", "doc": "Put operation", "accessibility": "public", @@ -7207,9 +7547,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Never.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "472", @@ -7247,9 +7589,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.Never.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7324,7 +7668,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.Never.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.Never.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7340,18 +7685,21 @@ "$id": "477", "kind": "client", "name": "UnknownString", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "478", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "479", "name": "get", + "isExactName": false, "resourceName": "UnknownString", "doc": "Get call", "accessibility": "public", @@ -7387,9 +7735,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownString.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7441,12 +7791,14 @@ "$id": "482", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "483", "name": "put", + "isExactName": false, "resourceName": "UnknownString", "doc": "Put operation", "accessibility": "public", @@ -7484,9 +7836,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownString.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "486", @@ -7524,9 +7878,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownString.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7601,7 +7957,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownString.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownString.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7617,18 +7974,21 @@ "$id": "491", "kind": "client", "name": "UnknownInt", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "492", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "493", "name": "get", + "isExactName": false, "resourceName": "UnknownInt", "doc": "Get call", "accessibility": "public", @@ -7664,9 +8024,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownInt.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7718,12 +8080,14 @@ "$id": "496", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "497", "name": "put", + "isExactName": false, "resourceName": "UnknownInt", "doc": "Put operation", "accessibility": "public", @@ -7761,9 +8125,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownInt.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "500", @@ -7801,9 +8167,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownInt.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -7878,7 +8246,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownInt.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownInt.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -7894,18 +8263,21 @@ "$id": "505", "kind": "client", "name": "UnknownDict", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "506", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "507", "name": "get", + "isExactName": false, "resourceName": "UnknownDict", "doc": "Get call", "accessibility": "public", @@ -7941,9 +8313,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownDict.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -7995,12 +8369,14 @@ "$id": "510", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "511", "name": "put", + "isExactName": false, "resourceName": "UnknownDict", "doc": "Put operation", "accessibility": "public", @@ -8038,9 +8414,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownDict.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "514", @@ -8078,9 +8456,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownDict.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -8155,7 +8535,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownDict.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownDict.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -8171,18 +8552,21 @@ "$id": "519", "kind": "client", "name": "UnknownArray", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "520", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "521", "name": "get", + "isExactName": false, "resourceName": "UnknownArray", "doc": "Get call", "accessibility": "public", @@ -8218,9 +8602,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownArray.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8272,12 +8658,14 @@ "$id": "524", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "525", "name": "put", + "isExactName": false, "resourceName": "UnknownArray", "doc": "Put operation", "accessibility": "public", @@ -8315,9 +8703,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownArray.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "528", @@ -8355,9 +8745,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownArray.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -8432,7 +8824,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownArray.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnknownArray.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -8448,18 +8841,21 @@ "$id": "533", "kind": "client", "name": "StringLiteral", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "534", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "535", "name": "get", + "isExactName": false, "resourceName": "StringLiteral", "doc": "Get call", "accessibility": "public", @@ -8495,9 +8891,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.StringLiteral.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8549,12 +8947,14 @@ "$id": "538", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "539", "name": "put", + "isExactName": false, "resourceName": "StringLiteral", "doc": "Put operation", "accessibility": "public", @@ -8592,9 +8992,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.StringLiteral.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "542", @@ -8632,9 +9034,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.StringLiteral.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -8709,7 +9113,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.StringLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.StringLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -8725,18 +9130,21 @@ "$id": "547", "kind": "client", "name": "IntLiteral", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "548", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "549", "name": "get", + "isExactName": false, "resourceName": "IntLiteral", "doc": "Get call", "accessibility": "public", @@ -8772,9 +9180,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.IntLiteral.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -8826,12 +9236,14 @@ "$id": "552", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "553", "name": "put", + "isExactName": false, "resourceName": "IntLiteral", "doc": "Put operation", "accessibility": "public", @@ -8869,9 +9281,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.IntLiteral.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "556", @@ -8909,9 +9323,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.IntLiteral.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -8986,7 +9402,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.IntLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.IntLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9002,18 +9419,21 @@ "$id": "561", "kind": "client", "name": "FloatLiteral", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "562", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "563", "name": "get", + "isExactName": false, "resourceName": "FloatLiteral", "doc": "Get call", "accessibility": "public", @@ -9049,9 +9469,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.FloatLiteral.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9103,12 +9525,14 @@ "$id": "566", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "567", "name": "put", + "isExactName": false, "resourceName": "FloatLiteral", "doc": "Put operation", "accessibility": "public", @@ -9146,9 +9570,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.FloatLiteral.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "570", @@ -9186,9 +9612,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.FloatLiteral.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -9263,7 +9691,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.FloatLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.FloatLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9279,18 +9708,21 @@ "$id": "575", "kind": "client", "name": "BooleanLiteral", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "576", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "577", "name": "get", + "isExactName": false, "resourceName": "BooleanLiteral", "doc": "Get call", "accessibility": "public", @@ -9326,9 +9758,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.BooleanLiteral.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9380,12 +9814,14 @@ "$id": "580", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "581", "name": "put", + "isExactName": false, "resourceName": "BooleanLiteral", "doc": "Put operation", "accessibility": "public", @@ -9423,9 +9859,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.BooleanLiteral.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "584", @@ -9463,9 +9901,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.BooleanLiteral.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -9540,7 +9980,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.BooleanLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.BooleanLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9556,18 +9997,21 @@ "$id": "589", "kind": "client", "name": "UnionStringLiteral", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "590", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "591", "name": "get", + "isExactName": false, "resourceName": "UnionStringLiteral", "doc": "Get call", "accessibility": "public", @@ -9603,9 +10047,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionStringLiteral.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9657,12 +10103,14 @@ "$id": "594", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "595", "name": "put", + "isExactName": false, "resourceName": "UnionStringLiteral", "doc": "Put operation", "accessibility": "public", @@ -9700,9 +10148,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionStringLiteral.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "598", @@ -9740,9 +10190,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionStringLiteral.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -9817,7 +10269,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionStringLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionStringLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -9833,18 +10286,21 @@ "$id": "603", "kind": "client", "name": "UnionIntLiteral", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "604", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "605", "name": "get", + "isExactName": false, "resourceName": "UnionIntLiteral", "doc": "Get call", "accessibility": "public", @@ -9880,9 +10336,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionIntLiteral.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -9934,12 +10392,14 @@ "$id": "608", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "609", "name": "put", + "isExactName": false, "resourceName": "UnionIntLiteral", "doc": "Put operation", "accessibility": "public", @@ -9977,9 +10437,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionIntLiteral.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "612", @@ -10017,9 +10479,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionIntLiteral.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -10094,7 +10558,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionIntLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionIntLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -10110,18 +10575,21 @@ "$id": "617", "kind": "client", "name": "UnionFloatLiteral", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "618", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "619", "name": "get", + "isExactName": false, "resourceName": "UnionFloatLiteral", "doc": "Get call", "accessibility": "public", @@ -10157,9 +10625,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionFloatLiteral.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10211,12 +10681,14 @@ "$id": "622", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "623", "name": "put", + "isExactName": false, "resourceName": "UnionFloatLiteral", "doc": "Put operation", "accessibility": "public", @@ -10254,9 +10726,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionFloatLiteral.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "626", @@ -10294,9 +10768,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionFloatLiteral.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -10371,7 +10847,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionFloatLiteral.endpoint" + "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionFloatLiteral.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -10387,18 +10864,21 @@ "$id": "631", "kind": "client", "name": "UnionEnumValue", + "isExactName": false, "namespace": "Type.Property.ValueTypes", "methods": [ { "$id": "632", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Get call", "operation": { "$id": "633", "name": "get", + "isExactName": false, "resourceName": "UnionEnumValue", "doc": "Get call", "accessibility": "public", @@ -10434,9 +10914,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionEnumValue.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -10488,12 +10970,14 @@ "$id": "636", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "Put operation", "operation": { "$id": "637", "name": "put", + "isExactName": false, "resourceName": "UnionEnumValue", "doc": "Put operation", "accessibility": "public", @@ -10531,9 +11015,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionEnumValue.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "640", @@ -10571,9 +11057,11 @@ "crossLanguageDefinitionId": "Type.Property.ValueTypes.UnionEnumValue.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -10648,7 +11136,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..9a570c4e8ac 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": [], @@ -410,6 +435,7 @@ "$id": "51", "kind": "client", "name": "ScalarClient", + "isExactName": false, "namespace": "Type.Scalar", "methods": [], "parameters": [ @@ -441,7 +467,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Scalar.endpoint" + "crossLanguageDefinitionId": "Type.Scalar.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -453,18 +480,21 @@ "$id": "55", "kind": "client", "name": "String", + "isExactName": false, "namespace": "Type.Scalar", "methods": [ { "$id": "56", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "get string value", "operation": { "$id": "57", "name": "get", + "isExactName": false, "resourceName": "String", "doc": "get string value", "accessibility": "public", @@ -500,9 +530,11 @@ "crossLanguageDefinitionId": "Type.Scalar.String.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -566,12 +598,14 @@ "$id": "61", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "put string value", "operation": { "$id": "62", "name": "put", + "isExactName": false, "resourceName": "String", "doc": "put string value", "accessibility": "public", @@ -607,9 +641,11 @@ "crossLanguageDefinitionId": "Type.Scalar.String.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "65", @@ -655,9 +691,11 @@ "crossLanguageDefinitionId": "Type.Scalar.String.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -732,7 +770,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Scalar.String.endpoint" + "crossLanguageDefinitionId": "Type.Scalar.String.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -748,18 +787,21 @@ "$id": "72", "kind": "client", "name": "Boolean", + "isExactName": false, "namespace": "Type.Scalar", "methods": [ { "$id": "73", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "get boolean value", "operation": { "$id": "74", "name": "get", + "isExactName": false, "resourceName": "Boolean", "doc": "get boolean value", "accessibility": "public", @@ -795,9 +837,11 @@ "crossLanguageDefinitionId": "Type.Scalar.Boolean.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -861,12 +905,14 @@ "$id": "78", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "put boolean value", "operation": { "$id": "79", "name": "put", + "isExactName": false, "resourceName": "Boolean", "doc": "put boolean value", "accessibility": "public", @@ -902,9 +948,11 @@ "crossLanguageDefinitionId": "Type.Scalar.Boolean.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "82", @@ -950,9 +998,11 @@ "crossLanguageDefinitionId": "Type.Scalar.Boolean.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1027,7 +1077,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Scalar.Boolean.endpoint" + "crossLanguageDefinitionId": "Type.Scalar.Boolean.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1043,18 +1094,21 @@ "$id": "89", "kind": "client", "name": "Unknown", + "isExactName": false, "namespace": "Type.Scalar", "methods": [ { "$id": "90", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "get unknown value", "operation": { "$id": "91", "name": "get", + "isExactName": false, "resourceName": "Unknown", "doc": "get unknown value", "accessibility": "public", @@ -1090,9 +1144,11 @@ "crossLanguageDefinitionId": "Type.Scalar.Unknown.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1156,12 +1212,14 @@ "$id": "95", "kind": "basic", "name": "put", + "isExactName": false, "accessibility": "public", "apiVersions": [], "doc": "put unknown value", "operation": { "$id": "96", "name": "put", + "isExactName": false, "resourceName": "Unknown", "doc": "put unknown value", "accessibility": "public", @@ -1197,9 +1255,11 @@ "crossLanguageDefinitionId": "Type.Scalar.Unknown.put.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "99", @@ -1245,9 +1305,11 @@ "crossLanguageDefinitionId": "Type.Scalar.Unknown.put.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1322,7 +1384,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Scalar.Unknown.endpoint" + "crossLanguageDefinitionId": "Type.Scalar.Unknown.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1338,6 +1401,7 @@ "$id": "106", "kind": "client", "name": "DecimalType", + "isExactName": false, "namespace": "Type.Scalar", "doc": "Decimal type", "methods": [ @@ -1345,11 +1409,13 @@ "$id": "107", "kind": "basic", "name": "responseBody", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "108", "name": "responseBody", + "isExactName": false, "resourceName": "DecimalType", "accessibility": "public", "parameters": [ @@ -1384,9 +1450,11 @@ "crossLanguageDefinitionId": "Type.Scalar.DecimalType.responseBody.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1450,11 +1518,13 @@ "$id": "112", "kind": "basic", "name": "requestBody", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "113", "name": "requestBody", + "isExactName": false, "resourceName": "DecimalType", "accessibility": "public", "parameters": [ @@ -1489,9 +1559,11 @@ "crossLanguageDefinitionId": "Type.Scalar.DecimalType.requestBody.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "116", @@ -1535,9 +1607,11 @@ "crossLanguageDefinitionId": "Type.Scalar.DecimalType.requestBody.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1586,11 +1660,13 @@ "$id": "120", "kind": "basic", "name": "requestParameter", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "121", "name": "requestParameter", + "isExactName": false, "resourceName": "DecimalType", "accessibility": "public", "parameters": [ @@ -1633,9 +1709,11 @@ "crossLanguageDefinitionId": "Type.Scalar.DecimalType.requestParameter.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1699,7 +1777,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Scalar.DecimalType.endpoint" + "crossLanguageDefinitionId": "Type.Scalar.DecimalType.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -1715,6 +1794,7 @@ "$id": "129", "kind": "client", "name": "Decimal128Type", + "isExactName": false, "namespace": "Type.Scalar", "doc": "Decimal128 type", "methods": [ @@ -1722,11 +1802,13 @@ "$id": "130", "kind": "basic", "name": "responseBody", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "131", "name": "responseBody", + "isExactName": false, "resourceName": "Decimal128Type", "accessibility": "public", "parameters": [ @@ -1761,9 +1843,11 @@ "crossLanguageDefinitionId": "Type.Scalar.Decimal128Type.responseBody.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -1827,11 +1911,13 @@ "$id": "135", "kind": "basic", "name": "requestBody", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "136", "name": "requestBody", + "isExactName": false, "resourceName": "Decimal128Type", "accessibility": "public", "parameters": [ @@ -1866,9 +1952,11 @@ "crossLanguageDefinitionId": "Type.Scalar.Decimal128Type.requestBody.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "139", @@ -1912,9 +2000,11 @@ "crossLanguageDefinitionId": "Type.Scalar.Decimal128Type.requestBody.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1963,11 +2053,13 @@ "$id": "143", "kind": "basic", "name": "requestParameter", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "144", "name": "requestParameter", + "isExactName": false, "resourceName": "Decimal128Type", "accessibility": "public", "parameters": [ @@ -2010,9 +2102,11 @@ "crossLanguageDefinitionId": "Type.Scalar.Decimal128Type.requestParameter.value", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2076,7 +2170,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Scalar.Decimal128Type.endpoint" + "crossLanguageDefinitionId": "Type.Scalar.Decimal128Type.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2092,6 +2187,7 @@ "$id": "152", "kind": "client", "name": "DecimalVerify", + "isExactName": false, "namespace": "Type.Scalar", "doc": "Decimal type verification", "methods": [ @@ -2099,11 +2195,13 @@ "$id": "153", "kind": "basic", "name": "prepareVerify", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "154", "name": "prepareVerify", + "isExactName": false, "resourceName": "DecimalVerify", "accessibility": "public", "parameters": [ @@ -2138,9 +2236,11 @@ "crossLanguageDefinitionId": "Type.Scalar.DecimalVerify.prepareVerify.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2203,11 +2303,13 @@ "$id": "159", "kind": "basic", "name": "verify", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "160", "name": "verify", + "isExactName": false, "resourceName": "DecimalVerify", "accessibility": "public", "parameters": [ @@ -2242,9 +2344,11 @@ "crossLanguageDefinitionId": "Type.Scalar.DecimalVerify.verify.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "163", @@ -2288,9 +2392,11 @@ "crossLanguageDefinitionId": "Type.Scalar.DecimalVerify.verify.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2365,7 +2471,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Scalar.DecimalVerify.endpoint" + "crossLanguageDefinitionId": "Type.Scalar.DecimalVerify.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2381,6 +2488,7 @@ "$id": "170", "kind": "client", "name": "Decimal128Verify", + "isExactName": false, "namespace": "Type.Scalar", "doc": "Decimal128 type verification", "methods": [ @@ -2388,11 +2496,13 @@ "$id": "171", "kind": "basic", "name": "prepareVerify", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "172", "name": "prepareVerify", + "isExactName": false, "resourceName": "Decimal128Verify", "accessibility": "public", "parameters": [ @@ -2427,9 +2537,11 @@ "crossLanguageDefinitionId": "Type.Scalar.Decimal128Verify.prepareVerify.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2481,11 +2593,13 @@ "$id": "175", "kind": "basic", "name": "verify", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "176", "name": "verify", + "isExactName": false, "resourceName": "Decimal128Verify", "accessibility": "public", "parameters": [ @@ -2508,7 +2622,8 @@ { "$ref": "162" } - ] + ], + "isExactName": false }, { "$id": "178", @@ -2537,6 +2652,7 @@ "$ref": "165" } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -2611,7 +2727,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..aceedcc075a 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 @@ -26,7 +26,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -39,7 +40,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -52,14 +54,16 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Type.Union", "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "6", @@ -85,7 +89,8 @@ "enumType": { "$ref": "6" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -98,14 +103,16 @@ "enumType": { "$ref": "6" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Type.Union", "isFixed": false, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "10", @@ -131,7 +138,8 @@ "enumType": { "$ref": "10" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -144,14 +152,16 @@ "enumType": { "$ref": "10" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Type.Union", "isFixed": false, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "14", @@ -177,7 +187,8 @@ "enumType": { "$ref": "14" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -190,7 +201,8 @@ "enumType": { "$ref": "14" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "18", @@ -203,14 +215,16 @@ "enumType": { "$ref": "14" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Type.Union", "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "19", @@ -236,7 +250,8 @@ "enumType": { "$ref": "19" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "22", @@ -249,7 +264,8 @@ "enumType": { "$ref": "19" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "23", @@ -262,14 +278,16 @@ "enumType": { "$ref": "19" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Type.Union", "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "24", @@ -295,7 +313,8 @@ "enumType": { "$ref": "24" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "27", @@ -308,7 +327,8 @@ "enumType": { "$ref": "24" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "28", @@ -321,7 +341,8 @@ "enumType": { "$ref": "24" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "29", @@ -334,14 +355,16 @@ "enumType": { "$ref": "24" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Type.Union", "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "30", @@ -367,7 +390,8 @@ "enumType": { "$ref": "30" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "33", @@ -380,14 +404,16 @@ "enumType": { "$ref": "30" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Type.Union", "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -405,7 +431,8 @@ "decorators": [] }, "value": "a", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "36", @@ -421,7 +448,8 @@ "decorators": [] }, "value": 2, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "38", @@ -437,7 +465,8 @@ "decorators": [] }, "value": 3.3, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "40", @@ -453,7 +482,8 @@ "decorators": [] }, "value": true, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "42", @@ -469,7 +499,8 @@ "decorators": [] }, "value": "a", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "44", @@ -485,7 +516,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "46", @@ -501,7 +533,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "48", @@ -517,7 +550,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "50", @@ -533,7 +567,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "52", @@ -549,7 +584,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "54", @@ -565,7 +601,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "56", @@ -581,7 +618,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "58", @@ -597,7 +635,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "60", @@ -613,7 +652,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "62", @@ -629,7 +669,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "64", @@ -645,7 +686,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "66", @@ -661,7 +703,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "68", @@ -677,7 +720,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "70", @@ -693,7 +737,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "72", @@ -709,7 +754,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "74", @@ -725,7 +771,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "76", @@ -741,7 +788,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "78", @@ -757,7 +805,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "80", @@ -773,7 +822,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "82", @@ -789,7 +839,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -806,6 +857,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "85", @@ -826,7 +878,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -843,6 +896,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "87", @@ -863,7 +917,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -880,6 +935,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "89", @@ -900,7 +956,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -917,6 +974,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "91", @@ -937,7 +995,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -954,6 +1013,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "93", @@ -974,7 +1034,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -991,6 +1052,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "95", @@ -1011,7 +1073,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1028,6 +1091,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "97", @@ -1048,7 +1112,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1065,6 +1130,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "99", @@ -1085,7 +1151,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1102,6 +1169,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "101", @@ -1122,7 +1190,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1139,6 +1208,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "103", @@ -1159,7 +1229,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1176,6 +1247,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "105", @@ -1200,6 +1272,7 @@ "name": "Cat" } }, + "isExactName": false, "properties": [ { "$id": "108", @@ -1224,7 +1297,8 @@ "name": "name" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1241,6 +1315,7 @@ "name": "Dog" } }, + "isExactName": false, "properties": [ { "$id": "111", @@ -1265,13 +1340,15 @@ "name": "bark" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } ], "namespace": "Type.Union", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -1284,7 +1361,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1307,6 +1385,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "114", @@ -1327,7 +1406,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1344,6 +1424,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "116", @@ -1363,6 +1444,7 @@ "name": "EnumsOnlyCases" } }, + "isExactName": false, "properties": [ { "$id": "118", @@ -1384,7 +1466,8 @@ "name": "lr" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "119", @@ -1406,7 +1489,8 @@ "name": "ud" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1421,7 +1505,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1441,6 +1526,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "121", @@ -1461,7 +1547,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1478,6 +1565,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "123", @@ -1497,6 +1585,7 @@ "name": "StringAndArrayCases" } }, + "isExactName": false, "properties": [ { "$id": "125", @@ -1532,7 +1621,8 @@ } ], "namespace": "Type.Union", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -1545,7 +1635,8 @@ "name": "string" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "130", @@ -1570,7 +1661,8 @@ } ], "namespace": "Type.Union", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -1583,7 +1675,8 @@ "name": "array" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1598,7 +1691,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1618,6 +1712,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "134", @@ -1638,7 +1733,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1655,6 +1751,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "136", @@ -1674,6 +1771,7 @@ "name": "MixedLiteralsCases" } }, + "isExactName": false, "properties": [ { "$id": "138", @@ -1700,7 +1798,8 @@ } ], "namespace": "Type.Union", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -1713,7 +1812,8 @@ "name": "stringLiteral" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "140", @@ -1735,7 +1835,8 @@ "name": "intLiteral" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "141", @@ -1757,7 +1858,8 @@ "name": "floatLiteral" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "142", @@ -1779,7 +1881,8 @@ "name": "booleanLiteral" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1794,7 +1897,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1814,6 +1918,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "144", @@ -1834,7 +1939,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -1851,6 +1957,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "146", @@ -1870,6 +1977,7 @@ "name": "MixedTypesCases" } }, + "isExactName": false, "properties": [ { "$id": "148", @@ -1904,7 +2012,8 @@ } ], "namespace": "Type.Union", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -1917,7 +2026,8 @@ "name": "model" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "152", @@ -1939,7 +2049,8 @@ "name": "literal" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "153", @@ -1961,7 +2072,8 @@ "name": "int" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "154", @@ -1983,7 +2095,8 @@ "name": "boolean" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "155", @@ -2012,7 +2125,8 @@ "name": "array" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2027,7 +2141,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -2047,6 +2162,7 @@ "name": "" } }, + "isExactName": false, "properties": [ { "$id": "158", @@ -2067,7 +2183,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -2077,6 +2194,7 @@ "$id": "159", "kind": "client", "name": "UnionClient", + "isExactName": false, "namespace": "Type.Union", "doc": "Describe scenarios for various combinations of unions.", "methods": [], @@ -2109,7 +2227,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Union.endpoint" + "crossLanguageDefinitionId": "Type.Union.endpoint", + "isExactName": false } ], "initializedBy": 1, @@ -2121,6 +2240,7 @@ "$id": "163", "kind": "client", "name": "StringsOnly", + "isExactName": false, "namespace": "Type.Union", "doc": "Describe union of string \"a\" | \"b\" | \"c\"", "methods": [ @@ -2128,11 +2248,13 @@ "$id": "164", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "165", "name": "get", + "isExactName": false, "resourceName": "StringsOnly", "accessibility": "public", "parameters": [ @@ -2167,9 +2289,11 @@ "crossLanguageDefinitionId": "Type.Union.StringsOnly.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2221,11 +2345,13 @@ "$id": "168", "kind": "basic", "name": "send", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "169", "name": "send", + "isExactName": false, "resourceName": "StringsOnly", "accessibility": "public", "parameters": [ @@ -2262,9 +2388,11 @@ "crossLanguageDefinitionId": "Type.Union.StringsOnly.send.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "172", @@ -2300,9 +2428,11 @@ "crossLanguageDefinitionId": "Type.Union.StringsOnly.send.prop", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -2377,7 +2507,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Union.StringsOnly.endpoint" + "crossLanguageDefinitionId": "Type.Union.StringsOnly.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2393,6 +2524,7 @@ "$id": "177", "kind": "client", "name": "StringExtensible", + "isExactName": false, "namespace": "Type.Union", "doc": "Describe union of string string | \"b\" | \"c\"", "methods": [ @@ -2400,11 +2532,13 @@ "$id": "178", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "179", "name": "get", + "isExactName": false, "resourceName": "StringExtensible", "accessibility": "public", "parameters": [ @@ -2439,9 +2573,11 @@ "crossLanguageDefinitionId": "Type.Union.StringExtensible.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2493,11 +2629,13 @@ "$id": "182", "kind": "basic", "name": "send", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "183", "name": "send", + "isExactName": false, "resourceName": "StringExtensible", "accessibility": "public", "parameters": [ @@ -2534,9 +2672,11 @@ "crossLanguageDefinitionId": "Type.Union.StringExtensible.send.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "186", @@ -2572,9 +2712,11 @@ "crossLanguageDefinitionId": "Type.Union.StringExtensible.send.prop", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -2649,7 +2791,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Union.StringExtensible.endpoint" + "crossLanguageDefinitionId": "Type.Union.StringExtensible.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2665,6 +2808,7 @@ "$id": "191", "kind": "client", "name": "StringExtensibleNamed", + "isExactName": false, "namespace": "Type.Union", "doc": "Describe union of string string | \"b\" | \"c\" but where the union is named and some of the variants are named", "methods": [ @@ -2672,11 +2816,13 @@ "$id": "192", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "193", "name": "get", + "isExactName": false, "resourceName": "StringExtensibleNamed", "accessibility": "public", "parameters": [ @@ -2711,9 +2857,11 @@ "crossLanguageDefinitionId": "Type.Union.StringExtensibleNamed.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -2765,11 +2913,13 @@ "$id": "196", "kind": "basic", "name": "send", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "197", "name": "send", + "isExactName": false, "resourceName": "StringExtensibleNamed", "accessibility": "public", "parameters": [ @@ -2806,9 +2956,11 @@ "crossLanguageDefinitionId": "Type.Union.StringExtensibleNamed.send.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "200", @@ -2844,9 +2996,11 @@ "crossLanguageDefinitionId": "Type.Union.StringExtensibleNamed.send.prop", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -2921,7 +3075,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Union.StringExtensibleNamed.endpoint" + "crossLanguageDefinitionId": "Type.Union.StringExtensibleNamed.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -2937,6 +3092,7 @@ "$id": "205", "kind": "client", "name": "IntsOnly", + "isExactName": false, "namespace": "Type.Union", "doc": "Describe union of integer 1 | 2 | 3", "methods": [ @@ -2944,11 +3100,13 @@ "$id": "206", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "207", "name": "get", + "isExactName": false, "resourceName": "IntsOnly", "accessibility": "public", "parameters": [ @@ -2983,9 +3141,11 @@ "crossLanguageDefinitionId": "Type.Union.IntsOnly.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3037,11 +3197,13 @@ "$id": "210", "kind": "basic", "name": "send", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "211", "name": "send", + "isExactName": false, "resourceName": "IntsOnly", "accessibility": "public", "parameters": [ @@ -3078,9 +3240,11 @@ "crossLanguageDefinitionId": "Type.Union.IntsOnly.send.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "214", @@ -3116,9 +3280,11 @@ "crossLanguageDefinitionId": "Type.Union.IntsOnly.send.prop", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -3193,7 +3359,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Union.IntsOnly.endpoint" + "crossLanguageDefinitionId": "Type.Union.IntsOnly.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3209,6 +3376,7 @@ "$id": "219", "kind": "client", "name": "FloatsOnly", + "isExactName": false, "namespace": "Type.Union", "doc": "Describe union of floats 1.1 | 2.2 | 3.3", "methods": [ @@ -3216,11 +3384,13 @@ "$id": "220", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "221", "name": "get", + "isExactName": false, "resourceName": "FloatsOnly", "accessibility": "public", "parameters": [ @@ -3255,9 +3425,11 @@ "crossLanguageDefinitionId": "Type.Union.FloatsOnly.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3309,11 +3481,13 @@ "$id": "224", "kind": "basic", "name": "send", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "225", "name": "send", + "isExactName": false, "resourceName": "FloatsOnly", "accessibility": "public", "parameters": [ @@ -3350,9 +3524,11 @@ "crossLanguageDefinitionId": "Type.Union.FloatsOnly.send.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "228", @@ -3388,9 +3564,11 @@ "crossLanguageDefinitionId": "Type.Union.FloatsOnly.send.prop", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -3465,7 +3643,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Union.FloatsOnly.endpoint" + "crossLanguageDefinitionId": "Type.Union.FloatsOnly.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3481,6 +3660,7 @@ "$id": "233", "kind": "client", "name": "ModelsOnly", + "isExactName": false, "namespace": "Type.Union", "doc": "Describe union of models", "methods": [ @@ -3488,11 +3668,13 @@ "$id": "234", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "235", "name": "get", + "isExactName": false, "resourceName": "ModelsOnly", "accessibility": "public", "parameters": [ @@ -3527,9 +3709,11 @@ "crossLanguageDefinitionId": "Type.Union.ModelsOnly.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3581,11 +3765,13 @@ "$id": "238", "kind": "basic", "name": "send", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "239", "name": "send", + "isExactName": false, "resourceName": "ModelsOnly", "accessibility": "public", "parameters": [ @@ -3622,9 +3808,11 @@ "crossLanguageDefinitionId": "Type.Union.ModelsOnly.send.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "242", @@ -3660,9 +3848,11 @@ "crossLanguageDefinitionId": "Type.Union.ModelsOnly.send.prop", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -3737,7 +3927,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Union.ModelsOnly.endpoint" + "crossLanguageDefinitionId": "Type.Union.ModelsOnly.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -3753,6 +3944,7 @@ "$id": "247", "kind": "client", "name": "EnumsOnly", + "isExactName": false, "namespace": "Type.Union", "doc": "Describe union of 2 different enums", "methods": [ @@ -3760,11 +3952,13 @@ "$id": "248", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "249", "name": "get", + "isExactName": false, "resourceName": "EnumsOnly", "accessibility": "public", "parameters": [ @@ -3799,9 +3993,11 @@ "crossLanguageDefinitionId": "Type.Union.EnumsOnly.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -3853,11 +4049,13 @@ "$id": "252", "kind": "basic", "name": "send", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "253", "name": "send", + "isExactName": false, "resourceName": "EnumsOnly", "accessibility": "public", "parameters": [ @@ -3894,9 +4092,11 @@ "crossLanguageDefinitionId": "Type.Union.EnumsOnly.send.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "256", @@ -3932,9 +4132,11 @@ "crossLanguageDefinitionId": "Type.Union.EnumsOnly.send.prop", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -4009,7 +4211,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Union.EnumsOnly.endpoint" + "crossLanguageDefinitionId": "Type.Union.EnumsOnly.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4025,6 +4228,7 @@ "$id": "261", "kind": "client", "name": "StringAndArray", + "isExactName": false, "namespace": "Type.Union", "doc": "Describe union of a string and an array of strings", "methods": [ @@ -4032,11 +4236,13 @@ "$id": "262", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "263", "name": "get", + "isExactName": false, "resourceName": "StringAndArray", "accessibility": "public", "parameters": [ @@ -4071,9 +4277,11 @@ "crossLanguageDefinitionId": "Type.Union.StringAndArray.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4125,11 +4333,13 @@ "$id": "266", "kind": "basic", "name": "send", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "267", "name": "send", + "isExactName": false, "resourceName": "StringAndArray", "accessibility": "public", "parameters": [ @@ -4166,9 +4376,11 @@ "crossLanguageDefinitionId": "Type.Union.StringAndArray.send.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "270", @@ -4204,9 +4416,11 @@ "crossLanguageDefinitionId": "Type.Union.StringAndArray.send.prop", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -4281,7 +4495,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Union.StringAndArray.endpoint" + "crossLanguageDefinitionId": "Type.Union.StringAndArray.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4297,6 +4512,7 @@ "$id": "275", "kind": "client", "name": "MixedLiterals", + "isExactName": false, "namespace": "Type.Union", "doc": "Describe union of floats \"a\" | 2 | 3.3", "methods": [ @@ -4304,11 +4520,13 @@ "$id": "276", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "277", "name": "get", + "isExactName": false, "resourceName": "MixedLiterals", "accessibility": "public", "parameters": [ @@ -4343,9 +4561,11 @@ "crossLanguageDefinitionId": "Type.Union.MixedLiterals.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4397,11 +4617,13 @@ "$id": "280", "kind": "basic", "name": "send", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "281", "name": "send", + "isExactName": false, "resourceName": "MixedLiterals", "accessibility": "public", "parameters": [ @@ -4438,9 +4660,11 @@ "crossLanguageDefinitionId": "Type.Union.MixedLiterals.send.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "284", @@ -4476,9 +4700,11 @@ "crossLanguageDefinitionId": "Type.Union.MixedLiterals.send.prop", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -4553,7 +4779,8 @@ "serverUrlTemplate": "{endpoint}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Type.Union.MixedLiterals.endpoint" + "crossLanguageDefinitionId": "Type.Union.MixedLiterals.endpoint", + "isExactName": false } ], "initializedBy": 0, @@ -4569,6 +4796,7 @@ "$id": "289", "kind": "client", "name": "MixedTypes", + "isExactName": false, "namespace": "Type.Union", "doc": "Describe union of floats \"a\" | 2 | 3.3", "methods": [ @@ -4576,11 +4804,13 @@ "$id": "290", "kind": "basic", "name": "get", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "291", "name": "get", + "isExactName": false, "resourceName": "MixedTypes", "accessibility": "public", "parameters": [ @@ -4615,9 +4845,11 @@ "crossLanguageDefinitionId": "Type.Union.MixedTypes.get.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false } ], "responses": [ @@ -4669,11 +4901,13 @@ "$id": "294", "kind": "basic", "name": "send", + "isExactName": false, "accessibility": "public", "apiVersions": [], "operation": { "$id": "295", "name": "send", + "isExactName": false, "resourceName": "MixedTypes", "accessibility": "public", "parameters": [ @@ -4710,9 +4944,11 @@ "crossLanguageDefinitionId": "Type.Union.MixedTypes.send.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "298", @@ -4748,9 +4984,11 @@ "crossLanguageDefinitionId": "Type.Union.MixedTypes.send.prop", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "" @@ -4825,7 +5063,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..6bc5de0a2e6 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 @@ -28,14 +28,16 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Versioning.Added", "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -62,7 +64,8 @@ "$ref": "4" }, "doc": "The version v1.", - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Versioning.Added", @@ -70,7 +73,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -88,7 +92,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -104,7 +109,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -121,6 +127,7 @@ "name": "ModelV1" } }, + "isExactName": false, "properties": [ { "$id": "12", @@ -145,7 +152,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "14", @@ -166,7 +174,8 @@ "name": "enumProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -176,6 +185,7 @@ "$id": "15", "kind": "client", "name": "AddedClient", + "isExactName": false, "namespace": "Versioning.Added", "doc": "Test for the `@added` decorator.", "methods": [ @@ -183,6 +193,7 @@ "$id": "16", "kind": "basic", "name": "v1", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1" @@ -190,6 +201,7 @@ "operation": { "$id": "17", "name": "v1", + "isExactName": false, "resourceName": "Added", "accessibility": "public", "parameters": [ @@ -226,9 +238,11 @@ "crossLanguageDefinitionId": "Versioning.Added.v1.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "20", @@ -261,9 +275,11 @@ "crossLanguageDefinitionId": "Versioning.Added.v1.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "22", @@ -299,9 +315,11 @@ "crossLanguageDefinitionId": "Versioning.Added.v1.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -384,7 +402,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 +430,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..b171bca6391 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 @@ -29,7 +29,8 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -42,14 +43,16 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Versioning.Added", "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "5", @@ -75,14 +78,16 @@ "enumType": { "$ref": "5" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Versioning.Added", "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "8", @@ -109,7 +114,8 @@ "$ref": "8" }, "doc": "The version v1.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -123,7 +129,8 @@ "$ref": "8" }, "doc": "The version v2.", - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Versioning.Added", @@ -131,7 +138,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -149,7 +157,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "14", @@ -165,7 +174,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "16", @@ -181,7 +191,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "18", @@ -197,7 +208,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "20", @@ -213,7 +225,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "22", @@ -229,7 +242,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -246,6 +260,7 @@ "name": "ModelV1" } }, + "isExactName": false, "properties": [ { "$id": "25", @@ -270,7 +285,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "27", @@ -291,7 +307,8 @@ "name": "enumProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "28", @@ -326,7 +343,8 @@ } ], "namespace": "Versioning.Added", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -339,7 +357,8 @@ "name": "unionProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -356,6 +375,7 @@ "name": "ModelV2" } }, + "isExactName": false, "properties": [ { "$id": "34", @@ -380,7 +400,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "36", @@ -401,7 +422,8 @@ "name": "enumProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "37", @@ -429,7 +451,8 @@ } ], "namespace": "Versioning.Added", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -442,7 +465,8 @@ "name": "unionProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -452,6 +476,7 @@ "$id": "41", "kind": "client", "name": "AddedClient", + "isExactName": false, "namespace": "Versioning.Added", "doc": "Test for the `@added` decorator.", "methods": [ @@ -459,6 +484,7 @@ "$id": "42", "kind": "basic", "name": "v1", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1", @@ -467,6 +493,7 @@ "operation": { "$id": "43", "name": "v1", + "isExactName": false, "resourceName": "Added", "accessibility": "public", "parameters": [ @@ -509,9 +536,11 @@ "crossLanguageDefinitionId": "Versioning.Added.v1.headerV2", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "48", @@ -546,9 +575,11 @@ "crossLanguageDefinitionId": "Versioning.Added.v1.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "50", @@ -581,9 +612,11 @@ "crossLanguageDefinitionId": "Versioning.Added.v1.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "52", @@ -619,9 +652,11 @@ "crossLanguageDefinitionId": "Versioning.Added.v1.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -690,6 +725,7 @@ "$id": "54", "kind": "basic", "name": "v2", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v2" @@ -697,6 +733,7 @@ "operation": { "$id": "55", "name": "v2", + "isExactName": false, "resourceName": "Added", "accessibility": "public", "parameters": [ @@ -733,9 +770,11 @@ "crossLanguageDefinitionId": "Versioning.Added.v2.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "58", @@ -768,9 +807,11 @@ "crossLanguageDefinitionId": "Versioning.Added.v2.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "60", @@ -806,9 +847,11 @@ "crossLanguageDefinitionId": "Versioning.Added.v2.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -891,7 +934,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 +962,8 @@ "serverUrlTemplate": "{endpoint}/versioning/added/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.Added.version" + "crossLanguageDefinitionId": "Versioning.Added.version", + "isExactName": false } ], "initializedBy": 1, @@ -933,12 +978,14 @@ "$id": "66", "kind": "client", "name": "InterfaceV2", + "isExactName": false, "namespace": "Versioning.Added", "methods": [ { "$id": "67", "kind": "basic", "name": "v2InInterface", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v2" @@ -946,6 +993,7 @@ "operation": { "$id": "68", "name": "v2InInterface", + "isExactName": false, "resourceName": "InterfaceV2", "accessibility": "public", "parameters": [ @@ -982,9 +1030,11 @@ "crossLanguageDefinitionId": "Versioning.Added.InterfaceV2.v2InInterface.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "71", @@ -1017,9 +1067,11 @@ "crossLanguageDefinitionId": "Versioning.Added.InterfaceV2.v2InInterface.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "73", @@ -1055,9 +1107,11 @@ "crossLanguageDefinitionId": "Versioning.Added.InterfaceV2.v2InInterface.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1140,7 +1194,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 +1222,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..eb4c9c1d180 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 @@ -29,7 +29,8 @@ "$ref": "1" }, "doc": "The version v1.", - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Versioning.MadeOptional", @@ -37,7 +38,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -55,7 +57,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "6", @@ -71,7 +74,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -88,6 +92,7 @@ "name": "TestModel" } }, + "isExactName": false, "properties": [ { "$id": "9", @@ -112,7 +117,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "11", @@ -137,7 +143,8 @@ "name": "changedProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -147,6 +154,7 @@ "$id": "13", "kind": "client", "name": "MadeOptionalClient", + "isExactName": false, "namespace": "Versioning.MadeOptional", "doc": "Test for the `@madeOptional` decorator.", "methods": [ @@ -154,6 +162,7 @@ "$id": "14", "kind": "basic", "name": "test", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1" @@ -161,6 +170,7 @@ "operation": { "$id": "15", "name": "test", + "isExactName": false, "resourceName": "MadeOptional", "accessibility": "public", "parameters": [ @@ -203,9 +213,11 @@ "crossLanguageDefinitionId": "Versioning.MadeOptional.test.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "20", @@ -240,9 +252,11 @@ "crossLanguageDefinitionId": "Versioning.MadeOptional.test.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "22", @@ -275,9 +289,11 @@ "crossLanguageDefinitionId": "Versioning.MadeOptional.test.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "24", @@ -313,9 +329,11 @@ "crossLanguageDefinitionId": "Versioning.MadeOptional.test.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -401,7 +419,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 +447,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..ee74fa74d6a 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 @@ -30,7 +30,8 @@ "$ref": "1" }, "doc": "The version v1.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -44,7 +45,8 @@ "$ref": "1" }, "doc": "The version v2.", - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Versioning.MadeOptional", @@ -52,7 +54,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -70,7 +73,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -86,7 +90,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -103,6 +108,7 @@ "name": "TestModel" } }, + "isExactName": false, "properties": [ { "$id": "10", @@ -127,7 +133,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "12", @@ -152,7 +159,8 @@ "name": "changedProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -162,6 +170,7 @@ "$id": "14", "kind": "client", "name": "MadeOptionalClient", + "isExactName": false, "namespace": "Versioning.MadeOptional", "doc": "Test for the `@madeOptional` decorator.", "methods": [ @@ -169,6 +178,7 @@ "$id": "15", "kind": "basic", "name": "test", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1", @@ -177,6 +187,7 @@ "operation": { "$id": "16", "name": "test", + "isExactName": false, "resourceName": "MadeOptional", "accessibility": "public", "parameters": [ @@ -219,9 +230,11 @@ "crossLanguageDefinitionId": "Versioning.MadeOptional.test.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "21", @@ -256,9 +269,11 @@ "crossLanguageDefinitionId": "Versioning.MadeOptional.test.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "23", @@ -291,9 +306,11 @@ "crossLanguageDefinitionId": "Versioning.MadeOptional.test.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "25", @@ -329,9 +346,11 @@ "crossLanguageDefinitionId": "Versioning.MadeOptional.test.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -417,7 +436,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 +464,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..abb7474e255 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 @@ -28,14 +28,16 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Versioning.Removed", "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -61,7 +63,8 @@ "enumType": { "$ref": "4" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -74,14 +77,16 @@ "enumType": { "$ref": "4" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Versioning.Removed", "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "8", @@ -107,7 +112,8 @@ "enumType": { "$ref": "8" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -120,14 +126,16 @@ "enumType": { "$ref": "8" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Versioning.Removed", "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "12", @@ -154,7 +162,8 @@ "$ref": "12" }, "doc": "The version v1.", - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Versioning.Removed", @@ -162,7 +171,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -180,7 +190,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -196,7 +207,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "19", @@ -212,7 +224,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "21", @@ -228,7 +241,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "23", @@ -244,7 +258,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "25", @@ -260,7 +275,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "27", @@ -276,7 +292,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "29", @@ -292,7 +309,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -309,6 +327,7 @@ "name": "ModelV1" } }, + "isExactName": false, "properties": [ { "$id": "32", @@ -333,7 +352,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "34", @@ -354,7 +374,8 @@ "name": "enumProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "35", @@ -382,7 +403,8 @@ } ], "namespace": "Versioning.Removed", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -395,7 +417,8 @@ "name": "unionProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -412,6 +435,7 @@ "name": "ModelV2" } }, + "isExactName": false, "properties": [ { "$id": "40", @@ -436,7 +460,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "42", @@ -461,7 +486,8 @@ "name": "removedProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "44", @@ -482,7 +508,8 @@ "name": "enumProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "45", @@ -524,7 +551,8 @@ } ], "namespace": "Versioning.Removed", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -537,7 +565,8 @@ "name": "unionProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -554,6 +583,7 @@ "name": "ModelV3" } }, + "isExactName": false, "properties": [ { "$id": "52", @@ -578,7 +608,8 @@ "name": "id" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "54", @@ -599,7 +630,8 @@ "name": "enumProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -609,6 +641,7 @@ "$id": "55", "kind": "client", "name": "RemovedClient", + "isExactName": false, "namespace": "Versioning.Removed", "doc": "Test for the `@removed` decorator.", "methods": [ @@ -616,6 +649,7 @@ "$id": "56", "kind": "basic", "name": "v1", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1" @@ -624,6 +658,7 @@ "operation": { "$id": "57", "name": "v1", + "isExactName": false, "resourceName": "Removed", "doc": "This operation should not be generated with latest version's signature.", "accessibility": "public", @@ -661,9 +696,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v1.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "60", @@ -696,9 +733,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v1.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "62", @@ -734,9 +773,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v1.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -802,6 +843,7 @@ "$id": "64", "kind": "basic", "name": "v2", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1" @@ -809,6 +851,7 @@ "operation": { "$id": "65", "name": "v2", + "isExactName": false, "resourceName": "Removed", "accessibility": "public", "parameters": [ @@ -851,9 +894,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v2.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "70", @@ -888,9 +933,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v2.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "72", @@ -923,9 +970,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v2.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "74", @@ -961,9 +1010,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v2.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1032,6 +1083,7 @@ "$id": "76", "kind": "basic", "name": "modelV3", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1" @@ -1040,6 +1092,7 @@ "operation": { "$id": "77", "name": "modelV3", + "isExactName": false, "resourceName": "Removed", "doc": "This operation will pass different paths and different request bodies based on different versions.", "accessibility": "public", @@ -1077,9 +1130,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.modelV3.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "80", @@ -1112,9 +1167,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.modelV3.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "82", @@ -1150,9 +1207,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.modelV3.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1235,7 +1294,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 +1322,8 @@ "serverUrlTemplate": "{endpoint}/versioning/removed/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.Removed.version" + "crossLanguageDefinitionId": "Versioning.Removed.version", + "isExactName": false } ], "initializedBy": 1, @@ -1276,6 +1337,7 @@ "$id": "88", "kind": "client", "name": "InterfaceV1", + "isExactName": false, "namespace": "Versioning.Removed", "doc": "This operation group should not be generated with latest version.", "methods": [ @@ -1283,6 +1345,7 @@ "$id": "89", "kind": "basic", "name": "v1InInterface", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1" @@ -1290,6 +1353,7 @@ "operation": { "$id": "90", "name": "v1InInterface", + "isExactName": false, "resourceName": "InterfaceV1", "accessibility": "public", "parameters": [ @@ -1326,9 +1390,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.InterfaceV1.v1InInterface.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "93", @@ -1361,9 +1427,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.InterfaceV1.v1InInterface.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "95", @@ -1399,9 +1467,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.InterfaceV1.v1InInterface.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1484,7 +1554,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 +1582,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..f25bc66c375 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 @@ -30,14 +30,16 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Versioning.Removed", "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -63,7 +65,8 @@ "enumType": { "$ref": "4" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -76,14 +79,16 @@ "enumType": { "$ref": "4" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Versioning.Removed", "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "8", @@ -110,7 +115,8 @@ "$ref": "8" }, "doc": "The version v1.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -124,7 +130,8 @@ "$ref": "8" }, "doc": "The V2 Preview version.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "12", @@ -138,7 +145,8 @@ "$ref": "8" }, "doc": "The version v2.", - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Versioning.Removed", @@ -146,7 +154,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -164,7 +173,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "15", @@ -180,7 +190,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "17", @@ -196,7 +207,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "19", @@ -212,7 +224,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -229,6 +242,7 @@ "name": "ModelV2" } }, + "isExactName": false, "properties": [ { "$id": "22", @@ -253,7 +267,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "24", @@ -274,7 +289,8 @@ "name": "enumProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "25", @@ -302,7 +318,8 @@ } ], "namespace": "Versioning.Removed", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -315,7 +332,8 @@ "name": "unionProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -332,6 +350,7 @@ "name": "ModelV3" } }, + "isExactName": false, "properties": [ { "$id": "30", @@ -356,7 +375,8 @@ "name": "id" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "32", @@ -377,7 +397,8 @@ "name": "enumProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -387,6 +408,7 @@ "$id": "33", "kind": "client", "name": "RemovedClient", + "isExactName": false, "namespace": "Versioning.Removed", "doc": "Test for the `@removed` decorator.", "methods": [ @@ -394,6 +416,7 @@ "$id": "34", "kind": "basic", "name": "v2", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1", @@ -403,6 +426,7 @@ "operation": { "$id": "35", "name": "v2", + "isExactName": false, "resourceName": "Removed", "accessibility": "public", "parameters": [ @@ -439,9 +463,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v2.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "38", @@ -474,9 +500,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v2.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "40", @@ -512,9 +540,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v2.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -580,6 +610,7 @@ "$id": "42", "kind": "basic", "name": "modelV3", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1", @@ -590,6 +621,7 @@ "operation": { "$id": "43", "name": "modelV3", + "isExactName": false, "resourceName": "Removed", "doc": "This operation will pass different paths and different request bodies based on different versions.", "accessibility": "public", @@ -627,9 +659,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.modelV3.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "46", @@ -662,9 +696,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.modelV3.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "48", @@ -700,9 +736,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.modelV3.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -785,7 +823,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 +851,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..29a97756c16 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 @@ -29,14 +29,16 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Versioning.Removed", "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -62,7 +64,8 @@ "enumType": { "$ref": "4" }, - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -75,14 +78,16 @@ "enumType": { "$ref": "4" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Versioning.Removed", "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "8", @@ -109,7 +114,8 @@ "$ref": "8" }, "doc": "The version v1.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -123,7 +129,8 @@ "$ref": "8" }, "doc": "The V2 Preview version.", - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Versioning.Removed", @@ -131,7 +138,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -149,7 +157,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "14", @@ -165,7 +174,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "16", @@ -181,7 +191,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "18", @@ -197,7 +208,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "20", @@ -213,7 +225,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "22", @@ -229,7 +242,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "24", @@ -245,7 +259,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "26", @@ -261,7 +276,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -278,6 +294,7 @@ "name": "ModelV1" } }, + "isExactName": false, "properties": [ { "$id": "29", @@ -302,7 +319,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "31", @@ -323,7 +341,8 @@ "name": "enumProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "32", @@ -351,7 +370,8 @@ } ], "namespace": "Versioning.Removed", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -364,7 +384,8 @@ "name": "unionProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -381,6 +402,7 @@ "name": "ModelV2" } }, + "isExactName": false, "properties": [ { "$id": "37", @@ -405,7 +427,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "39", @@ -430,7 +453,8 @@ "name": "removedProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "41", @@ -451,7 +475,8 @@ "name": "enumProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "42", @@ -493,7 +518,8 @@ } ], "namespace": "Versioning.Removed", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -506,7 +532,8 @@ "name": "unionProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] }, @@ -523,6 +550,7 @@ "name": "ModelV3" } }, + "isExactName": false, "properties": [ { "$id": "49", @@ -547,7 +575,8 @@ "name": "id" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -557,6 +586,7 @@ "$id": "51", "kind": "client", "name": "RemovedClient", + "isExactName": false, "namespace": "Versioning.Removed", "doc": "Test for the `@removed` decorator.", "methods": [ @@ -564,6 +594,7 @@ "$id": "52", "kind": "basic", "name": "v1", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1", @@ -573,6 +604,7 @@ "operation": { "$id": "53", "name": "v1", + "isExactName": false, "resourceName": "Removed", "doc": "This operation should not be generated with latest version's signature.", "accessibility": "public", @@ -610,9 +642,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v1.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "56", @@ -645,9 +679,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v1.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "58", @@ -683,9 +719,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v1.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -751,6 +789,7 @@ "$id": "60", "kind": "basic", "name": "v2", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1", @@ -759,6 +798,7 @@ "operation": { "$id": "61", "name": "v2", + "isExactName": false, "resourceName": "Removed", "accessibility": "public", "parameters": [ @@ -801,9 +841,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v2.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "66", @@ -838,9 +880,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v2.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "68", @@ -873,9 +917,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v2.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "70", @@ -911,9 +957,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.v2.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -982,6 +1030,7 @@ "$id": "72", "kind": "basic", "name": "modelV3", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1", @@ -991,6 +1040,7 @@ "operation": { "$id": "73", "name": "modelV3", + "isExactName": false, "resourceName": "Removed", "doc": "This operation will pass different paths and different request bodies based on different versions.", "accessibility": "public", @@ -1028,9 +1078,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.modelV3.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "76", @@ -1063,9 +1115,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.modelV3.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "78", @@ -1101,9 +1155,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.modelV3.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1186,7 +1242,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 +1270,8 @@ "serverUrlTemplate": "{endpoint}/versioning/removed/api-version:{version}", "skipUrlEncoding": false, "readOnly": false, - "crossLanguageDefinitionId": "Versioning.Removed.version" + "crossLanguageDefinitionId": "Versioning.Removed.version", + "isExactName": false } ], "initializedBy": 1, @@ -1228,6 +1286,7 @@ "$id": "84", "kind": "client", "name": "InterfaceV1", + "isExactName": false, "namespace": "Versioning.Removed", "doc": "This operation group should not be generated with latest version.", "methods": [ @@ -1235,6 +1294,7 @@ "$id": "85", "kind": "basic", "name": "v1InInterface", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1", @@ -1243,6 +1303,7 @@ "operation": { "$id": "86", "name": "v1InInterface", + "isExactName": false, "resourceName": "InterfaceV1", "accessibility": "public", "parameters": [ @@ -1279,9 +1340,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.InterfaceV1.v1InInterface.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "89", @@ -1314,9 +1377,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.InterfaceV1.v1InInterface.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "91", @@ -1352,9 +1417,11 @@ "crossLanguageDefinitionId": "Versioning.Removed.InterfaceV1.v1InInterface.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -1437,7 +1504,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 +1532,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..482b9a96a6b 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 @@ -28,14 +28,16 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Versioning.RenamedFrom", "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -62,7 +64,8 @@ "$ref": "4" }, "doc": "The version v1.", - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Versioning.RenamedFrom", @@ -70,7 +73,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -88,7 +92,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -104,7 +109,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -120,7 +126,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "13", @@ -136,7 +143,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -153,6 +161,7 @@ "name": "OldModel" } }, + "isExactName": false, "properties": [ { "$id": "16", @@ -177,7 +186,8 @@ "name": "oldProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "18", @@ -198,7 +208,8 @@ "name": "enumProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "19", @@ -233,7 +244,8 @@ } ], "namespace": "Versioning.RenamedFrom", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -246,7 +258,8 @@ "name": "unionProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -256,6 +269,7 @@ "$id": "24", "kind": "client", "name": "RenamedFromClient", + "isExactName": false, "namespace": "Versioning.RenamedFrom", "doc": "Test for the `@renamedFrom` decorator.", "methods": [ @@ -263,6 +277,7 @@ "$id": "25", "kind": "basic", "name": "oldOp", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1" @@ -270,6 +285,7 @@ "operation": { "$id": "26", "name": "oldOp", + "isExactName": false, "resourceName": "RenamedFrom", "accessibility": "public", "parameters": [ @@ -312,9 +328,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.oldOp.oldQuery", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "31", @@ -349,9 +367,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.oldOp.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "33", @@ -384,9 +404,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.oldOp.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "35", @@ -422,9 +444,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.oldOp.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -510,7 +534,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 +562,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, @@ -551,12 +577,14 @@ "$id": "41", "kind": "client", "name": "OldInterface", + "isExactName": false, "namespace": "Versioning.RenamedFrom", "methods": [ { "$id": "42", "kind": "basic", "name": "newOpInNewInterface", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1" @@ -564,6 +592,7 @@ "operation": { "$id": "43", "name": "newOpInNewInterface", + "isExactName": false, "resourceName": "OldInterface", "accessibility": "public", "parameters": [ @@ -600,9 +629,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.OldInterface.newOpInNewInterface.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "46", @@ -635,9 +666,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.OldInterface.newOpInNewInterface.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "48", @@ -673,9 +706,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.OldInterface.newOpInNewInterface.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -758,7 +793,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 +821,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..cd784dc0a26 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 @@ -29,14 +29,16 @@ "enumType": { "$ref": "1" }, - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Versioning.RenamedFrom", "isFixed": true, "isFlags": false, "usage": "Input,Output,Json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -63,7 +65,8 @@ "$ref": "4" }, "doc": "The version v1.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -77,7 +80,8 @@ "$ref": "4" }, "doc": "The version v2.", - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Versioning.RenamedFrom", @@ -85,7 +89,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -103,7 +108,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "10", @@ -119,7 +125,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "12", @@ -135,7 +142,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "14", @@ -151,7 +159,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -168,6 +177,7 @@ "name": "NewModel" } }, + "isExactName": false, "properties": [ { "$id": "17", @@ -192,7 +202,8 @@ "name": "newProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "19", @@ -213,7 +224,8 @@ "name": "enumProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "20", @@ -248,7 +260,8 @@ } ], "namespace": "Versioning.RenamedFrom", - "decorators": [] + "decorators": [], + "isExactName": false }, "optional": false, "readOnly": false, @@ -261,7 +274,8 @@ "name": "unionProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -271,6 +285,7 @@ "$id": "25", "kind": "client", "name": "RenamedFromClient", + "isExactName": false, "namespace": "Versioning.RenamedFrom", "doc": "Test for the `@renamedFrom` decorator.", "methods": [ @@ -278,6 +293,7 @@ "$id": "26", "kind": "basic", "name": "newOp", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1", @@ -286,6 +302,7 @@ "operation": { "$id": "27", "name": "newOp", + "isExactName": false, "resourceName": "RenamedFrom", "accessibility": "public", "parameters": [ @@ -328,9 +345,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.newOp.newQuery", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "32", @@ -365,9 +384,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.newOp.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "34", @@ -400,9 +421,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.newOp.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "36", @@ -438,9 +461,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.newOp.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -526,7 +551,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 +579,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, @@ -568,12 +595,14 @@ "$id": "42", "kind": "client", "name": "NewInterface", + "isExactName": false, "namespace": "Versioning.RenamedFrom", "methods": [ { "$id": "43", "kind": "basic", "name": "newOpInNewInterface", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1", @@ -582,6 +611,7 @@ "operation": { "$id": "44", "name": "newOpInNewInterface", + "isExactName": false, "resourceName": "NewInterface", "accessibility": "public", "parameters": [ @@ -618,9 +648,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.NewInterface.newOpInNewInterface.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "47", @@ -653,9 +685,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.NewInterface.newOpInNewInterface.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "49", @@ -691,9 +725,11 @@ "crossLanguageDefinitionId": "Versioning.RenamedFrom.NewInterface.newOpInNewInterface.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -776,7 +812,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 +840,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..b6076d290a4 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 @@ -29,7 +29,8 @@ "$ref": "1" }, "doc": "The version v1.", - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Versioning.ReturnTypeChangedFrom", @@ -37,7 +38,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -55,7 +57,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "6", @@ -71,7 +74,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "8", @@ -87,7 +91,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "10", @@ -103,7 +108,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [], @@ -112,6 +118,7 @@ "$id": "12", "kind": "client", "name": "ReturnTypeChangedFromClient", + "isExactName": false, "namespace": "Versioning.ReturnTypeChangedFrom", "doc": "Test for the `@returnTypeChangedFrom` decorator.", "methods": [ @@ -119,6 +126,7 @@ "$id": "13", "kind": "basic", "name": "test", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1" @@ -126,6 +134,7 @@ "operation": { "$id": "14", "name": "test", + "isExactName": false, "resourceName": "ReturnTypeChangedFrom", "accessibility": "public", "parameters": [ @@ -160,9 +169,11 @@ "crossLanguageDefinitionId": "Versioning.ReturnTypeChangedFrom.test.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "17", @@ -195,9 +206,11 @@ "crossLanguageDefinitionId": "Versioning.ReturnTypeChangedFrom.test.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "19", @@ -241,9 +254,11 @@ "crossLanguageDefinitionId": "Versioning.ReturnTypeChangedFrom.test.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -338,7 +353,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 +381,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..0ac7fe770f0 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 @@ -30,7 +30,8 @@ "$ref": "1" }, "doc": "The version v1.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -44,7 +45,8 @@ "$ref": "1" }, "doc": "The version v2.", - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Versioning.ReturnTypeChangedFrom", @@ -52,7 +54,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -70,7 +73,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -86,7 +90,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "9", @@ -102,7 +107,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "11", @@ -118,7 +124,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [], @@ -127,6 +134,7 @@ "$id": "13", "kind": "client", "name": "ReturnTypeChangedFromClient", + "isExactName": false, "namespace": "Versioning.ReturnTypeChangedFrom", "doc": "Test for the `@returnTypeChangedFrom` decorator.", "methods": [ @@ -134,6 +142,7 @@ "$id": "14", "kind": "basic", "name": "test", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1", @@ -142,6 +151,7 @@ "operation": { "$id": "15", "name": "test", + "isExactName": false, "resourceName": "ReturnTypeChangedFrom", "accessibility": "public", "parameters": [ @@ -176,9 +186,11 @@ "crossLanguageDefinitionId": "Versioning.ReturnTypeChangedFrom.test.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "18", @@ -211,9 +223,11 @@ "crossLanguageDefinitionId": "Versioning.ReturnTypeChangedFrom.test.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "20", @@ -257,9 +271,11 @@ "crossLanguageDefinitionId": "Versioning.ReturnTypeChangedFrom.test.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -354,7 +370,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 +398,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..1e8b8a46feb 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 @@ -29,7 +29,8 @@ "$ref": "1" }, "doc": "The version v1.", - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Versioning.TypeChangedFrom", @@ -37,7 +38,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -55,7 +57,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "6", @@ -71,7 +74,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -88,6 +92,7 @@ "name": "TestModel" } }, + "isExactName": false, "properties": [ { "$id": "9", @@ -112,7 +117,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "11", @@ -137,7 +143,8 @@ "name": "changedProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -147,6 +154,7 @@ "$id": "13", "kind": "client", "name": "TypeChangedFromClient", + "isExactName": false, "namespace": "Versioning.TypeChangedFrom", "doc": "Test for the `@typeChangedFrom` decorator.", "methods": [ @@ -154,6 +162,7 @@ "$id": "14", "kind": "basic", "name": "test", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1" @@ -161,6 +170,7 @@ "operation": { "$id": "15", "name": "test", + "isExactName": false, "resourceName": "TypeChangedFrom", "accessibility": "public", "parameters": [ @@ -203,9 +213,11 @@ "crossLanguageDefinitionId": "Versioning.TypeChangedFrom.test.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "20", @@ -240,9 +252,11 @@ "crossLanguageDefinitionId": "Versioning.TypeChangedFrom.test.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "22", @@ -275,9 +289,11 @@ "crossLanguageDefinitionId": "Versioning.TypeChangedFrom.test.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "24", @@ -313,9 +329,11 @@ "crossLanguageDefinitionId": "Versioning.TypeChangedFrom.test.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -401,7 +419,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 +447,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..97aa3c95392 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 @@ -30,7 +30,8 @@ "$ref": "1" }, "doc": "The version v1.", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "4", @@ -44,7 +45,8 @@ "$ref": "1" }, "doc": "The version v2.", - "decorators": [] + "decorators": [], + "isExactName": false } ], "namespace": "Versioning.TypeChangedFrom", @@ -52,7 +54,8 @@ "isFixed": true, "isFlags": false, "usage": "Input,ApiVersionEnum", - "decorators": [] + "decorators": [], + "isExactName": false } ], "constants": [ @@ -70,7 +73,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false }, { "$id": "7", @@ -86,7 +90,8 @@ "decorators": [] }, "value": "application/json", - "decorators": [] + "decorators": [], + "isExactName": false } ], "models": [ @@ -103,6 +108,7 @@ "name": "TestModel" } }, + "isExactName": false, "properties": [ { "$id": "10", @@ -127,7 +133,8 @@ "name": "prop" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false }, { "$id": "12", @@ -152,7 +159,8 @@ "name": "changedProp" } }, - "isHttpMetadata": false + "isHttpMetadata": false, + "isExactName": false } ] } @@ -162,6 +170,7 @@ "$id": "14", "kind": "client", "name": "TypeChangedFromClient", + "isExactName": false, "namespace": "Versioning.TypeChangedFrom", "doc": "Test for the `@typeChangedFrom` decorator.", "methods": [ @@ -169,6 +178,7 @@ "$id": "15", "kind": "basic", "name": "test", + "isExactName": false, "accessibility": "public", "apiVersions": [ "v1", @@ -177,6 +187,7 @@ "operation": { "$id": "16", "name": "test", + "isExactName": false, "resourceName": "TypeChangedFrom", "accessibility": "public", "parameters": [ @@ -219,9 +230,11 @@ "crossLanguageDefinitionId": "Versioning.TypeChangedFrom.test.param", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "21", @@ -256,9 +269,11 @@ "crossLanguageDefinitionId": "Versioning.TypeChangedFrom.test.contentType", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "23", @@ -291,9 +306,11 @@ "crossLanguageDefinitionId": "Versioning.TypeChangedFrom.test.accept", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } - ] + ], + "isExactName": false }, { "$id": "25", @@ -329,9 +346,11 @@ "crossLanguageDefinitionId": "Versioning.TypeChangedFrom.test.body", "readOnly": false, "access": "public", - "decorators": [] + "decorators": [], + "isExactName": false } ], + "isExactName": false, "serializationOptions": { "json": { "name": "body" @@ -417,7 +436,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 +464,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,