From 8ac9c91185584de59ace25c4681695da15a77765 Mon Sep 17 00:00:00 2001 From: jolov Date: Tue, 10 Jun 2025 19:24:58 -0700 Subject: [PATCH 1/8] Support string host param --- .../client/csharp/SampleService/main.tsp | 2 +- .../emitter/src/lib/client-converter.ts | 8 +- .../emitter/src/type/input-parameter.ts | 1 + .../emitter/test/Unit/input-parameter.test.ts | 109 +++++++++--- .../src/Providers/ClientProvider.cs | 45 ++++- .../ClientProviders/ClientProviderTests.cs | 41 ++++- .../src/InputTypes/InputParameter.cs | 5 +- .../Serialization/InputParameterConverter.cs | 5 +- .../test/common/InputFactory.cs | 6 +- .../Local/Sample-TypeSpec/tspCodeModel.json | 5 +- .../authentication/api-key/tspCodeModel.json | 5 +- .../http/custom/tspCodeModel.json | 5 +- .../authentication/oauth2/tspCodeModel.json | 5 +- .../authentication/union/tspCodeModel.json | 5 +- .../client-operation-group/tspCodeModel.json | 40 +++-- .../structure/default/tspCodeModel.json | 56 +++--- .../structure/multi-client/tspCodeModel.json | 16 +- .../renamed-operation/tspCodeModel.json | 16 +- .../two-operation-group/tspCodeModel.json | 24 ++- .../http/encode/bytes/tspCodeModel.json | 30 ++-- .../http/encode/datetime/tspCodeModel.json | 25 +-- .../http/encode/duration/tspCodeModel.json | 20 ++- .../http/encode/numeric/tspCodeModel.json | 10 +- .../http/parameters/basic/tspCodeModel.json | 15 +- .../body-optionality/tspCodeModel.json | 10 +- .../collection-format/tspCodeModel.json | 15 +- .../http/parameters/path/tspCodeModel.json | 5 +- .../http/parameters/spread/tspCodeModel.json | 15 +- .../content-negotiation/tspCodeModel.json | 15 +- .../json-merge-patch/tspCodeModel.json | 5 +- .../http/payload/media-type/tspCodeModel.json | 10 +- .../http/payload/multipart/tspCodeModel.json | 25 +-- .../http/payload/pageable/tspCodeModel.json | 15 +- .../srv-driven/v1/tspCodeModel.json | 11 +- .../srv-driven/v2/tspCodeModel.json | 11 +- .../status-code-range/tspCodeModel.json | 5 +- .../Spector/http/routes/tspCodeModel.json | 115 ++++++++----- .../encoded-name/json/tspCodeModel.json | 10 +- .../endpoint/not-defined/tspCodeModel.json | 5 +- .../server/path/multiple/tspCodeModel.json | 8 +- .../http/server/path/single/tspCodeModel.json | 5 +- .../versions/not-versioned/tspCodeModel.json | 5 +- .../versions/versioned/tspCodeModel.json | 5 +- .../conditional-request/tspCodeModel.json | 5 +- .../repeatability/tspCodeModel.json | 5 +- .../http/special-words/tspCodeModel.json | 25 +-- .../Spector/http/type/array/tspCodeModel.json | 75 ++++---- .../http/type/dictionary/tspCodeModel.json | 60 ++++--- .../type/enum/extensible/tspCodeModel.json | 10 +- .../http/type/enum/fixed/tspCodeModel.json | 10 +- .../http/type/model/empty/tspCodeModel.json | 5 +- .../enum-discriminator/tspCodeModel.json | 5 +- .../nested-discriminator/tspCodeModel.json | 5 +- .../not-discriminated/tspCodeModel.json | 5 +- .../inheritance/recursive/tspCodeModel.json | 5 +- .../single-discriminator/tspCodeModel.json | 5 +- .../http/type/model/usage/tspCodeModel.json | 5 +- .../type/model/visibility/tspCodeModel.json | 5 +- .../additional-properties/tspCodeModel.json | 160 +++++++++++------- .../type/property/nullable/tspCodeModel.json | 40 +++-- .../property/optionality/tspCodeModel.json | 85 ++++++---- .../property/value-types/tspCodeModel.json | 150 +++++++++------- .../http/type/scalar/tspCodeModel.json | 40 +++-- .../Spector/http/type/union/tspCodeModel.json | 55 +++--- .../versioning/added/v1/tspCodeModel.json | 8 +- .../versioning/added/v2/tspCodeModel.json | 16 +- .../madeOptional/v1/tspCodeModel.json | 8 +- .../madeOptional/v2/tspCodeModel.json | 8 +- .../versioning/removed/v1/tspCodeModel.json | 16 +- .../versioning/removed/v2/tspCodeModel.json | 8 +- .../removed/v2Preview/tspCodeModel.json | 16 +- .../renamedFrom/v1/tspCodeModel.json | 16 +- .../renamedFrom/v2/tspCodeModel.json | 16 +- .../v1/tspCodeModel.json | 8 +- .../v2/tspCodeModel.json | 8 +- .../typeChangedFrom/v1/tspCodeModel.json | 8 +- .../typeChangedFrom/v2/tspCodeModel.json | 8 +- 77 files changed, 1081 insertions(+), 617 deletions(-) diff --git a/docs/samples/client/csharp/SampleService/main.tsp b/docs/samples/client/csharp/SampleService/main.tsp index 2e39fc4a01c..43b12d39a81 100644 --- a/docs/samples/client/csharp/SampleService/main.tsp +++ b/docs/samples/client/csharp/SampleService/main.tsp @@ -10,7 +10,7 @@ import "@azure-tools/typespec-azure-core"; "{sampleTypeSpecUrl}", "Endpoint Service", { - sampleTypeSpecUrl: string, + sampleTypeSpecUrl: url, } ) @useAuth(ApiKeyAuth) 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 fae861accf8..61bc64d7170 100644 --- a/packages/http-client-csharp/emitter/src/lib/client-converter.ts +++ b/packages/http-client-csharp/emitter/src/lib/client-converter.ts @@ -108,9 +108,10 @@ function fromSdkClient( const isEndpoint = parameter.name === endpointVariableName; const parameterType: InputType = isEndpoint ? { - kind: "url", - name: "url", - crossLanguageDefinitionId: "TypeSpec.url", + kind: parameter.type.kind === "string" ? "string" : "url", + name: "endpoint", + crossLanguageDefinitionId: + parameter.type.kind === "string" ? "TypeSpec.string" : "TypeSpec.url", } : fromSdkType(sdkContext, parameter.type); // TODO: consolidate with converter.fromSdkEndpointType parameters.push({ @@ -132,6 +133,7 @@ function fromSdkClient( parameter.clientDefaultValue, parameterType, ), + serverUrl: type.serverUrl, }); } return parameters; diff --git a/packages/http-client-csharp/emitter/src/type/input-parameter.ts b/packages/http-client-csharp/emitter/src/type/input-parameter.ts index 4027e881863..bb34154c1cd 100644 --- a/packages/http-client-csharp/emitter/src/type/input-parameter.ts +++ b/packages/http-client-csharp/emitter/src/type/input-parameter.ts @@ -26,4 +26,5 @@ export interface InputParameter { arraySerializationDelimiter?: string; headerCollectionPrefix?: string; decorators?: DecoratorInfo[]; + serverUrlTemplate?: string; } diff --git a/packages/http-client-csharp/emitter/test/Unit/input-parameter.test.ts b/packages/http-client-csharp/emitter/test/Unit/input-parameter.test.ts index 2e54d0d98e2..58939fc17d3 100644 --- a/packages/http-client-csharp/emitter/test/Unit/input-parameter.test.ts +++ b/packages/http-client-csharp/emitter/test/Unit/input-parameter.test.ts @@ -626,11 +626,18 @@ describe("Test Cookie Parameters", () => { ); }); }); +}); - describe("Unsupported endpoint url", () => { - it("cookie parameter is not supported", async () => { - const program = await typeSpecCompile( - ` +describe("Endpoint parameters", () => { + let runner: TestHost; + + beforeEach(async () => { + runner = await createEmitterTestHost(); + }); + + it("Multiple parameters are not supported", async () => { + const program = await typeSpecCompile( + ` @service(#{ title: "Azure Csharp emitter Testing", }) @@ -645,23 +652,85 @@ describe("Test Cookie Parameters", () => { op test() : void; `, - runner, - { IsNamespaceNeeded: false }, - ); - const context = createEmitterContext(program); - const sdkContext = await createCSharpSdkContext(context); - const diagnostics = context.program.diagnostics; - createModel(sdkContext); + runner, + { IsNamespaceNeeded: false }, + ); + const context = createEmitterContext(program); + const sdkContext = await createCSharpSdkContext(context); + const diagnostics = context.program.diagnostics; + createModel(sdkContext); - const unsupportedCookie = diagnostics.find( - (d) => d.code === "@typespec/http-client-csharp/unsupported-endpoint-url", - ); - ok(unsupportedCookie); - strictEqual( - unsupportedCookie.message, - "Unsupported server endpoint URL: https://{param1}{param2}/", - ); - }); + const unsupportedCookie = diagnostics.find( + (d) => d.code === "@typespec/http-client-csharp/unsupported-endpoint-url", + ); + ok(unsupportedCookie); + strictEqual( + unsupportedCookie.message, + "Unsupported server endpoint URL: https://{param1}{param2}/", + ); + }); + it("String endpoint parameter has correct type", async () => { + const program = await typeSpecCompile( + ` + @service(#{ + title: "Azure Csharp emitter Testing", + }) + @server( + "https://{param1}", + "Test endpoint", + { + param1: string, + }) + namespace Test; + + op test() : void; + `, + runner, + { IsNamespaceNeeded: false }, + ); + const context = createEmitterContext(program); + const sdkContext = await createCSharpSdkContext(context); + const codeModel = createModel(sdkContext); + const client = codeModel.clients[0]; + ok(client); + ok(client.parameters); + const endpointParameter = client.parameters.find((p) => p.isEndpoint); + ok(endpointParameter); + strictEqual(endpointParameter.type.kind, "string"); + strictEqual(endpointParameter.type.crossLanguageDefinitionId, "TypeSpec.string"); + strictEqual(endpointParameter.serverUrl, "https://{param1}"); + }); + + it("URL endpoint parameter has correct type", async () => { + const program = await typeSpecCompile( + ` + @service(#{ + title: "Azure Csharp emitter Testing", + }) + @server( + "{param1}", + "Test endpoint", + { + param1: url, + }) + namespace Test; + + op test() : void; + `, + runner, + { IsNamespaceNeeded: false }, + ); + const context = createEmitterContext(program); + const sdkContext = await createCSharpSdkContext(context); + const codeModel = createModel(sdkContext); + const client = codeModel.clients[0]; + ok(client); + ok(client.parameters); + const endpointParameter = client.parameters.find((p) => p.isEndpoint); + ok(endpointParameter); + strictEqual(endpointParameter.type.kind, "url"); + strictEqual(endpointParameter.type.crossLanguageDefinitionId, "TypeSpec.url"); + strictEqual(endpointParameter.serverUrl, "{param1}"); }); }); 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 431dcd9b9f1..c55689e307d 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 @@ -256,6 +256,7 @@ private IReadOnlyList GetClientParameters() } private Lazy _endpointParameterName; + private InputParameter? _inputEndpointParam; internal string? EndpointParameterName => _endpointParameterName.Value; private string? GetEndpointParameterName() @@ -483,11 +484,22 @@ private MethodBodyStatement[] BuildPrimaryConstructorBody(IReadOnlyList body = [ ClientOptionsParameter.Assign(ClientOptionsParameter.InitializationValue!, nullCoalesce: true).Terminate(), MethodBodyStatement.EmptyLine, - EndpointField.Assign(_endpointParameter).Terminate() + endpointAssigment.Terminate() ]; // add other parameter assignments to their corresponding fields @@ -644,14 +656,35 @@ protected override ScmMethodProvider[] BuildMethods() private ParameterProvider BuildClientEndpointParameter() { - var endpointParam = _inputClient.Parameters.FirstOrDefault(p => p.IsEndpoint); - if (endpointParam == null) + _inputEndpointParam = _inputClient.Parameters.FirstOrDefault(p => p.IsEndpoint); + if (_inputEndpointParam == null) + { return KnownParameters.Endpoint; + } - ValueExpression? initializationValue = endpointParam.DefaultValue != null - ? New.Instance(KnownParameters.Endpoint.Type, Literal(endpointParam.DefaultValue.Value)) + var endpointParamType = ScmCodeModelGenerator.Instance.TypeFactory.CreateCSharpType(_inputEndpointParam.Type); + if (endpointParamType == null) + { + return KnownParameters.Endpoint; + } + + ValueExpression? initializationValue = _inputEndpointParam.DefaultValue != null + ? New.Instance(endpointParamType, Literal(_inputEndpointParam.DefaultValue.Value)) : null; + if (endpointParamType.Equals(typeof(string))) + { + return new( + _inputEndpointParam.Name, + $"{_inputEndpointParam.Summary ?? string.Empty}", + endpointParamType, + initializationValue: initializationValue) + { + Validation = ParameterValidationType.AssertNotNullOrEmpty + }; + } + + // Must be a URI endpoint parameter return new( KnownParameters.Endpoint.Name, KnownParameters.Endpoint.Description, 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 21e70092fdc..e4332c22a07 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 @@ -12,7 +12,6 @@ using Microsoft.TypeSpec.Generator.Input; using Microsoft.TypeSpec.Generator.Primitives; using Microsoft.TypeSpec.Generator.Providers; -using Microsoft.TypeSpec.Generator.Snippets; using Microsoft.TypeSpec.Generator.Statements; using Microsoft.TypeSpec.Generator.Tests.Common; using NUnit.Framework; @@ -960,6 +959,46 @@ public void XmlDocsAreWritten() Assert.AreEqual(Helpers.GetExpectedFromFile(), file.Content); } + [Test] + public void EndpointFieldAssignedFromUriParameter() + { + MockHelpers.LoadMockGenerator(); + var client = InputFactory.Client( + TestClientName, + parameters: [InputFactory.Parameter( + "endpoint", + InputPrimitiveType.Url, + isRequired: true, + kind: InputParameterKind.Client, + isEndpoint: true)]); + var clientProvider = new ClientProvider(client); + var constructor = clientProvider.Constructors.FirstOrDefault( + c => c.Signature?.Initializer == null && c.Signature?.Modifiers == MethodSignatureModifiers.Public); + + StringAssert.Contains("_endpoint = endpoint;", constructor?.BodyStatements?.ToDisplayString()); + } + + [TestCase("{endpoint}", "endpoint")] + [TestCase("https://{hostName}", "hostName")] + public void EndpointFieldAssignedFromStringParameter(string serverTemplate, string parameterName) + { + MockHelpers.LoadMockGenerator(); + var client = InputFactory.Client( + TestClientName, + parameters: [InputFactory.Parameter( + parameterName, + InputPrimitiveType.String, + isRequired: true, + kind: InputParameterKind.Client, + serverUrlTemplate: serverTemplate, + isEndpoint: true)]); + var clientProvider = new ClientProvider(client); + var constructor = clientProvider.Constructors.FirstOrDefault( + c => c.Signature?.Initializer == null && c.Signature?.Modifiers == MethodSignatureModifiers.Public); + + StringAssert.Contains($"_endpoint = new global::System.Uri($\"{serverTemplate}\");", constructor?.BodyStatements?.ToDisplayString()); + } + private static InputClient GetEnumQueryParamClient() { return InputFactory.Client( diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/InputParameter.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/InputParameter.cs index bbcc1475225..8ab29c45844 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/InputParameter.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/InputParameter.cs @@ -25,7 +25,8 @@ public InputParameter( bool skipUrlEncoding, bool explode, string? arraySerializationDelimiter, - string? headerCollectionPrefix) + string? headerCollectionPrefix, + string? serverUrlTemplate) { Name = name; NameInRequest = nameInRequest; @@ -43,6 +44,7 @@ public InputParameter( Explode = explode; ArraySerializationDelimiter = arraySerializationDelimiter; HeaderCollectionPrefix = headerCollectionPrefix; + ServerUrlTemplate = serverUrlTemplate; } public string Name { get; } @@ -62,6 +64,7 @@ public InputParameter( public string? ArraySerializationDelimiter { get; } public string? HeaderCollectionPrefix { get; } public IReadOnlyList Decorators { get; internal set; } = new List(); + public string? ServerUrlTemplate { get; } /// /// Update the instance with given parameters. diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputParameterConverter.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputParameterConverter.cs index 8d76c47d7c1..362ba255b12 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputParameterConverter.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputParameterConverter.cs @@ -44,6 +44,7 @@ public static InputParameter CreateInputParameter(ref Utf8JsonReader reader, str bool explode = false; string? arraySerializationDelimiter = null; string? headerCollectionPrefix = null; + string? serverUrlTemplate = null; IReadOnlyList? decorators = null; while (reader.TokenType != JsonTokenType.EndObject) { @@ -64,6 +65,7 @@ public static InputParameter CreateInputParameter(ref Utf8JsonReader reader, str || reader.TryReadBoolean("explode", ref explode) || reader.TryReadString("arraySerializationDelimiter", ref arraySerializationDelimiter) || reader.TryReadString("headerCollectionPrefix", ref headerCollectionPrefix) + || reader.TryReadString("serverUrl", ref serverUrlTemplate) || reader.TryReadComplexType("decorators", options, ref decorators); if (!isKnownProperty) @@ -109,7 +111,8 @@ public static InputParameter CreateInputParameter(ref Utf8JsonReader reader, str skipUrlEncoding: skipUrlEncoding, explode: explode, arraySerializationDelimiter: arraySerializationDelimiter, - headerCollectionPrefix: headerCollectionPrefix) + headerCollectionPrefix: headerCollectionPrefix, + serverUrlTemplate: serverUrlTemplate) { Decorators = decorators ?? [] }; 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 2051bd8d62d..107d10bdb0a 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 @@ -78,7 +78,8 @@ public static InputParameter Parameter( bool isContentType = false, bool isApiVersion = false, bool explode = false, - string? delimiter = null) + string? delimiter = null, + string? serverUrlTemplate = null) { return new InputParameter( name, @@ -96,7 +97,8 @@ public static InputParameter Parameter( false, explode, delimiter, - null); + null, + serverUrlTemplate); } public static InputNamespace Namespace( 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 55fe5dd01aa..5a2bd1b98d2 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 @@ -6807,7 +6807,7 @@ "type": { "$id": "660", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -6817,7 +6817,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{sampleTypeSpecUrl}" } ], "decorators": [], 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 ee9fa7332c2..3d5c3d5e764 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 @@ -198,7 +198,7 @@ "type": { "$id": "21", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -218,7 +218,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 22fb8f77093..4eb0d8e556e 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 @@ -198,7 +198,7 @@ "type": { "$id": "21", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -218,7 +218,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 9004a1e03f0..72c03b3a1e0 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 @@ -198,7 +198,7 @@ "type": { "$id": "21", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -218,7 +218,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 1161b88dcc6..9463085dd4b 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 @@ -107,7 +107,7 @@ "type": { "$id": "12", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -127,7 +127,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 dda85254e1f..a55a800374a 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 @@ -168,7 +168,7 @@ "type": { "$id": "20", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -178,7 +178,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" }, { "$id": "21", @@ -195,7 +196,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -298,7 +300,7 @@ "type": { "$id": "32", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -308,7 +310,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" }, { "$id": "33", @@ -325,7 +328,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -391,7 +395,7 @@ "type": { "$id": "40", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -401,7 +405,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" }, { "$id": "41", @@ -418,7 +423,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -486,7 +492,7 @@ "type": { "$id": "48", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -496,7 +502,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" }, { "$id": "49", @@ -513,7 +520,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -576,7 +584,7 @@ "type": { "$id": "56", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -586,7 +594,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" }, { "$id": "57", @@ -603,7 +612,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" } ], "decorators": [], 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 9549f60eca6..2354fbb9d9c 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 @@ -209,7 +209,7 @@ "type": { "$id": "24", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -219,7 +219,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" }, { "$id": "25", @@ -236,7 +237,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -258,7 +260,7 @@ "type": { "$id": "28", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -268,7 +270,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" }, { "$id": "29", @@ -285,7 +288,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -351,7 +355,7 @@ "type": { "$id": "36", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -361,7 +365,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" }, { "$id": "37", @@ -378,7 +383,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -446,7 +452,7 @@ "type": { "$id": "44", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -456,7 +462,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" }, { "$id": "45", @@ -473,7 +480,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -539,7 +547,7 @@ "type": { "$id": "52", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -549,7 +557,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" }, { "$id": "53", @@ -566,7 +575,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -674,7 +684,7 @@ "type": { "$id": "64", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -684,7 +694,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" }, { "$id": "65", @@ -701,7 +712,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -807,7 +819,7 @@ "type": { "$id": "76", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -817,7 +829,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" }, { "$id": "77", @@ -834,7 +847,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" } ], "decorators": [], 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 7928c802e20..bc6026d2f06 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 @@ -248,7 +248,7 @@ "type": { "$id": "28", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -258,7 +258,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" }, { "$id": "29", @@ -275,7 +276,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -418,7 +420,7 @@ "type": { "$id": "44", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -428,7 +430,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" }, { "$id": "45", @@ -445,7 +448,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" } ], "decorators": [], 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 5221fd2e975..9bf2e222247 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 @@ -248,7 +248,7 @@ "type": { "$id": "28", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -258,7 +258,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" }, { "$id": "29", @@ -275,7 +276,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -418,7 +420,7 @@ "type": { "$id": "44", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -428,7 +430,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" }, { "$id": "45", @@ -445,7 +448,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" } ], "decorators": [], 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 7e6092b6470..f0d18e03760 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 @@ -127,7 +127,7 @@ "type": { "$id": "16", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -137,7 +137,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" }, { "$id": "17", @@ -154,7 +155,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -297,7 +299,7 @@ "type": { "$id": "32", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -307,7 +309,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" }, { "$id": "33", @@ -324,7 +327,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -470,7 +474,7 @@ "type": { "$id": "48", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -480,7 +484,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" }, { "$id": "49", @@ -497,7 +502,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/client/structure/{client}" } ], "decorators": [], 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 31d4aa1f778..d8a1839777b 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 @@ -607,7 +607,7 @@ "type": { "$id": "78", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -627,7 +627,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -985,7 +986,7 @@ "type": { "$id": "113", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1005,7 +1006,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -1663,7 +1665,7 @@ "type": { "$id": "158", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1683,7 +1685,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2044,7 +2047,7 @@ "type": { "$id": "193", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2064,7 +2067,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2701,7 +2705,7 @@ "type": { "$id": "248", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2721,7 +2725,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3238,7 +3243,7 @@ "type": { "$id": "293", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3258,7 +3263,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 6b94ab216d5..5718ffe27f4 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 @@ -431,7 +431,7 @@ "type": { "$id": "57", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -451,7 +451,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -951,7 +952,7 @@ "type": { "$id": "108", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -971,7 +972,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -1787,7 +1789,7 @@ "type": { "$id": "163", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1807,7 +1809,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2310,7 +2313,7 @@ "type": { "$id": "214", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2330,7 +2333,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2600,7 +2604,7 @@ "type": { "$id": "247", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2620,7 +2624,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 cd6ed6f9743..efeb2b33bca 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 @@ -508,7 +508,7 @@ "type": { "$id": "67", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -528,7 +528,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -1162,7 +1163,7 @@ "type": { "$id": "133", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1182,7 +1183,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2156,7 +2158,7 @@ "type": { "$id": "198", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2176,7 +2178,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2813,7 +2816,7 @@ "type": { "$id": "264", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2833,7 +2836,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 8fb79bb7ac7..b8f48b24d2e 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 @@ -234,7 +234,7 @@ "type": { "$id": "31", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -254,7 +254,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -751,7 +752,7 @@ "type": { "$id": "66", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -771,7 +772,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 dfac51f947c..a105a07b899 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 @@ -131,7 +131,7 @@ "type": { "$id": "18", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -151,7 +151,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -289,7 +290,7 @@ "type": { "$id": "31", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -309,7 +310,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -450,7 +452,7 @@ "type": { "$id": "44", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -470,7 +472,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 e098ca9f18d..7248c449919 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 @@ -360,7 +360,7 @@ "type": { "$id": "34", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -380,7 +380,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -633,7 +634,7 @@ "type": { "$id": "55", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -653,7 +654,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 a98619dddc3..d319b27a655 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 @@ -22,7 +22,7 @@ "type": { "$id": "4", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -42,7 +42,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -391,7 +392,7 @@ "type": { "$id": "35", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -411,7 +412,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -516,7 +518,7 @@ "type": { "$id": "46", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -536,7 +538,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 37f66722a03..550e88419c8 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 @@ -191,7 +191,7 @@ "type": { "$id": "20", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -211,7 +211,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 da2e041feda..757dbf3b8f7 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 @@ -552,7 +552,7 @@ "type": { "$id": "75", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -572,7 +572,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -1357,7 +1358,7 @@ "type": { "$id": "142", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1377,7 +1378,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2414,7 +2416,7 @@ "type": { "$id": "229", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2434,7 +2436,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 08ee18779fc..4a55a66d5ce 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 @@ -284,7 +284,7 @@ "type": { "$id": "36", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -304,7 +304,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -523,7 +524,7 @@ "type": { "$id": "57", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -543,7 +544,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -761,7 +763,7 @@ "type": { "$id": "77", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -781,7 +783,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 b8be99cf8fc..164320ddc4f 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 @@ -1105,7 +1105,7 @@ "type": { "$id": "118", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1125,7 +1125,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 92a29b8d488..2a6fbdd8bba 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 @@ -151,7 +151,7 @@ "type": { "$id": "20", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -171,7 +171,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -632,7 +633,7 @@ "type": { "$id": "61", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -652,7 +653,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 8e0fa0c3ca5..395fbc36c04 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 @@ -1809,7 +1809,7 @@ "type": { "$id": "6152", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1829,7 +1829,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2657,7 +2658,7 @@ "type": { "$id": "6213", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2677,7 +2678,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2818,7 +2820,7 @@ "type": { "$id": "6226", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2838,7 +2840,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3209,7 +3212,7 @@ "type": { "$id": "6255", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3229,7 +3232,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3370,7 +3374,7 @@ "type": { "$id": "6268", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3390,7 +3394,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 a6606a51db7..38255336631 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 @@ -417,7 +417,7 @@ "type": { "$id": "56", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -437,7 +437,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -561,7 +562,7 @@ "type": { "$id": "69", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -581,7 +582,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -1553,7 +1555,7 @@ "type": { "$id": "158", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1573,7 +1575,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 e817e279f29..6051ff843b7 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 @@ -289,7 +289,7 @@ "type": { "$id": "28", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -299,7 +299,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/resiliency/service-driven/client:v1/service:{serviceDeploymentVersion}/api-version:{apiVersion}" }, { "$id": "29", @@ -320,7 +321,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/resiliency/service-driven/client:v1/service:{serviceDeploymentVersion}/api-version:{apiVersion}" }, { "$id": "31", @@ -351,7 +353,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "v1" - } + }, + "serverUrl": "{endpoint}/resiliency/service-driven/client:v1/service:{serviceDeploymentVersion}/api-version:{apiVersion}" } ], "decorators": [], 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 de21b4eb57f..0dfaf9ca24f 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 @@ -489,7 +489,7 @@ "type": { "$id": "46", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -499,7 +499,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/resiliency/service-driven/client:v2/service:{serviceDeploymentVersion}/api-version:{apiVersion}" }, { "$id": "47", @@ -520,7 +521,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/resiliency/service-driven/client:v2/service:{serviceDeploymentVersion}/api-version:{apiVersion}" }, { "$id": "49", @@ -551,7 +553,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "v2" - } + }, + "serverUrl": "{endpoint}/resiliency/service-driven/client:v2/service:{serviceDeploymentVersion}/api-version:{apiVersion}" } ], "decorators": [], 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 8dac1023378..a5b1beedfc3 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 @@ -409,7 +409,7 @@ "type": { "$id": "48", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -429,7 +429,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 5a395102d41..09a1365131e 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 @@ -63,7 +63,7 @@ "type": { "$id": "8", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -83,7 +83,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -358,7 +359,7 @@ "type": { "$id": "37", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -378,7 +379,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -572,7 +574,7 @@ "type": { "$id": "58", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -592,7 +594,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -617,7 +620,7 @@ "type": { "$id": "63", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -637,7 +640,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -926,7 +930,7 @@ "type": { "$id": "93", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -946,7 +950,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -1208,7 +1213,7 @@ "type": { "$id": "118", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1228,7 +1233,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -1255,7 +1261,7 @@ "type": { "$id": "123", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1275,7 +1281,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -1537,7 +1544,7 @@ "type": { "$id": "148", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1557,7 +1564,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -1819,7 +1827,7 @@ "type": { "$id": "173", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1839,7 +1847,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -1866,7 +1875,7 @@ "type": { "$id": "178", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1886,7 +1895,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2148,7 +2158,7 @@ "type": { "$id": "203", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2168,7 +2178,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2430,7 +2441,7 @@ "type": { "$id": "228", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2450,7 +2461,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2477,7 +2489,7 @@ "type": { "$id": "233", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2497,7 +2509,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2759,7 +2772,7 @@ "type": { "$id": "258", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2779,7 +2792,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3041,7 +3055,7 @@ "type": { "$id": "283", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3061,7 +3075,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3343,7 +3358,7 @@ "type": { "$id": "312", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3363,7 +3378,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3388,7 +3404,7 @@ "type": { "$id": "317", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3408,7 +3424,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3670,7 +3687,7 @@ "type": { "$id": "342", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3690,7 +3707,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3952,7 +3970,7 @@ "type": { "$id": "367", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3972,7 +3990,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3999,7 +4018,7 @@ "type": { "$id": "372", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -4019,7 +4038,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -4281,7 +4301,7 @@ "type": { "$id": "397", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -4301,7 +4321,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -4563,7 +4584,7 @@ "type": { "$id": "422", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -4583,7 +4604,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -4653,7 +4675,7 @@ "type": { "$id": "431", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -4673,7 +4695,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 d3c8fadb2ca..10e5ee51abb 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 @@ -94,7 +94,7 @@ "type": { "$id": "13", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -114,7 +114,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -337,7 +338,7 @@ "type": { "$id": "32", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -357,7 +358,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 a449e20b6d2..d0ac3e100b0 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 @@ -63,7 +63,7 @@ "type": { "$id": "8", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -73,7 +73,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}" } ], "decorators": [], 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 c9816dc8cea..4a07d665b55 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 @@ -192,7 +192,7 @@ "type": { "$id": "20", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -202,7 +202,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/server/path/multiple/{apiVersion}" }, { "$id": "21", @@ -229,7 +230,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "v1.0" - } + }, + "serverUrl": "{endpoint}/server/path/multiple/{apiVersion}" } ], "decorators": [], 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 6d2c845ede7..c256b2db870 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 @@ -63,7 +63,7 @@ "type": { "$id": "8", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -73,7 +73,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}" } ], "decorators": [], 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 a769583bafa..9d329715a4f 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 @@ -231,7 +231,7 @@ "type": { "$id": "24", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -241,7 +241,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}" } ], "decorators": [], 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 0bad8a8b773..ad0ca551f26 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 @@ -352,7 +352,7 @@ "type": { "$id": "38", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -362,7 +362,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}" } ], "decorators": [], 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 5b98c1b15c2..762adff4dc1 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 @@ -407,7 +407,7 @@ "type": { "$id": "40", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -427,7 +427,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 03de2eb2720..5080fff9245 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 @@ -232,7 +232,7 @@ "type": { "$id": "25", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -252,7 +252,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 c0ec2fe6126..8b0f83adb5a 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 @@ -1826,7 +1826,7 @@ "type": { "$id": "242", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1846,7 +1846,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -5665,7 +5666,7 @@ "type": { "$id": "511", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -5685,7 +5686,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -5827,7 +5829,7 @@ "type": { "$id": "524", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -5847,7 +5849,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -7194,7 +7197,7 @@ "type": { "$id": "661", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -7214,7 +7217,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -10097,7 +10101,7 @@ "type": { "$id": "938", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -10117,7 +10121,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 f6dce434e29..c784030417b 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 @@ -540,7 +540,7 @@ "type": { "$id": "69", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -560,7 +560,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -795,7 +796,7 @@ "type": { "$id": "90", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -815,7 +816,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -1053,7 +1055,7 @@ "type": { "$id": "111", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1073,7 +1075,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -1311,7 +1314,7 @@ "type": { "$id": "132", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1331,7 +1334,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -1569,7 +1573,7 @@ "type": { "$id": "153", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1589,7 +1593,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -1827,7 +1832,7 @@ "type": { "$id": "174", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1847,7 +1852,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2093,7 +2099,7 @@ "type": { "$id": "196", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2113,7 +2119,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2359,7 +2366,7 @@ "type": { "$id": "218", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2379,7 +2386,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2617,7 +2625,7 @@ "type": { "$id": "239", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2637,7 +2645,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2864,7 +2873,7 @@ "type": { "$id": "258", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2884,7 +2893,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3127,7 +3137,7 @@ "type": { "$id": "280", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3147,7 +3157,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3390,7 +3401,7 @@ "type": { "$id": "302", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3410,7 +3421,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3653,7 +3665,7 @@ "type": { "$id": "324", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3673,7 +3685,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3916,7 +3929,7 @@ "type": { "$id": "346", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3936,7 +3949,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -4175,7 +4189,7 @@ "type": { "$id": "367", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -4195,7 +4209,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 74104606ad3..144407456d9 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 @@ -449,7 +449,7 @@ "type": { "$id": "58", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -469,7 +469,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -709,7 +710,7 @@ "type": { "$id": "80", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -729,7 +730,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -972,7 +974,7 @@ "type": { "$id": "102", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -992,7 +994,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -1235,7 +1238,7 @@ "type": { "$id": "124", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1255,7 +1258,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -1498,7 +1502,7 @@ "type": { "$id": "146", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1518,7 +1522,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -1761,7 +1766,7 @@ "type": { "$id": "168", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1781,7 +1786,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2032,7 +2038,7 @@ "type": { "$id": "191", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2052,7 +2058,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2303,7 +2310,7 @@ "type": { "$id": "214", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2323,7 +2330,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2566,7 +2574,7 @@ "type": { "$id": "236", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2586,7 +2594,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2813,7 +2822,7 @@ "type": { "$id": "255", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2833,7 +2842,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3060,7 +3070,7 @@ "type": { "$id": "274", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3080,7 +3090,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3328,7 +3339,7 @@ "type": { "$id": "297", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3348,7 +3359,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 2491aed7aaa..1d06e28ab7e 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 @@ -298,7 +298,7 @@ "type": { "$id": "36", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -318,7 +318,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -755,7 +756,7 @@ "type": { "$id": "71", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -775,7 +776,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 414cb962680..098a7be992b 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 @@ -266,7 +266,7 @@ "type": { "$id": "32", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -286,7 +286,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -639,7 +640,7 @@ "type": { "$id": "60", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -659,7 +660,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 3c5079404a5..5603967e47f 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 @@ -480,7 +480,7 @@ "type": { "$id": "39", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -500,7 +500,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 31c2b5eae90..04edd3eda71 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 @@ -1242,7 +1242,7 @@ "type": { "$id": "110", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1262,7 +1262,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 a9f85f8cb7e..a85ceef9fd8 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 @@ -1107,7 +1107,7 @@ "type": { "$id": "107", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1127,7 +1127,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 cee1315b390..a8f17e6452f 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 @@ -567,7 +567,7 @@ "type": { "$id": "51", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -587,7 +587,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 e80cc520d10..d4b10f7e5aa 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 @@ -339,7 +339,7 @@ "type": { "$id": "32", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -359,7 +359,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 48e4812dff8..3a8bd2c70fc 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 @@ -1303,7 +1303,7 @@ "type": { "$id": "126", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1323,7 +1323,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 152b88361ce..75c35d3384f 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 @@ -561,7 +561,7 @@ "type": { "$id": "51", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -581,7 +581,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 accc4727865..1d34889f83c 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 @@ -1336,7 +1336,7 @@ "type": { "$id": "118", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1356,7 +1356,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 3218028f881..87bb0a611f5 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 @@ -3059,7 +3059,7 @@ "type": { "$id": "384", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3079,7 +3079,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3308,7 +3309,7 @@ "type": { "$id": "403", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3328,7 +3329,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3560,7 +3562,7 @@ "type": { "$id": "422", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3580,7 +3582,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3812,7 +3815,7 @@ "type": { "$id": "441", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3832,7 +3835,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -4064,7 +4068,7 @@ "type": { "$id": "460", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -4084,7 +4088,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -4316,7 +4321,7 @@ "type": { "$id": "479", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -4336,7 +4341,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -4568,7 +4574,7 @@ "type": { "$id": "498", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -4588,7 +4594,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -4820,7 +4827,7 @@ "type": { "$id": "517", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -4840,7 +4847,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -5072,7 +5080,7 @@ "type": { "$id": "536", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -5092,7 +5100,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -5324,7 +5333,7 @@ "type": { "$id": "555", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -5344,7 +5353,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -5576,7 +5586,7 @@ "type": { "$id": "574", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -5596,7 +5606,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -5828,7 +5839,7 @@ "type": { "$id": "593", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -5848,7 +5859,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -6080,7 +6092,7 @@ "type": { "$id": "612", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -6100,7 +6112,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -6332,7 +6345,7 @@ "type": { "$id": "631", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -6352,7 +6365,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -6584,7 +6598,7 @@ "type": { "$id": "650", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -6604,7 +6618,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -6836,7 +6851,7 @@ "type": { "$id": "669", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -6856,7 +6871,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -7088,7 +7104,7 @@ "type": { "$id": "688", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -7108,7 +7124,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -7340,7 +7357,7 @@ "type": { "$id": "707", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -7360,7 +7377,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -7592,7 +7610,7 @@ "type": { "$id": "726", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -7612,7 +7630,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -7844,7 +7863,7 @@ "type": { "$id": "745", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -7864,7 +7883,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -8096,7 +8116,7 @@ "type": { "$id": "764", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -8116,7 +8136,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -8348,7 +8369,7 @@ "type": { "$id": "783", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -8368,7 +8389,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -8600,7 +8622,7 @@ "type": { "$id": "802", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -8620,7 +8642,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -8852,7 +8875,7 @@ "type": { "$id": "821", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -8872,7 +8895,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -9104,7 +9128,7 @@ "type": { "$id": "840", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -9124,7 +9148,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -9356,7 +9381,7 @@ "type": { "$id": "859", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -9376,7 +9401,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -9608,7 +9634,7 @@ "type": { "$id": "878", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -9628,7 +9654,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -9860,7 +9887,7 @@ "type": { "$id": "897", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -9880,7 +9907,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -10112,7 +10140,7 @@ "type": { "$id": "916", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -10132,7 +10160,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -10364,7 +10393,7 @@ "type": { "$id": "935", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -10384,7 +10413,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -10616,7 +10646,7 @@ "type": { "$id": "954", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -10636,7 +10666,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -10868,7 +10899,7 @@ "type": { "$id": "973", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -10888,7 +10919,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 eb675bd24f5..82e4cbf920f 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 @@ -1267,7 +1267,7 @@ "type": { "$id": "167", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1287,7 +1287,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -1718,7 +1719,7 @@ "type": { "$id": "200", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1738,7 +1739,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2172,7 +2174,7 @@ "type": { "$id": "233", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2192,7 +2194,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2626,7 +2629,7 @@ "type": { "$id": "266", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2646,7 +2649,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3080,7 +3084,7 @@ "type": { "$id": "299", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3100,7 +3104,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3534,7 +3539,7 @@ "type": { "$id": "332", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3554,7 +3559,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3988,7 +3994,7 @@ "type": { "$id": "365", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -4008,7 +4014,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -4442,7 +4449,7 @@ "type": { "$id": "398", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -4462,7 +4469,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 86a216bd7a9..709ba503b0c 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 @@ -1926,7 +1926,7 @@ "type": { "$id": "238", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1946,7 +1946,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2377,7 +2378,7 @@ "type": { "$id": "271", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2397,7 +2398,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2831,7 +2833,7 @@ "type": { "$id": "304", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2851,7 +2853,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3285,7 +3288,7 @@ "type": { "$id": "337", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3305,7 +3308,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3739,7 +3743,7 @@ "type": { "$id": "370", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3759,7 +3763,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -4193,7 +4198,7 @@ "type": { "$id": "403", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -4213,7 +4218,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -4647,7 +4653,7 @@ "type": { "$id": "436", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -4667,7 +4673,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -5101,7 +5108,7 @@ "type": { "$id": "469", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -5121,7 +5128,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -5555,7 +5563,7 @@ "type": { "$id": "502", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -5575,7 +5583,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -6009,7 +6018,7 @@ "type": { "$id": "535", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -6029,7 +6038,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -6463,7 +6473,7 @@ "type": { "$id": "568", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -6483,7 +6493,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -6917,7 +6928,7 @@ "type": { "$id": "601", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -6937,7 +6948,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -7371,7 +7383,7 @@ "type": { "$id": "634", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -7391,7 +7403,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -7825,7 +7838,7 @@ "type": { "$id": "667", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -7845,7 +7858,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -8279,7 +8293,7 @@ "type": { "$id": "700", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -8299,7 +8313,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -8733,7 +8748,7 @@ "type": { "$id": "733", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -8753,7 +8768,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -9188,7 +9204,7 @@ "type": { "$id": "766", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -9208,7 +9224,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 446ca828125..5b3859b7094 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 @@ -2488,7 +2488,7 @@ "type": { "$id": "305", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2508,7 +2508,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2737,7 +2738,7 @@ "type": { "$id": "324", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2757,7 +2758,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2989,7 +2991,7 @@ "type": { "$id": "343", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3009,7 +3011,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3241,7 +3244,7 @@ "type": { "$id": "362", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3261,7 +3264,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3493,7 +3497,7 @@ "type": { "$id": "381", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3513,7 +3517,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3745,7 +3750,7 @@ "type": { "$id": "400", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3765,7 +3770,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3997,7 +4003,7 @@ "type": { "$id": "419", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -4017,7 +4023,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -4249,7 +4256,7 @@ "type": { "$id": "438", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -4269,7 +4276,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -4501,7 +4509,7 @@ "type": { "$id": "457", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -4521,7 +4529,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -4753,7 +4762,7 @@ "type": { "$id": "476", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -4773,7 +4782,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -5005,7 +5015,7 @@ "type": { "$id": "495", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -5025,7 +5035,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -5257,7 +5268,7 @@ "type": { "$id": "514", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -5277,7 +5288,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -5509,7 +5521,7 @@ "type": { "$id": "533", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -5529,7 +5541,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -5761,7 +5774,7 @@ "type": { "$id": "552", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -5781,7 +5794,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -6013,7 +6027,7 @@ "type": { "$id": "571", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -6033,7 +6047,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -6265,7 +6280,7 @@ "type": { "$id": "590", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -6285,7 +6300,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -6517,7 +6533,7 @@ "type": { "$id": "609", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -6537,7 +6553,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -6769,7 +6786,7 @@ "type": { "$id": "628", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -6789,7 +6806,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -7021,7 +7039,7 @@ "type": { "$id": "647", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -7041,7 +7059,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -7273,7 +7292,7 @@ "type": { "$id": "666", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -7293,7 +7312,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -7525,7 +7545,7 @@ "type": { "$id": "685", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -7545,7 +7565,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -7777,7 +7798,7 @@ "type": { "$id": "704", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -7797,7 +7818,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -8029,7 +8051,7 @@ "type": { "$id": "723", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -8049,7 +8071,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -8281,7 +8304,7 @@ "type": { "$id": "742", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -8301,7 +8324,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -8533,7 +8557,7 @@ "type": { "$id": "761", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -8553,7 +8577,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -8785,7 +8810,7 @@ "type": { "$id": "780", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -8805,7 +8830,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -9037,7 +9063,7 @@ "type": { "$id": "799", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -9057,7 +9083,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -9289,7 +9316,7 @@ "type": { "$id": "818", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -9309,7 +9336,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -9541,7 +9569,7 @@ "type": { "$id": "837", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -9561,7 +9589,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -9793,7 +9822,7 @@ "type": { "$id": "856", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -9813,7 +9842,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 f5cd551a0c7..7bfe2cac7c8 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 @@ -438,7 +438,7 @@ "type": { "$id": "56", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -458,7 +458,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -706,7 +707,7 @@ "type": { "$id": "79", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -726,7 +727,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -977,7 +979,7 @@ "type": { "$id": "102", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -997,7 +999,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -1248,7 +1251,7 @@ "type": { "$id": "125", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1268,7 +1271,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -1598,7 +1602,7 @@ "type": { "$id": "156", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1618,7 +1622,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -1948,7 +1953,7 @@ "type": { "$id": "187", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1968,7 +1973,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2212,7 +2218,7 @@ "type": { "$id": "210", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2232,7 +2238,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2465,7 +2472,7 @@ "type": { "$id": "231", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2485,7 +2492,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 3fd1e090022..3642e7a2a2a 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 @@ -2071,7 +2071,7 @@ "type": { "$id": "251", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2091,7 +2091,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2315,7 +2316,7 @@ "type": { "$id": "270", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2335,7 +2336,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2562,7 +2564,7 @@ "type": { "$id": "289", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2582,7 +2584,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -2809,7 +2812,7 @@ "type": { "$id": "308", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -2829,7 +2832,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3056,7 +3060,7 @@ "type": { "$id": "327", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3076,7 +3080,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3303,7 +3308,7 @@ "type": { "$id": "346", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3323,7 +3328,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3550,7 +3556,7 @@ "type": { "$id": "365", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3570,7 +3576,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -3797,7 +3804,7 @@ "type": { "$id": "384", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -3817,7 +3824,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -4044,7 +4052,7 @@ "type": { "$id": "403", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -4064,7 +4072,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -4291,7 +4300,7 @@ "type": { "$id": "422", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -4311,7 +4320,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], @@ -4538,7 +4548,7 @@ "type": { "$id": "441", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -4558,7 +4568,8 @@ "crossLanguageDefinitionId": "TypeSpec.string" }, "value": "http://localhost:3000" - } + }, + "serverUrl": "{endpoint}" } ], "decorators": [], 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 10ea72bdc79..b396c40bcd6 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 @@ -355,7 +355,7 @@ "type": { "$id": "34", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -365,7 +365,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/added/api-version:{version}" }, { "$id": "35", @@ -382,7 +383,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/added/api-version:{version}" } ], "decorators": [], 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 c7fea7686cf..817a170d84c 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 @@ -845,7 +845,7 @@ "type": { "$id": "85", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -855,7 +855,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/added/api-version:{version}" }, { "$id": "86", @@ -872,7 +873,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/added/api-version:{version}" } ], "decorators": [], @@ -1058,7 +1060,7 @@ "type": { "$id": "99", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1068,7 +1070,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/added/api-version:{version}" }, { "$id": "100", @@ -1085,7 +1088,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/added/api-version:{version}" } ], "decorators": [], 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 d3047268569..7bc86e2a7e1 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 @@ -364,7 +364,7 @@ "type": { "$id": "35", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -374,7 +374,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/made-optional/api-version:{version}" }, { "$id": "36", @@ -391,7 +392,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/made-optional/api-version:{version}" } ], "decorators": [], 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 83642599e0b..7c04a08129a 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 @@ -384,7 +384,7 @@ "type": { "$id": "37", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -394,7 +394,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/made-optional/api-version:{version}" }, { "$id": "38", @@ -411,7 +412,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/made-optional/api-version:{version}" } ], "decorators": [], 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 1db1262b4e6..48448917a86 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 @@ -1167,7 +1167,7 @@ "type": { "$id": "116", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1177,7 +1177,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/removed/api-version:{version}" }, { "$id": "117", @@ -1194,7 +1195,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/removed/api-version:{version}" } ], "decorators": [], @@ -1380,7 +1382,7 @@ "type": { "$id": "130", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1390,7 +1392,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/removed/api-version:{version}" }, { "$id": "131", @@ -1407,7 +1410,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/removed/api-version:{version}" } ], "decorators": [], 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 b88d1766761..414c2258ebb 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 @@ -746,7 +746,7 @@ "type": { "$id": "72", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -756,7 +756,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/removed/api-version:{version}" }, { "$id": "73", @@ -773,7 +774,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/removed/api-version:{version}" } ], "decorators": [], 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 136673da7d6..97be3633e42 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 @@ -1113,7 +1113,7 @@ "type": { "$id": "109", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1123,7 +1123,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/removed/api-version:{version}" }, { "$id": "110", @@ -1140,7 +1141,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/removed/api-version:{version}" } ], "decorators": [], @@ -1328,7 +1330,7 @@ "type": { "$id": "123", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -1338,7 +1340,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/removed/api-version:{version}" }, { "$id": "124", @@ -1355,7 +1358,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/removed/api-version:{version}" } ], "decorators": [], 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 d1f72f34cfd..b2a3e9677a8 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 @@ -478,7 +478,7 @@ "type": { "$id": "49", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -488,7 +488,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/renamed-from/api-version:{version}" }, { "$id": "50", @@ -505,7 +506,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/renamed-from/api-version:{version}" } ], "decorators": [], @@ -690,7 +692,7 @@ "type": { "$id": "63", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -700,7 +702,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/renamed-from/api-version:{version}" }, { "$id": "64", @@ -717,7 +720,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/renamed-from/api-version:{version}" } ], "decorators": [], 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 0a6013d108b..3867374eb31 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 @@ -498,7 +498,7 @@ "type": { "$id": "51", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -508,7 +508,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/renamed-from/api-version:{version}" }, { "$id": "52", @@ -525,7 +526,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/renamed-from/api-version:{version}" } ], "decorators": [], @@ -712,7 +714,7 @@ "type": { "$id": "65", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -722,7 +724,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/renamed-from/api-version:{version}" }, { "$id": "66", @@ -739,7 +742,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/renamed-from/api-version:{version}" } ], "decorators": [], 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 a225115254c..c9ded6b8ef0 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 @@ -309,7 +309,7 @@ "type": { "$id": "30", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -319,7 +319,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/return-type-changed-from/api-version:{version}" }, { "$id": "31", @@ -336,7 +337,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/return-type-changed-from/api-version:{version}" } ], "decorators": [], 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 94023f3a6ec..54f1d97ed4d 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 @@ -329,7 +329,7 @@ "type": { "$id": "32", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -339,7 +339,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/return-type-changed-from/api-version:{version}" }, { "$id": "33", @@ -356,7 +357,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/return-type-changed-from/api-version:{version}" } ], "decorators": [], 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 c3aaace452c..eb7f20dace7 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 @@ -364,7 +364,7 @@ "type": { "$id": "35", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -374,7 +374,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/type-changed-from/api-version:{version}" }, { "$id": "36", @@ -391,7 +392,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/type-changed-from/api-version:{version}" } ], "decorators": [], 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 16bc05ae320..adbd774aaf0 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 @@ -384,7 +384,7 @@ "type": { "$id": "37", "kind": "url", - "name": "url", + "name": "endpoint", "crossLanguageDefinitionId": "TypeSpec.url" }, "location": "Uri", @@ -394,7 +394,8 @@ "isEndpoint": true, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/type-changed-from/api-version:{version}" }, { "$id": "38", @@ -411,7 +412,8 @@ "isEndpoint": false, "skipUrlEncoding": false, "explode": false, - "kind": "Client" + "kind": "Client", + "serverUrl": "{endpoint}/versioning/type-changed-from/api-version:{version}" } ], "decorators": [], From a3538be8a8897ef6ad996fce8126c9a72191f563 Mon Sep 17 00:00:00 2001 From: jolov Date: Tue, 10 Jun 2025 19:25:54 -0700 Subject: [PATCH 2/8] update --- packages/http-client-csharp/emitter/src/lib/client-converter.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 61bc64d7170..7d4fb8d8cbe 100644 --- a/packages/http-client-csharp/emitter/src/lib/client-converter.ts +++ b/packages/http-client-csharp/emitter/src/lib/client-converter.ts @@ -133,7 +133,7 @@ function fromSdkClient( parameter.clientDefaultValue, parameterType, ), - serverUrl: type.serverUrl, + serverUrlTemplate: type.serverUrl, }); } return parameters; From 517ef050314651eb15eac8151a52a8cf5189edd5 Mon Sep 17 00:00:00 2001 From: jolov Date: Tue, 10 Jun 2025 19:29:18 -0700 Subject: [PATCH 3/8] spell --- .../src/Providers/ClientProvider.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 c55689e307d..f510180c45e 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 @@ -484,22 +484,22 @@ private MethodBodyStatement[] BuildPrimaryConstructorBody(IReadOnlyList body = [ ClientOptionsParameter.Assign(ClientOptionsParameter.InitializationValue!, nullCoalesce: true).Terminate(), MethodBodyStatement.EmptyLine, - endpointAssigment.Terminate() + endpointAssignment.Terminate() ]; // add other parameter assignments to their corresponding fields From 5c56b708598a1174e0560bd775f5e785406a213c Mon Sep 17 00:00:00 2001 From: jolov Date: Tue, 10 Jun 2025 19:50:39 -0700 Subject: [PATCH 4/8] fix construction --- .../src/Providers/ClientProvider.cs | 9 +-------- .../Providers/ClientProviders/ClientProviderTests.cs | 4 ++-- 2 files changed, 3 insertions(+), 10 deletions(-) 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 f510180c45e..8155c7ad5d0 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 @@ -674,14 +674,7 @@ private ParameterProvider BuildClientEndpointParameter() if (endpointParamType.Equals(typeof(string))) { - return new( - _inputEndpointParam.Name, - $"{_inputEndpointParam.Summary ?? string.Empty}", - endpointParamType, - initializationValue: initializationValue) - { - Validation = ParameterValidationType.AssertNotNullOrEmpty - }; + return new(_inputEndpointParam); } // Must be a URI endpoint parameter 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 e4332c22a07..44d6a9593a7 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 @@ -973,7 +973,7 @@ public void EndpointFieldAssignedFromUriParameter() isEndpoint: true)]); var clientProvider = new ClientProvider(client); var constructor = clientProvider.Constructors.FirstOrDefault( - c => c.Signature?.Initializer == null && c.Signature?.Modifiers == MethodSignatureModifiers.Public); + c => c.Signature.Initializer == null && c.Signature?.Modifiers == MethodSignatureModifiers.Public); StringAssert.Contains("_endpoint = endpoint;", constructor?.BodyStatements?.ToDisplayString()); } @@ -994,7 +994,7 @@ public void EndpointFieldAssignedFromStringParameter(string serverTemplate, stri isEndpoint: true)]); var clientProvider = new ClientProvider(client); var constructor = clientProvider.Constructors.FirstOrDefault( - c => c.Signature?.Initializer == null && c.Signature?.Modifiers == MethodSignatureModifiers.Public); + c => c.Signature.Initializer == null && c.Signature?.Modifiers == MethodSignatureModifiers.Public); StringAssert.Contains($"_endpoint = new global::System.Uri($\"{serverTemplate}\");", constructor?.BodyStatements?.ToDisplayString()); } From 2fff0a741ddc7f015e2ceac9ad89dc83fc7d2eea Mon Sep 17 00:00:00 2001 From: jolov Date: Tue, 10 Jun 2025 20:42:37 -0700 Subject: [PATCH 5/8] fix test --- .../emitter/test/Unit/input-parameter.test.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/http-client-csharp/emitter/test/Unit/input-parameter.test.ts b/packages/http-client-csharp/emitter/test/Unit/input-parameter.test.ts index 58939fc17d3..dc14bd5465f 100644 --- a/packages/http-client-csharp/emitter/test/Unit/input-parameter.test.ts +++ b/packages/http-client-csharp/emitter/test/Unit/input-parameter.test.ts @@ -698,7 +698,7 @@ describe("Endpoint parameters", () => { ok(endpointParameter); strictEqual(endpointParameter.type.kind, "string"); strictEqual(endpointParameter.type.crossLanguageDefinitionId, "TypeSpec.string"); - strictEqual(endpointParameter.serverUrl, "https://{param1}"); + strictEqual(endpointParameter.serverUrlTemplate, "https://{param1}"); }); it("URL endpoint parameter has correct type", async () => { @@ -730,7 +730,7 @@ describe("Endpoint parameters", () => { ok(endpointParameter); strictEqual(endpointParameter.type.kind, "url"); strictEqual(endpointParameter.type.crossLanguageDefinitionId, "TypeSpec.url"); - strictEqual(endpointParameter.serverUrl, "{param1}"); + strictEqual(endpointParameter.serverUrlTemplate, "{param1}"); }); }); From f667bd30c2b394b2ec594affb5f5bed44e51191a Mon Sep 17 00:00:00 2001 From: jolov Date: Wed, 11 Jun 2025 07:50:38 -0700 Subject: [PATCH 6/8] regen --- .../Local/Sample-TypeSpec/tspCodeModel.json | 2 +- .../authentication/api-key/tspCodeModel.json | 2 +- .../http/custom/tspCodeModel.json | 2 +- .../authentication/oauth2/tspCodeModel.json | 2 +- .../authentication/union/tspCodeModel.json | 2 +- .../client-operation-group/tspCodeModel.json | 20 +++--- .../structure/default/tspCodeModel.json | 28 ++++---- .../structure/multi-client/tspCodeModel.json | 8 +-- .../renamed-operation/tspCodeModel.json | 8 +-- .../two-operation-group/tspCodeModel.json | 12 ++-- .../http/encode/bytes/tspCodeModel.json | 12 ++-- .../http/encode/datetime/tspCodeModel.json | 10 +-- .../http/encode/duration/tspCodeModel.json | 8 +-- .../http/encode/numeric/tspCodeModel.json | 4 +- .../http/parameters/basic/tspCodeModel.json | 6 +- .../body-optionality/tspCodeModel.json | 4 +- .../collection-format/tspCodeModel.json | 6 +- .../http/parameters/path/tspCodeModel.json | 2 +- .../http/parameters/spread/tspCodeModel.json | 6 +- .../content-negotiation/tspCodeModel.json | 6 +- .../json-merge-patch/tspCodeModel.json | 2 +- .../http/payload/media-type/tspCodeModel.json | 4 +- .../http/payload/multipart/tspCodeModel.json | 10 +-- .../http/payload/pageable/tspCodeModel.json | 6 +- .../srv-driven/v1/tspCodeModel.json | 6 +- .../srv-driven/v2/tspCodeModel.json | 6 +- .../status-code-range/tspCodeModel.json | 2 +- .../Spector/http/routes/tspCodeModel.json | 46 ++++++------- .../encoded-name/json/tspCodeModel.json | 4 +- .../endpoint/not-defined/tspCodeModel.json | 2 +- .../server/path/multiple/tspCodeModel.json | 4 +- .../http/server/path/single/tspCodeModel.json | 2 +- .../versions/not-versioned/tspCodeModel.json | 2 +- .../versions/versioned/tspCodeModel.json | 2 +- .../conditional-request/tspCodeModel.json | 2 +- .../repeatability/tspCodeModel.json | 2 +- .../http/special-words/tspCodeModel.json | 10 +-- .../Spector/http/type/array/tspCodeModel.json | 30 ++++----- .../http/type/dictionary/tspCodeModel.json | 24 +++---- .../type/enum/extensible/tspCodeModel.json | 4 +- .../http/type/enum/fixed/tspCodeModel.json | 4 +- .../http/type/model/empty/tspCodeModel.json | 2 +- .../enum-discriminator/tspCodeModel.json | 2 +- .../nested-discriminator/tspCodeModel.json | 2 +- .../not-discriminated/tspCodeModel.json | 2 +- .../inheritance/recursive/tspCodeModel.json | 2 +- .../single-discriminator/tspCodeModel.json | 2 +- .../http/type/model/usage/tspCodeModel.json | 2 +- .../type/model/visibility/tspCodeModel.json | 2 +- .../additional-properties/tspCodeModel.json | 64 +++++++++---------- .../type/property/nullable/tspCodeModel.json | 16 ++--- .../property/optionality/tspCodeModel.json | 34 +++++----- .../property/value-types/tspCodeModel.json | 60 ++++++++--------- .../http/type/scalar/tspCodeModel.json | 16 ++--- .../Spector/http/type/union/tspCodeModel.json | 22 +++---- .../versioning/added/v1/tspCodeModel.json | 4 +- .../versioning/added/v2/tspCodeModel.json | 8 +-- .../madeOptional/v1/tspCodeModel.json | 4 +- .../madeOptional/v2/tspCodeModel.json | 4 +- .../versioning/removed/v1/tspCodeModel.json | 8 +-- .../versioning/removed/v2/tspCodeModel.json | 4 +- .../removed/v2Preview/tspCodeModel.json | 8 +-- .../renamedFrom/v1/tspCodeModel.json | 8 +-- .../renamedFrom/v2/tspCodeModel.json | 8 +-- .../v1/tspCodeModel.json | 4 +- .../v2/tspCodeModel.json | 4 +- .../typeChangedFrom/v1/tspCodeModel.json | 4 +- .../typeChangedFrom/v2/tspCodeModel.json | 4 +- 68 files changed, 312 insertions(+), 312 deletions(-) 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 5a2bd1b98d2..363fb34e00d 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 @@ -6818,7 +6818,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{sampleTypeSpecUrl}" + "serverUrlTemplate": "{sampleTypeSpecUrl}" } ], "decorators": [], 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 3d5c3d5e764..b6bad28dc2f 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 @@ -219,7 +219,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 4eb0d8e556e..5dbbd4d4217 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 @@ -219,7 +219,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 72c03b3a1e0..a98f0e30ced 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 @@ -219,7 +219,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 9463085dd4b..e3712268c44 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 @@ -128,7 +128,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 a55a800374a..3c0ce87ae38 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 @@ -179,7 +179,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" }, { "$id": "21", @@ -197,7 +197,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -311,7 +311,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" }, { "$id": "33", @@ -329,7 +329,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -406,7 +406,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" }, { "$id": "41", @@ -424,7 +424,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -503,7 +503,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" }, { "$id": "49", @@ -521,7 +521,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -595,7 +595,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" }, { "$id": "57", @@ -613,7 +613,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" } ], "decorators": [], 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 2354fbb9d9c..9a994937f7f 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 @@ -220,7 +220,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" }, { "$id": "25", @@ -238,7 +238,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -271,7 +271,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" }, { "$id": "29", @@ -289,7 +289,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -366,7 +366,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" }, { "$id": "37", @@ -384,7 +384,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -463,7 +463,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" }, { "$id": "45", @@ -481,7 +481,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -558,7 +558,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" }, { "$id": "53", @@ -576,7 +576,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -695,7 +695,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" }, { "$id": "65", @@ -713,7 +713,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -830,7 +830,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" }, { "$id": "77", @@ -848,7 +848,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" } ], "decorators": [], 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 bc6026d2f06..8278e80f951 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 @@ -259,7 +259,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" }, { "$id": "29", @@ -277,7 +277,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -431,7 +431,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" }, { "$id": "45", @@ -449,7 +449,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" } ], "decorators": [], 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 9bf2e222247..9f9089bea5f 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 @@ -259,7 +259,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" }, { "$id": "29", @@ -277,7 +277,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -431,7 +431,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" }, { "$id": "45", @@ -449,7 +449,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" } ], "decorators": [], 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 f0d18e03760..6e697196d4f 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 @@ -138,7 +138,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" }, { "$id": "17", @@ -156,7 +156,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -310,7 +310,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" }, { "$id": "33", @@ -328,7 +328,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" } ], "decorators": [], @@ -485,7 +485,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" }, { "$id": "49", @@ -503,7 +503,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/client/structure/{client}" + "serverUrlTemplate": "{endpoint}/client/structure/{client}" } ], "decorators": [], 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 d8a1839777b..594f2a13cb8 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 @@ -628,7 +628,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -1007,7 +1007,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -1686,7 +1686,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2068,7 +2068,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2726,7 +2726,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3264,7 +3264,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 5718ffe27f4..2981553a60b 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 @@ -452,7 +452,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -973,7 +973,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -1810,7 +1810,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2334,7 +2334,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2625,7 +2625,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 efeb2b33bca..7d6693a63cf 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 @@ -529,7 +529,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -1184,7 +1184,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2179,7 +2179,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2837,7 +2837,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 b8f48b24d2e..503773106b2 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 @@ -255,7 +255,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -773,7 +773,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 a105a07b899..3d267e49cb4 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 @@ -152,7 +152,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -311,7 +311,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -473,7 +473,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 7248c449919..551d51f0a83 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 @@ -381,7 +381,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -655,7 +655,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 d319b27a655..5f4c7ab0869 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 @@ -43,7 +43,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -413,7 +413,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -539,7 +539,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 550e88419c8..31812074f1b 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 @@ -212,7 +212,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 757dbf3b8f7..4e0aaa68273 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 @@ -573,7 +573,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -1379,7 +1379,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2437,7 +2437,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 4a55a66d5ce..cc7b8d53c0d 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 @@ -305,7 +305,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -545,7 +545,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -784,7 +784,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 164320ddc4f..29d6ce19c8a 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 @@ -1126,7 +1126,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 2a6fbdd8bba..27e257a5416 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 @@ -172,7 +172,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -654,7 +654,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 395fbc36c04..3fdf80c64bc 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 @@ -1830,7 +1830,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2679,7 +2679,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2841,7 +2841,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3233,7 +3233,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3395,7 +3395,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 38255336631..b7fcedb6b93 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 @@ -438,7 +438,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -583,7 +583,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -1576,7 +1576,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 6051ff843b7..ce0fd56ac38 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 @@ -300,7 +300,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/resiliency/service-driven/client:v1/service:{serviceDeploymentVersion}/api-version:{apiVersion}" + "serverUrlTemplate": "{endpoint}/resiliency/service-driven/client:v1/service:{serviceDeploymentVersion}/api-version:{apiVersion}" }, { "$id": "29", @@ -322,7 +322,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/resiliency/service-driven/client:v1/service:{serviceDeploymentVersion}/api-version:{apiVersion}" + "serverUrlTemplate": "{endpoint}/resiliency/service-driven/client:v1/service:{serviceDeploymentVersion}/api-version:{apiVersion}" }, { "$id": "31", @@ -354,7 +354,7 @@ }, "value": "v1" }, - "serverUrl": "{endpoint}/resiliency/service-driven/client:v1/service:{serviceDeploymentVersion}/api-version:{apiVersion}" + "serverUrlTemplate": "{endpoint}/resiliency/service-driven/client:v1/service:{serviceDeploymentVersion}/api-version:{apiVersion}" } ], "decorators": [], 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 0dfaf9ca24f..ca62ce1e619 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 @@ -500,7 +500,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/resiliency/service-driven/client:v2/service:{serviceDeploymentVersion}/api-version:{apiVersion}" + "serverUrlTemplate": "{endpoint}/resiliency/service-driven/client:v2/service:{serviceDeploymentVersion}/api-version:{apiVersion}" }, { "$id": "47", @@ -522,7 +522,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/resiliency/service-driven/client:v2/service:{serviceDeploymentVersion}/api-version:{apiVersion}" + "serverUrlTemplate": "{endpoint}/resiliency/service-driven/client:v2/service:{serviceDeploymentVersion}/api-version:{apiVersion}" }, { "$id": "49", @@ -554,7 +554,7 @@ }, "value": "v2" }, - "serverUrl": "{endpoint}/resiliency/service-driven/client:v2/service:{serviceDeploymentVersion}/api-version:{apiVersion}" + "serverUrlTemplate": "{endpoint}/resiliency/service-driven/client:v2/service:{serviceDeploymentVersion}/api-version:{apiVersion}" } ], "decorators": [], 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 a5b1beedfc3..4a06582d6ad 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 @@ -430,7 +430,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 09a1365131e..8544303620b 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 @@ -84,7 +84,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -380,7 +380,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -595,7 +595,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -641,7 +641,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -951,7 +951,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -1234,7 +1234,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -1282,7 +1282,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -1565,7 +1565,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -1848,7 +1848,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -1896,7 +1896,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2179,7 +2179,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2462,7 +2462,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2510,7 +2510,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2793,7 +2793,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3076,7 +3076,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3379,7 +3379,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3425,7 +3425,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3708,7 +3708,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3991,7 +3991,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -4039,7 +4039,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -4322,7 +4322,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -4605,7 +4605,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -4696,7 +4696,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 10e5ee51abb..a3938b7b2cc 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 @@ -115,7 +115,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -359,7 +359,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 d0ac3e100b0..64ce2abf88b 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 @@ -74,7 +74,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 4a07d665b55..cbc38032a41 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 @@ -203,7 +203,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/server/path/multiple/{apiVersion}" + "serverUrlTemplate": "{endpoint}/server/path/multiple/{apiVersion}" }, { "$id": "21", @@ -231,7 +231,7 @@ }, "value": "v1.0" }, - "serverUrl": "{endpoint}/server/path/multiple/{apiVersion}" + "serverUrlTemplate": "{endpoint}/server/path/multiple/{apiVersion}" } ], "decorators": [], 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 c256b2db870..f9e1cc80b01 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 @@ -74,7 +74,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 9d329715a4f..b88beac8c56 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 @@ -242,7 +242,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 ad0ca551f26..e676dcf15d4 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 @@ -363,7 +363,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 762adff4dc1..ebf6a193f4d 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 @@ -428,7 +428,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 5080fff9245..9726ca4e6e8 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 @@ -253,7 +253,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 8b0f83adb5a..9be6f43a14c 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 @@ -1847,7 +1847,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -5687,7 +5687,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -5850,7 +5850,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -7218,7 +7218,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -10122,7 +10122,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 c784030417b..291f72fd0f3 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 @@ -561,7 +561,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -817,7 +817,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -1076,7 +1076,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -1335,7 +1335,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -1594,7 +1594,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -1853,7 +1853,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2120,7 +2120,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2387,7 +2387,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2646,7 +2646,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2894,7 +2894,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3158,7 +3158,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3422,7 +3422,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3686,7 +3686,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3950,7 +3950,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -4210,7 +4210,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 144407456d9..773974a696c 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 @@ -470,7 +470,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -731,7 +731,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -995,7 +995,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -1259,7 +1259,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -1523,7 +1523,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -1787,7 +1787,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2059,7 +2059,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2331,7 +2331,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2595,7 +2595,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2843,7 +2843,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3091,7 +3091,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3360,7 +3360,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 1d06e28ab7e..77587e6fed5 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 @@ -319,7 +319,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -777,7 +777,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 098a7be992b..58b2f0b944d 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 @@ -287,7 +287,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -661,7 +661,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 5603967e47f..eee0ef214f7 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 @@ -501,7 +501,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 04edd3eda71..3a755cfcffc 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 @@ -1263,7 +1263,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 a85ceef9fd8..7cbb5962eb4 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 @@ -1128,7 +1128,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 a8f17e6452f..01599f38709 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 @@ -588,7 +588,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 d4b10f7e5aa..644aff5a973 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 @@ -360,7 +360,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 3a8bd2c70fc..05dd9de860d 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 @@ -1324,7 +1324,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 75c35d3384f..8a61ec825ec 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 @@ -582,7 +582,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 1d34889f83c..8602f06befc 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 @@ -1357,7 +1357,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 87bb0a611f5..265b9abf974 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 @@ -3080,7 +3080,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3330,7 +3330,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3583,7 +3583,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3836,7 +3836,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -4089,7 +4089,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -4342,7 +4342,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -4595,7 +4595,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -4848,7 +4848,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -5101,7 +5101,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -5354,7 +5354,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -5607,7 +5607,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -5860,7 +5860,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -6113,7 +6113,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -6366,7 +6366,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -6619,7 +6619,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -6872,7 +6872,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -7125,7 +7125,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -7378,7 +7378,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -7631,7 +7631,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -7884,7 +7884,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -8137,7 +8137,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -8390,7 +8390,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -8643,7 +8643,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -8896,7 +8896,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -9149,7 +9149,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -9402,7 +9402,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -9655,7 +9655,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -9908,7 +9908,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -10161,7 +10161,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -10414,7 +10414,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -10667,7 +10667,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -10920,7 +10920,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 82e4cbf920f..0501e3d1e56 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 @@ -1288,7 +1288,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -1740,7 +1740,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2195,7 +2195,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2650,7 +2650,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3105,7 +3105,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3560,7 +3560,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -4015,7 +4015,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -4470,7 +4470,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 709ba503b0c..6d11a42f982 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 @@ -1947,7 +1947,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2399,7 +2399,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2854,7 +2854,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3309,7 +3309,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3764,7 +3764,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -4219,7 +4219,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -4674,7 +4674,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -5129,7 +5129,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -5584,7 +5584,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -6039,7 +6039,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -6494,7 +6494,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -6949,7 +6949,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -7404,7 +7404,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -7859,7 +7859,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -8314,7 +8314,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -8769,7 +8769,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -9225,7 +9225,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 5b3859b7094..01be1c030a1 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 @@ -2509,7 +2509,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2759,7 +2759,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3012,7 +3012,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3265,7 +3265,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3518,7 +3518,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3771,7 +3771,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -4024,7 +4024,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -4277,7 +4277,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -4530,7 +4530,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -4783,7 +4783,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -5036,7 +5036,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -5289,7 +5289,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -5542,7 +5542,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -5795,7 +5795,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -6048,7 +6048,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -6301,7 +6301,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -6554,7 +6554,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -6807,7 +6807,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -7060,7 +7060,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -7313,7 +7313,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -7566,7 +7566,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -7819,7 +7819,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -8072,7 +8072,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -8325,7 +8325,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -8578,7 +8578,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -8831,7 +8831,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -9084,7 +9084,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -9337,7 +9337,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -9590,7 +9590,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -9843,7 +9843,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 7bfe2cac7c8..322383a5d53 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 @@ -459,7 +459,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -728,7 +728,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -1000,7 +1000,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -1272,7 +1272,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -1623,7 +1623,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -1974,7 +1974,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2239,7 +2239,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2493,7 +2493,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 3642e7a2a2a..ea64cce39cf 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 @@ -2092,7 +2092,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2337,7 +2337,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2585,7 +2585,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -2833,7 +2833,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3081,7 +3081,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3329,7 +3329,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3577,7 +3577,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -3825,7 +3825,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -4073,7 +4073,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -4321,7 +4321,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], @@ -4569,7 +4569,7 @@ }, "value": "http://localhost:3000" }, - "serverUrl": "{endpoint}" + "serverUrlTemplate": "{endpoint}" } ], "decorators": [], 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 b396c40bcd6..7fbbc20032a 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 @@ -366,7 +366,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/added/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/added/api-version:{version}" }, { "$id": "35", @@ -384,7 +384,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/added/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/added/api-version:{version}" } ], "decorators": [], 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 817a170d84c..c95363e4749 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 @@ -856,7 +856,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/added/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/added/api-version:{version}" }, { "$id": "86", @@ -874,7 +874,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/added/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/added/api-version:{version}" } ], "decorators": [], @@ -1071,7 +1071,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/added/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/added/api-version:{version}" }, { "$id": "100", @@ -1089,7 +1089,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/added/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/added/api-version:{version}" } ], "decorators": [], 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 7bc86e2a7e1..07a4cdeac25 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 @@ -375,7 +375,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/made-optional/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/made-optional/api-version:{version}" }, { "$id": "36", @@ -393,7 +393,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/made-optional/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/made-optional/api-version:{version}" } ], "decorators": [], 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 7c04a08129a..0e4b89a8b59 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 @@ -395,7 +395,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/made-optional/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/made-optional/api-version:{version}" }, { "$id": "38", @@ -413,7 +413,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/made-optional/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/made-optional/api-version:{version}" } ], "decorators": [], 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 48448917a86..c084fafc49c 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 @@ -1178,7 +1178,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/removed/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/removed/api-version:{version}" }, { "$id": "117", @@ -1196,7 +1196,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/removed/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/removed/api-version:{version}" } ], "decorators": [], @@ -1393,7 +1393,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/removed/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/removed/api-version:{version}" }, { "$id": "131", @@ -1411,7 +1411,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/removed/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/removed/api-version:{version}" } ], "decorators": [], 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 414c2258ebb..57faef0ebeb 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 @@ -757,7 +757,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/removed/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/removed/api-version:{version}" }, { "$id": "73", @@ -775,7 +775,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/removed/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/removed/api-version:{version}" } ], "decorators": [], 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 97be3633e42..7a9109ad84b 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 @@ -1124,7 +1124,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/removed/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/removed/api-version:{version}" }, { "$id": "110", @@ -1142,7 +1142,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/removed/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/removed/api-version:{version}" } ], "decorators": [], @@ -1341,7 +1341,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/removed/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/removed/api-version:{version}" }, { "$id": "124", @@ -1359,7 +1359,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/removed/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/removed/api-version:{version}" } ], "decorators": [], 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 b2a3e9677a8..568684b1472 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 @@ -489,7 +489,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/renamed-from/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/renamed-from/api-version:{version}" }, { "$id": "50", @@ -507,7 +507,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/renamed-from/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/renamed-from/api-version:{version}" } ], "decorators": [], @@ -703,7 +703,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/renamed-from/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/renamed-from/api-version:{version}" }, { "$id": "64", @@ -721,7 +721,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/renamed-from/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/renamed-from/api-version:{version}" } ], "decorators": [], 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 3867374eb31..8134669748c 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 @@ -509,7 +509,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/renamed-from/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/renamed-from/api-version:{version}" }, { "$id": "52", @@ -527,7 +527,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/renamed-from/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/renamed-from/api-version:{version}" } ], "decorators": [], @@ -725,7 +725,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/renamed-from/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/renamed-from/api-version:{version}" }, { "$id": "66", @@ -743,7 +743,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/renamed-from/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/renamed-from/api-version:{version}" } ], "decorators": [], 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 c9ded6b8ef0..c189f1347f0 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 @@ -320,7 +320,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/return-type-changed-from/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/return-type-changed-from/api-version:{version}" }, { "$id": "31", @@ -338,7 +338,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/return-type-changed-from/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/return-type-changed-from/api-version:{version}" } ], "decorators": [], 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 54f1d97ed4d..1f538d4ed52 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 @@ -340,7 +340,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/return-type-changed-from/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/return-type-changed-from/api-version:{version}" }, { "$id": "33", @@ -358,7 +358,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/return-type-changed-from/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/return-type-changed-from/api-version:{version}" } ], "decorators": [], 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 eb7f20dace7..e86c6f22a29 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 @@ -375,7 +375,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/type-changed-from/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/type-changed-from/api-version:{version}" }, { "$id": "36", @@ -393,7 +393,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/type-changed-from/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/type-changed-from/api-version:{version}" } ], "decorators": [], 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 adbd774aaf0..55c7e4cd0f9 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 @@ -395,7 +395,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/type-changed-from/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/type-changed-from/api-version:{version}" }, { "$id": "38", @@ -413,7 +413,7 @@ "skipUrlEncoding": false, "explode": false, "kind": "Client", - "serverUrl": "{endpoint}/versioning/type-changed-from/api-version:{version}" + "serverUrlTemplate": "{endpoint}/versioning/type-changed-from/api-version:{version}" } ], "decorators": [], From 96b007800b67df20d72730a395b571d215c5875a Mon Sep 17 00:00:00 2001 From: jolov Date: Wed, 11 Jun 2025 08:01:44 -0700 Subject: [PATCH 7/8] Fix deserialize --- .../src/InputTypes/Serialization/InputParameterConverter.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputParameterConverter.cs b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputParameterConverter.cs index 362ba255b12..c7249239d0c 100644 --- a/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputParameterConverter.cs +++ b/packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.Input/src/InputTypes/Serialization/InputParameterConverter.cs @@ -65,7 +65,7 @@ public static InputParameter CreateInputParameter(ref Utf8JsonReader reader, str || reader.TryReadBoolean("explode", ref explode) || reader.TryReadString("arraySerializationDelimiter", ref arraySerializationDelimiter) || reader.TryReadString("headerCollectionPrefix", ref headerCollectionPrefix) - || reader.TryReadString("serverUrl", ref serverUrlTemplate) + || reader.TryReadString("serverUrlTemplate", ref serverUrlTemplate) || reader.TryReadComplexType("decorators", options, ref decorators); if (!isKnownProperty) From dce889b69c57bf99280218fed2b60ec2f4090698 Mon Sep 17 00:00:00 2001 From: jolov Date: Wed, 11 Jun 2025 08:27:45 -0700 Subject: [PATCH 8/8] Require server template for string parameter --- .../src/Providers/ClientProvider.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 b1e5e5fbf0d..54c794f8e06 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 @@ -671,7 +671,7 @@ private ParameterProvider BuildClientEndpointParameter() ? New.Instance(endpointParamType, Literal(_inputEndpointParam.DefaultValue.Value)) : null; - if (endpointParamType.Equals(typeof(string))) + if (endpointParamType.Equals(typeof(string)) && _inputEndpointParam.ServerUrlTemplate != null) { return new(_inputEndpointParam); }