Skip to content

Commit ce31769

Browse files
Merge pull request #2 from OpenAPITools/master
Merge master
2 parents 93a1664 + 3fb0fbc commit ce31769

171 files changed

Lines changed: 943 additions & 910 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

bin/configs/csharp-generichost-latest-dateTimeOffset.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,5 @@ additionalProperties:
88
modelPropertySorting: alphabetical
99
operationParameterSorting: alphabetical
1010
useDateTimeOffset: true
11+
treatWarningsAsErrors: true
12+
warningsNotAsErrors: CS0612

modules/openapi-generator/src/main/resources/csharp/libraries/generichost/api.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -388,7 +388,7 @@ namespace {{packageName}}.{{apiPackage}}
388388
uriBuilderLocalVar.Scheme = HttpClient.BaseAddress.Scheme;
389389
uriBuilderLocalVar.Path = HttpClient.BaseAddress.AbsolutePath == "/"
390390
? "{{{path}}}"
391-
: string.Concat(HttpClient.BaseAddress.AbsolutePath, "{{{path}}}");
391+
: string.Concat(HttpClient.BaseAddress.AbsolutePath.TrimEnd('/'), "{{{path}}}");
392392
{{/servers}}
393393
{{#servers}}
394394
{{#-first}}

modules/openapi-generator/src/main/resources/php-nextgen/model.mustache

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@
2121

2222
namespace {{modelPackage}};
2323
{{^isEnum}}
24-
{{^parentSchema}}
2524

25+
{{^parentSchema}}
2626
use ArrayAccess;
2727
use JsonSerializable;
28+
{{/parentSchema}}
2829
use InvalidArgumentException;
2930
use ReturnTypeWillChange;
3031
use {{invokerPackage}}\ObjectSerializer;
31-
{{/parentSchema}}
3232
{{/isEnum}}
3333

3434
/**

samples/client/echo_api/php-nextgen-streaming/src/Model/DataQuery.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@
2828

2929
namespace OpenAPI\Client\Model;
3030

31+
use InvalidArgumentException;
32+
use ReturnTypeWillChange;
33+
use OpenAPI\Client\ObjectSerializer;
34+
3135
/**
3236
* DataQuery Class Doc Comment
3337
*

samples/client/echo_api/php-nextgen/src/Model/DataQuery.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@
2828

2929
namespace OpenAPI\Client\Model;
3030

31+
use InvalidArgumentException;
32+
use ReturnTypeWillChange;
33+
use OpenAPI\Client\ObjectSerializer;
34+
3135
/**
3236
* DataQuery Class Doc Comment
3337
*

samples/client/petstore/csharp/generichost/latest/HelloWorld/src/Org.OpenAPITools/Api/DefaultApi.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ public async Task<IHelloWorldPostApiResponse> HelloWorldPostAsync(Option<HelloWo
246246
uriBuilderLocalVar.Scheme = HttpClient.BaseAddress.Scheme;
247247
uriBuilderLocalVar.Path = HttpClient.BaseAddress.AbsolutePath == "/"
248248
? "/helloWorld"
249-
: string.Concat(HttpClient.BaseAddress.AbsolutePath, "/helloWorld");
249+
: string.Concat(HttpClient.BaseAddress.AbsolutePath.TrimEnd('/'), "/helloWorld");
250250

251251
if (helloWorldPostRequest.IsSet)
252252
httpRequestMessageLocalVar.Content = (helloWorldPostRequest.Value as object) is System.IO.Stream stream

samples/client/petstore/csharp/generichost/latest/InlineEnumAnyOf/src/Org.OpenAPITools/Api/DefaultApi.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ public async Task<IIconsApiResponse> IconsAsync(Option<IconsSizeParameter> size
240240
uriBuilderLocalVar.Scheme = HttpClient.BaseAddress.Scheme;
241241
uriBuilderLocalVar.Path = HttpClient.BaseAddress.AbsolutePath == "/"
242242
? "/icons"
243-
: string.Concat(HttpClient.BaseAddress.AbsolutePath, "/icons");
243+
: string.Concat(HttpClient.BaseAddress.AbsolutePath.TrimEnd('/'), "/icons");
244244

245245
System.Collections.Specialized.NameValueCollection parseQueryStringLocalVar = System.Web.HttpUtility.ParseQueryString(string.Empty);
246246

samples/client/petstore/csharp/generichost/latest/OneOfList/src/Org.OpenAPITools/Api/DefaultApi.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ public async Task<IOneOfArrayApiResponse> OneOfArrayAsync(Option<OneOfArrayReque
227227
uriBuilderLocalVar.Scheme = HttpClient.BaseAddress.Scheme;
228228
uriBuilderLocalVar.Path = HttpClient.BaseAddress.AbsolutePath == "/"
229229
? "/one-of-array"
230-
: string.Concat(HttpClient.BaseAddress.AbsolutePath, "/one-of-array");
230+
: string.Concat(HttpClient.BaseAddress.AbsolutePath.TrimEnd('/'), "/one-of-array");
231231

232232
if (oneOfArrayRequest.IsSet)
233233
httpRequestMessageLocalVar.Content = (oneOfArrayRequest.Value as object) is System.IO.Stream stream

samples/client/petstore/csharp/generichost/latest/Tags/src/Org.OpenAPITools/Api/APIKEYSApi.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ public async Task<IGetApiKeysIdApiResponse> GetApiKeysIdAsync(int id, System.Thr
234234
uriBuilderLocalVar.Scheme = HttpClient.BaseAddress.Scheme;
235235
uriBuilderLocalVar.Path = HttpClient.BaseAddress.AbsolutePath == "/"
236236
? "/api_keys/{id}"
237-
: string.Concat(HttpClient.BaseAddress.AbsolutePath, "/api_keys/{id}");
237+
: string.Concat(HttpClient.BaseAddress.AbsolutePath.TrimEnd('/'), "/api_keys/{id}");
238238
uriBuilderLocalVar.Path = uriBuilderLocalVar.Path.Replace("%7Bid%7D", Uri.EscapeDataString(id.ToString()));
239239

240240
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;

samples/client/petstore/csharp/generichost/latest/Tags/src/Org.OpenAPITools/Api/APIKeys0Api.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ public async Task<IGetApiKeysIdApiResponse> GetApiKeysIdAsync(int id, System.Thr
222222
uriBuilderLocalVar.Scheme = HttpClient.BaseAddress.Scheme;
223223
uriBuilderLocalVar.Path = HttpClient.BaseAddress.AbsolutePath == "/"
224224
? "/api_keys/{id}"
225-
: string.Concat(HttpClient.BaseAddress.AbsolutePath, "/api_keys/{id}");
225+
: string.Concat(HttpClient.BaseAddress.AbsolutePath.TrimEnd('/'), "/api_keys/{id}");
226226
uriBuilderLocalVar.Path = uriBuilderLocalVar.Path.Replace("%7Bid%7D", Uri.EscapeDataString(id.ToString()));
227227

228228
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;

0 commit comments

Comments
 (0)