1
1
<Project Sdk =" Microsoft.NET.Sdk" >
2
- <PropertyGroup >
3
- <TargetFramework >$(TargetFrameworkName)</TargetFramework >
4
- </PropertyGroup >
2
+ <PropertyGroup >
3
+ <TargetFramework >$(TargetFrameworkName)</TargetFramework >
4
+ </PropertyGroup >
5
5
6
- <ItemGroup >
7
- <None Update =" xunit.runner.json" >
8
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
9
- </None >
10
- </ItemGroup >
6
+ <ItemGroup >
7
+ <None Update =" xunit.runner.json" >
8
+ <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
9
+ </None >
10
+ </ItemGroup >
11
11
12
- <ItemGroup >
13
- <ProjectReference Include =" ..\..\src\JsonApiDotNetCore.OpenApi.Client\JsonApiDotNetCore.OpenApi.Client.csproj" />
14
- <ProjectReference Include =" ..\TestBuildingBlocks\TestBuildingBlocks.csproj" />
15
- </ItemGroup >
12
+ <ItemGroup >
13
+ <ProjectReference Include =" ..\..\src\JsonApiDotNetCore.OpenApi.Client\JsonApiDotNetCore.OpenApi.Client.csproj" />
14
+ <ProjectReference Include =" ..\TestBuildingBlocks\TestBuildingBlocks.csproj" />
15
+ </ItemGroup >
16
16
17
- <ItemGroup >
18
- <PackageReference Include =" coverlet.collector" Version =" $(CoverletVersion)" PrivateAssets =" All" />
19
- <PackageReference Include =" Microsoft.AspNetCore.Mvc.Testing" Version =" $(AspNetVersion)" />
20
- <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" $(TestSdkVersion)" />
21
- <PackageReference Include =" Newtonsoft.Json" Version =" 13.0.1" />
22
- <PackageReference Include =" NSwag.ApiDescription.Client" Version =" 13.10.9" >
23
- <PrivateAssets >all</PrivateAssets >
24
- <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
25
- </PackageReference >
26
- <PackageReference Include =" Microsoft.Extensions.ApiDescription.Client" Version =" 5.0.9" >
27
- <PrivateAssets >all</PrivateAssets >
28
- <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
29
- </PackageReference >
30
- <PackageReference Include =" NSwag.ApiDescription.Client" Version =" 13.13.2" >
31
- <PrivateAssets >all</PrivateAssets >
32
- <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
33
- </PackageReference >
34
- </ItemGroup >
17
+ <ItemGroup >
18
+ <PackageReference Include =" coverlet.collector" Version =" $(CoverletVersion)" PrivateAssets =" All" />
19
+ <PackageReference Include =" Microsoft.AspNetCore.Mvc.Testing" Version =" $(AspNetVersion)" />
20
+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" $(TestSdkVersion)" />
21
+ <PackageReference Include =" Newtonsoft.Json" Version =" 13.0.1" />
22
+ <PackageReference Include =" Microsoft.Extensions.ApiDescription.Client" Version =" 5.0.9" >
23
+ <PrivateAssets >all</PrivateAssets >
24
+ <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
25
+ </PackageReference >
26
+ <PackageReference Include =" NSwag.ApiDescription.Client" Version =" 13.13.2" >
27
+ <PrivateAssets >all</PrivateAssets >
28
+ <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
29
+ </PackageReference >
30
+ </ItemGroup >
35
31
36
- <ItemGroup >
37
- <OpenApiReference Include =" LegacyClient\swagger.g.json" >
38
- <Namespace >OpenApiClientTests.LegacyClient.GeneratedCode</Namespace >
39
- <ClassName >OpenApiClient</ClassName >
40
- <OutputPath >OpenApiClient.cs</OutputPath >
41
- <CodeGenerator >NSwagCSharp</CodeGenerator >
42
- <Options >/UseBaseUrl:false /GenerateClientInterfaces:true /ClientClassAccessModifier:internal /GenerateExceptionClasses:false /AdditionalNamespaceUsages:JsonApiDotNetCore.OpenApi.Client.Exceptions</Options >
43
- </OpenApiReference >
44
- <OpenApiReference Include =" NamingConventions\KebabCase\swagger.g.json" >
45
- <Namespace >OpenApiClientTests.NamingConventions.KebabCase.GeneratedCode</Namespace >
46
- <ClassName >KebabCaseClient</ClassName >
47
- <OutputPath >KebabCaseClient.cs</OutputPath >
48
- <CodeGenerator >NSwagCSharp</CodeGenerator >
49
- <Options >/UseBaseUrl:false /ClientClassAccessModifier:internal /GenerateExceptionClasses:false /AdditionalNamespaceUsages:JsonApiDotNetCore.OpenApi.Client.Exceptions</Options >
50
- </OpenApiReference >
51
- <OpenApiReference Include =" NamingConventions\CamelCase\swagger.g.json" >
52
- <Namespace >OpenApiClientTests.NamingConventions.CamelCase.GeneratedCode</Namespace >
53
- <ClassName >CamelCaseClient</ClassName >
54
- <OutputPath >CamelCaseClient.cs</OutputPath >
55
- <CodeGenerator >NSwagCSharp</CodeGenerator >
56
- <Options >/UseBaseUrl:false /ClientClassAccessModifier:internal /GenerateExceptionClasses:false /AdditionalNamespaceUsages:JsonApiDotNetCore.OpenApi.Client.Exceptions</Options >
57
- </OpenApiReference >
58
- <OpenApiReference Include =" NamingConventions\PascalCase\swagger.g.json" >
59
- <Namespace >OpenApiClientTests.NamingConventions.PascalCase.GeneratedCode</Namespace >
60
- <ClassName >PascalCaseClient</ClassName >
61
- <OutputPath >PascalCaseClient.cs</OutputPath >
62
- <CodeGenerator >NSwagCSharp</CodeGenerator >
63
- <Options >/UseBaseUrl:false /ClientClassAccessModifier:internal /GenerateExceptionClasses:false /AdditionalNamespaceUsages:JsonApiDotNetCore.OpenApi.Client.Exceptions</Options >
64
- </OpenApiReference >
65
- </ItemGroup >
32
+ <ItemGroup >
33
+ <OpenApiReference Include =" LegacyClient\swagger.g.json" >
34
+ <Namespace >OpenApiClientTests.LegacyClient.GeneratedCode</Namespace >
35
+ <ClassName >OpenApiClient</ClassName >
36
+ <OutputPath >OpenApiClient.cs</OutputPath >
37
+ <CodeGenerator >NSwagCSharp</CodeGenerator >
38
+ <Options >/UseBaseUrl:false /GenerateClientInterfaces:true /ClientClassAccessModifier:internal /GenerateExceptionClasses:false /AdditionalNamespaceUsages:JsonApiDotNetCore.OpenApi.Client.Exceptions</Options >
39
+ </OpenApiReference >
40
+ <OpenApiReference Include =" NamingConventions\KebabCase\swagger.g.json" >
41
+ <Namespace >OpenApiClientTests.NamingConventions.KebabCase.GeneratedCode</Namespace >
42
+ <ClassName >KebabCaseClient</ClassName >
43
+ <OutputPath >KebabCaseClient.cs</OutputPath >
44
+ <CodeGenerator >NSwagCSharp</CodeGenerator >
45
+ <Options >/UseBaseUrl:false /ClientClassAccessModifier:internal /GenerateExceptionClasses:false /AdditionalNamespaceUsages:JsonApiDotNetCore.OpenApi.Client.Exceptions</Options >
46
+ </OpenApiReference >
47
+ <OpenApiReference Include =" NamingConventions\CamelCase\swagger.g.json" >
48
+ <Namespace >OpenApiClientTests.NamingConventions.CamelCase.GeneratedCode</Namespace >
49
+ <ClassName >CamelCaseClient</ClassName >
50
+ <OutputPath >CamelCaseClient.cs</OutputPath >
51
+ <CodeGenerator >NSwagCSharp</CodeGenerator >
52
+ <Options >/UseBaseUrl:false /ClientClassAccessModifier:internal /GenerateExceptionClasses:false /AdditionalNamespaceUsages:JsonApiDotNetCore.OpenApi.Client.Exceptions</Options >
53
+ </OpenApiReference >
54
+ <OpenApiReference Include =" NamingConventions\PascalCase\swagger.g.json" >
55
+ <Namespace >OpenApiClientTests.NamingConventions.PascalCase.GeneratedCode</Namespace >
56
+ <ClassName >PascalCaseClient</ClassName >
57
+ <OutputPath >PascalCaseClient.cs</OutputPath >
58
+ <CodeGenerator >NSwagCSharp</CodeGenerator >
59
+ <Options >/UseBaseUrl:false /ClientClassAccessModifier:internal /GenerateExceptionClasses:false /AdditionalNamespaceUsages:JsonApiDotNetCore.OpenApi.Client.Exceptions</Options >
60
+ </OpenApiReference >
61
+ <OpenApiReference Include =" SchemaProperties\NullableReferenceTypesEnabled\swagger.g.json" >
62
+ <Namespace >OpenApiClientTests.SchemaProperties.NullableReferenceTypesEnabled.GeneratedCode</Namespace >
63
+ <ClassName >NullableReferenceTypesEnabledClient</ClassName >
64
+ <OutputPath >NullableReferenceTypesEnabledClient.cs</OutputPath >
65
+ <CodeGenerator >NSwagCSharp</CodeGenerator >
66
+ <Options >/UseBaseUrl:false /ClientClassAccessModifier:internal /GenerateExceptionClasses:false /AdditionalNamespaceUsages:JsonApiDotNetCore.OpenApi.Client.Exceptions /GenerateNullableReferenceTypes:true</Options >
67
+ </OpenApiReference >
68
+ <OpenApiReference Include =" SchemaProperties\NullableReferenceTypesDisabled\swagger.g.json" >
69
+ <Namespace >OpenApiClientTests.SchemaProperties.NullableReferenceTypesDisabled.GeneratedCode</Namespace >
70
+ <ClassName >NullableReferenceTypesDisabledClient</ClassName >
71
+ <OutputPath >NullableReferenceTypesDisabledClient.cs</OutputPath >
72
+ <CodeGenerator >NSwagCSharp</CodeGenerator >
73
+ <Options >/UseBaseUrl:false /ClientClassAccessModifier:internal /GenerateExceptionClasses:false /AdditionalNamespaceUsages:JsonApiDotNetCore.OpenApi.Client.Exceptions /GenerateNullableReferenceTypes:false</Options >
74
+ </OpenApiReference >
75
+ </ItemGroup >
66
76
</Project >
0 commit comments