Permalink
Browse files

Merge branch 'master' of https://github.com/RSuter/NSwag

  • Loading branch information...
RSuter committed Dec 6, 2018
2 parents dfa5d21 + c5a1db8 commit 3cbeed09d39ac57b56884d58ed592db6a4cad45b
Showing with 2,883 additions and 219 deletions.
  1. +2 −0 build/01_Build.bat
  2. +12 −0 build/03_RunIntegrationTests.bat
  3. +1 −1 samples/WithoutMiddleware/Sample.AspNetCore20/nswag_project_swagger.json
  4. +1 −1 samples/WithoutMiddleware/Sample.AspNetCore21/nswag_assembly_swagger.json
  5. +1 −1 samples/WithoutMiddleware/Sample.AspNetCore21/nswag_project_swagger.json
  6. +1 −1 samples/WithoutMiddleware/Sample.AspNetCore21/nswag_reflection_swagger.json
  7. +7 −1 src/NSwag.Commands/NSwag.Commands.csproj
  8. +2 −0 src/NSwag.Commands/NSwagDocument.cs
  9. +3 −0 src/NSwag.Commands/Runtime.cs
  10. +3 −1 src/NSwag.Commands/RuntimeUtilities.cs
  11. +6 −1 src/NSwag.ConsoleCore/NSwag.ConsoleCore.csproj
  12. +15 −15 src/NSwag.Integration.ClientPCL/PetStoreClient.cs
  13. +4 −4 src/NSwag.Integration.ClientPCL/ServiceClients.cs
  14. +18 −18 src/NSwag.Integration.ClientPCL/ServiceClientsContracts.cs
  15. +10 −10 src/NSwag.Integration.ClientPCL/UberClient.cs
  16. +1 −1 src/NSwag.Integration.ClientPCL/swagger.json
  17. +17 −17 src/NSwag.Integration.Console/Controllers.cs
  18. +4 −4 src/NSwag.Integration.Console/ServiceClients.cs
  19. +14 −14 src/NSwag.Integration.Console/ServiceClientsContracts.cs
  20. +1 −1 src/NSwag.Integration.TypeScriptWeb/scripts/serviceClientsAngular.ts
  21. +1 −1 src/NSwag.Integration.TypeScriptWeb/scripts/serviceClientsAngularJS.ts
  22. +1 −1 src/NSwag.Integration.TypeScriptWeb/scripts/serviceClientsAurelia.ts
  23. +1 −1 src/NSwag.Integration.TypeScriptWeb/scripts/serviceClientsFetch.ts
  24. +1 −1 src/NSwag.Integration.TypeScriptWeb/scripts/serviceClientsJQueryCallbacks.ts
  25. +1 −1 src/NSwag.Integration.TypeScriptWeb/scripts/serviceClientsJQueryPromises.ts
  26. +1 −1 src/NSwag.Integration.TypeScriptWeb/scripts/serviceClientsJQueryPromisesKO.ts
  27. +1 −1 src/NSwag.Integration.TypeScriptWeb/scripts/serviceClientsPetStoreFetch.ts
  28. +1 −1 src/NSwag.Integration.TypeScriptWeb/scripts/serviceClientsUberFetch.ts
  29. +1 −1 src/NSwag.MSBuild.CodeGeneration/NSwag.MSBuild.CodeGeneration.targets
  30. +1 −0 src/NSwag.MSBuild/NSwag.MSBuild.nuspec
  31. +2 −0 src/NSwag.MSBuild/NSwag.MSBuild.props
  32. +22 −1 src/NSwag.Min.sln
  33. +1 −0 src/NSwag.Npm/bin/nswag.js
  34. +1 −1 src/NSwag.Sample.NETCore11/swagger.json
  35. +1 −1 src/NSwag.Sample.NETCore20/swagger.json
  36. +11 −5 src/NSwag.Sample.NETCore21/nswag_assembly.nswag
  37. +1 −1 src/NSwag.Sample.NETCore21/nswag_project.nswag
  38. +122 −55 src/NSwag.Sample.NETCore21/swagger_assembly_cli.json
  39. +121 −53 src/NSwag.Sample.NETCore21/swagger_project_cli.json
  40. +141 −0 src/NSwag.Sample.NETCore22/Controllers/PetController.cs
  41. +26 −0 src/NSwag.Sample.NETCore22/NSwag.Sample.NETCore22.csproj
  42. +24 −0 src/NSwag.Sample.NETCore22/Program.cs
  43. +30 −0 src/NSwag.Sample.NETCore22/Properties/launchSettings.json
  44. +56 −0 src/NSwag.Sample.NETCore22/Startup.cs
  45. +9 −0 src/NSwag.Sample.NETCore22/appsettings.Development.json
  46. +7 −0 src/NSwag.Sample.NETCore22/appsettings.json
  47. +56 −0 src/NSwag.Sample.NETCore22/nswag_assembly.nswag
  48. +54 −0 src/NSwag.Sample.NETCore22/nswag_project.nswag
  49. +376 −0 src/NSwag.Sample.NETCore22/oldswagger.json
  50. +514 −0 src/NSwag.Sample.NETCore22/swagger.json
  51. +572 −0 src/NSwag.Sample.NETCore22/swagger_assembly_cli.json
  52. +572 −0 src/NSwag.Sample.NETCore22/swagger_project_cli.json
  53. +1 −1 src/NSwag.Sample.NetGlobalAsax/swagger.json
  54. +21 −0 src/NSwag.sln
  55. +4 −1 src/NSwagStudio.Installer/NSwagStudio.Installer.wixproj
  56. +5 −0 src/NSwagStudio/nswag.cmd
@@ -16,11 +16,13 @@ dotnet publish "%~dp0/../src/NSwag.ConsoleCore" -c release -f "netcoreapp1.0" -o
dotnet publish "%~dp0/../src/NSwag.ConsoleCore" -c release -f "netcoreapp1.1" -o "bin/release/netcoreapp1.1/Publish" /property:Platform=AnyCPU || goto :error
dotnet publish "%~dp0/../src/NSwag.ConsoleCore" -c release -f "netcoreapp2.0" -o "bin/release/netcoreapp2.0/Publish" /property:Platform=AnyCPU || goto :error
dotnet publish "%~dp0/../src/NSwag.ConsoleCore" -c release -f "netcoreapp2.1" -o "bin/release/netcoreapp2.1/Publish" /property:Platform=AnyCPU || goto :error
dotnet publish "%~dp0/../src/NSwag.ConsoleCore" -c release -f "netcoreapp2.2" -o "bin/release/netcoreapp2.2/Publish" /property:Platform=AnyCPU || goto :error

xcopy "%~dp0/../src/NSwag.ConsoleCore/bin/release/netcoreapp1.0/publish" "%~dp0/../src/NSwag.Npm/bin/binaries/NetCore10" /E /I /y
xcopy "%~dp0/../src/NSwag.ConsoleCore/bin/release/netcoreapp1.1/publish" "%~dp0/../src/NSwag.Npm/bin/binaries/NetCore11" /E /I /y
xcopy "%~dp0/../src/NSwag.ConsoleCore/bin/release/netcoreapp2.0/publish" "%~dp0/../src/NSwag.Npm/bin/binaries/NetCore20" /E /I /y
xcopy "%~dp0/../src/NSwag.ConsoleCore/bin/release/netcoreapp2.1/publish" "%~dp0/../src/NSwag.Npm/bin/binaries/NetCore21" /E /I /y
xcopy "%~dp0/../src/NSwag.ConsoleCore/bin/release/netcoreapp2.2/publish" "%~dp0/../src/NSwag.Npm/bin/binaries/NetCore22" /E /I /y

REM Package nuspecs
"%~dp0/nuget.exe" pack "%~dp0/../src/NSwag.MSBuild/NSwag.MSBuild.nuspec" || goto :error
@@ -19,6 +19,18 @@ dotnet publish || goto :error
cmd /c call "..\NSwagStudio\bin\Release\nswag.cmd" run /runtime:NetCore20 || goto :error
popd

pushd "%~dp0\..\src\NSwag.Sample.NETCore21"
dotnet restore || goto :error
dotnet build /p:CopyLocalLockFileAssemblies=true || goto :error
cmd /c call "..\NSwagStudio\bin\Release\nswag.cmd" run /runtime:NetCore21 || goto :error
popd

pushd "%~dp0\..\src\NSwag.Sample.NETCore22"
dotnet restore || goto :error
dotnet build /p:CopyLocalLockFileAssemblies=true || goto :error
cmd /c call "..\NSwagStudio\bin\Release\nswag.cmd" run /runtime:NetCore22 || goto :error
popd

pushd "%~dp0\..\src\NSwag.Sample.NetGlobalAsax"
msbuild || goto :error
cmd /c call "..\NSwagStudio\bin\Release\nswag.cmd" run /runtime:Winx64 || goto :error
@@ -1,5 +1,5 @@
{
"x-generator": "NSwag v12.0.3.0 (NJsonSchema v9.12.5.0 (Newtonsoft.Json v10.0.0.0))",
"x-generator": "NSwag v12.0.4.0 (NJsonSchema v9.12.7.0 (Newtonsoft.Json v10.0.0.0))",
"swagger": "2.0",
"info": {
"title": "My Title",
@@ -1,5 +1,5 @@
{
"x-generator": "NSwag v12.0.3.0 (NJsonSchema v9.12.5.0 (Newtonsoft.Json v11.0.0.0))",
"x-generator": "NSwag v12.0.4.0 (NJsonSchema v9.12.7.0 (Newtonsoft.Json v11.0.0.0))",
"swagger": "2.0",
"info": {
"title": "My Title",
@@ -1,5 +1,5 @@
{
"x-generator": "NSwag v12.0.3.0 (NJsonSchema v9.12.5.0 (Newtonsoft.Json v11.0.0.0))",
"x-generator": "NSwag v12.0.4.0 (NJsonSchema v9.12.7.0 (Newtonsoft.Json v11.0.0.0))",
"swagger": "2.0",
"info": {
"title": "My Title",
@@ -1,5 +1,5 @@
{
"x-generator": "NSwag v12.0.3.0 (NJsonSchema v9.12.5.0 (Newtonsoft.Json v11.0.0.0))",
"x-generator": "NSwag v12.0.4.0 (NJsonSchema v9.12.7.0 (Newtonsoft.Json v11.0.0.0))",
"swagger": "2.0",
"info": {
"title": "My Title",
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>netcoreapp1.0;netcoreapp1.1;netcoreapp2.0;netcoreapp2.1;net461</TargetFrameworks>
<TargetFrameworks>netcoreapp1.0;netcoreapp1.1;netcoreapp2.0;netcoreapp2.1;netcoreapp2.2;net461</TargetFrameworks>
<Description>NSwag: The Swagger API toolchain for .NET and TypeScript</Description>
<Version>12.0.4</Version>
<PackageTags>Swagger Documentation WebApi AspNet TypeScript CodeGen</PackageTags>
@@ -46,6 +46,12 @@
<PackageReference Include="Microsoft.AspNetCore.TestHost" Version="2.1.1" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.ApiExplorer" Version="2.1.3" />
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp2.2'">
<PackageReference Include="Newtonsoft.Json" Version="11.0.2" />
<PackageReference Include="Microsoft.AspNetCore" Version="2.2.0" />
<PackageReference Include="Microsoft.AspNetCore.TestHost" Version="2.2.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.ApiExplorer" Version="2.2.0" />
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'net461'">
<PackageReference Include="Newtonsoft.Json" Version="11.0.2" />
<PackageReference Include="Microsoft.AspNetCore" Version="2.1.6" />
@@ -286,6 +286,8 @@ private string GetArgumentsPrefix()
return "\"" + System.IO.Path.Combine(RootBinaryDirectory, "NetCore20/dotnet-nswag.dll") + "\" ";
else if (runtime == Runtime.NetCore21)
return "\"" + System.IO.Path.Combine(RootBinaryDirectory, "NetCore21/dotnet-nswag.dll") + "\" ";
else if (runtime == Runtime.NetCore22)
return "\"" + System.IO.Path.Combine(RootBinaryDirectory, "NetCore22/dotnet-nswag.dll") + "\" ";
else
#endif
return "";
@@ -32,6 +32,9 @@ public enum Runtime
/// <summary>.NET Core 2.1 app.</summary>
NetCore21,

/// <summary>.NET Core 2.2 app.</summary>
NetCore22,

/// <summary>Execute in the same proces.</summary>
Debug
}
@@ -27,8 +27,10 @@ public static Runtime CurrentRuntime
{
if (framework.Version.Major == 2 && framework.Version.Minor == 0)
return Runtime.NetCore20;
else if (framework.Version.Major >= 2)
else if (framework.Version.Major == 2 && framework.Version.Minor == 1)
return Runtime.NetCore21;
else if (framework.Version.Major >= 2)
return Runtime.NetCore22;
else if (framework.Version.Major == 1 && framework.Version.Minor == 1)
return Runtime.NetCore11;
return Runtime.NetCore10;
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>netcoreapp1.0;netcoreapp1.1;netcoreapp2.0;netcoreapp2.1</TargetFrameworks>
<TargetFrameworks>netcoreapp1.0;netcoreapp1.1;netcoreapp2.0;netcoreapp2.1;netcoreapp2.2</TargetFrameworks>
<OutputType>Exe</OutputType>
<Description>NSwag: The Swagger API toolchain for .NET and TypeScript</Description>
<Version>12.0.4</Version>
@@ -15,6 +15,7 @@
<AssemblyName>dotnet-nswag</AssemblyName>
<PackageId>NSwag.ConsoleCore</PackageId>
</PropertyGroup>

<ItemGroup>
<ProjectReference Include="..\NSwag.AspNetCore.Launcher\NSwag.AspNetCore.Launcher.csproj" PrivateAssets="All" />
<ProjectReference Include="..\NSwag.Commands\NSwag.Commands.csproj" />
@@ -36,6 +37,10 @@
<PackageReference Include="Microsoft.AspNetCore.TestHost" Version="2.1.1" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.ApiExplorer" Version="2.1.3" />
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp2.2'">
<PackageReference Include="Microsoft.AspNetCore.TestHost" Version="2.2.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.ApiExplorer" Version="2.2.0" />
</ItemGroup>

<ItemGroup>
<PackageReference Include="NConsole" Version="3.9.6519.30868" />
@@ -1,14 +1,14 @@
//----------------------
// <auto-generated>
// Generated using the NSwag toolchain v12.0.3.0 (NJsonSchema v9.12.5.0 (Newtonsoft.Json v11.0.0.0)) (http://NSwag.org)
// Generated using the NSwag toolchain v12.0.4.0 (NJsonSchema v9.12.7.0 (Newtonsoft.Json v11.0.0.0)) (http://NSwag.org)
// </auto-generated>
//----------------------

namespace PetStore
{
#pragma warning disable // Disable all warnings

[System.CodeDom.Compiler.GeneratedCode("NSwag", "12.0.3.0 (NJsonSchema v9.12.5.0 (Newtonsoft.Json v11.0.0.0))")]
[System.CodeDom.Compiler.GeneratedCode("NSwag", "12.0.4.0 (NJsonSchema v9.12.7.0 (Newtonsoft.Json v11.0.0.0))")]
public partial interface IPetStoreClient
{
/// <summary>Update an existing pet</summary>
@@ -258,7 +258,7 @@ public partial interface IPetStoreClient

}

[System.CodeDom.Compiler.GeneratedCode("NSwag", "12.0.3.0 (NJsonSchema v9.12.5.0 (Newtonsoft.Json v11.0.0.0))")]
[System.CodeDom.Compiler.GeneratedCode("NSwag", "12.0.4.0 (NJsonSchema v9.12.7.0 (Newtonsoft.Json v11.0.0.0))")]
public partial class PetStoreClient : IPetStoreClient
{
private string _baseUrl = "https://petstore.swagger.io/v2";
@@ -1974,7 +1974,7 @@ private string ConvertToString(object value, System.Globalization.CultureInfo cu



[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "9.12.5.0 (Newtonsoft.Json v11.0.0.0)")]
[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "9.12.7.0 (Newtonsoft.Json v11.0.0.0)")]
public partial class Order : System.ComponentModel.INotifyPropertyChanged
{
private long? _id;
@@ -2091,7 +2091,7 @@ protected virtual void RaisePropertyChanged([System.Runtime.CompilerServices.Cal

}

[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "9.12.5.0 (Newtonsoft.Json v11.0.0.0)")]
[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "9.12.7.0 (Newtonsoft.Json v11.0.0.0)")]
public partial class User : System.ComponentModel.INotifyPropertyChanged
{
private long? _id;
@@ -2237,7 +2237,7 @@ protected virtual void RaisePropertyChanged([System.Runtime.CompilerServices.Cal

}

[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "9.12.5.0 (Newtonsoft.Json v11.0.0.0)")]
[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "9.12.7.0 (Newtonsoft.Json v11.0.0.0)")]
public partial class Category : System.ComponentModel.INotifyPropertyChanged
{
private long? _id;
@@ -2292,7 +2292,7 @@ protected virtual void RaisePropertyChanged([System.Runtime.CompilerServices.Cal

}

[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "9.12.5.0 (Newtonsoft.Json v11.0.0.0)")]
[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "9.12.7.0 (Newtonsoft.Json v11.0.0.0)")]
public partial class Tag : System.ComponentModel.INotifyPropertyChanged
{
private long? _id;
@@ -2347,7 +2347,7 @@ protected virtual void RaisePropertyChanged([System.Runtime.CompilerServices.Cal

}

[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "9.12.5.0 (Newtonsoft.Json v11.0.0.0)")]
[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "9.12.7.0 (Newtonsoft.Json v11.0.0.0)")]
public partial class Pet : System.ComponentModel.INotifyPropertyChanged
{
private long? _id;
@@ -2466,7 +2466,7 @@ protected virtual void RaisePropertyChanged([System.Runtime.CompilerServices.Cal

}

[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "9.12.5.0 (Newtonsoft.Json v11.0.0.0)")]
[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "9.12.7.0 (Newtonsoft.Json v11.0.0.0)")]
public partial class ApiResponse : System.ComponentModel.INotifyPropertyChanged
{
private int? _code;
@@ -2536,7 +2536,7 @@ protected virtual void RaisePropertyChanged([System.Runtime.CompilerServices.Cal

}

[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "9.12.5.0 (Newtonsoft.Json v11.0.0.0)")]
[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "9.12.7.0 (Newtonsoft.Json v11.0.0.0)")]
public enum Anonymous
{
[System.Runtime.Serialization.EnumMember(Value = "available")]
@@ -2550,7 +2550,7 @@ public enum Anonymous

}

[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "9.12.5.0 (Newtonsoft.Json v11.0.0.0)")]
[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "9.12.7.0 (Newtonsoft.Json v11.0.0.0)")]
public enum OrderStatus
{
[System.Runtime.Serialization.EnumMember(Value = "placed")]
@@ -2564,7 +2564,7 @@ public enum OrderStatus

}

[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "9.12.5.0 (Newtonsoft.Json v11.0.0.0)")]
[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "9.12.7.0 (Newtonsoft.Json v11.0.0.0)")]
public enum PetStatus
{
[System.Runtime.Serialization.EnumMember(Value = "available")]
@@ -2578,7 +2578,7 @@ public enum PetStatus

}

[System.CodeDom.Compiler.GeneratedCode("NSwag", "12.0.3.0 (NJsonSchema v9.12.5.0 (Newtonsoft.Json v11.0.0.0))")]
[System.CodeDom.Compiler.GeneratedCode("NSwag", "12.0.4.0 (NJsonSchema v9.12.7.0 (Newtonsoft.Json v11.0.0.0))")]
public partial class FileParameter
{
public FileParameter(System.IO.Stream data)
@@ -2597,7 +2597,7 @@ public FileParameter(System.IO.Stream data, string fileName)
public string FileName { get; private set; }
}

[System.CodeDom.Compiler.GeneratedCode("NSwag", "12.0.3.0 (NJsonSchema v9.12.5.0 (Newtonsoft.Json v11.0.0.0))")]
[System.CodeDom.Compiler.GeneratedCode("NSwag", "12.0.4.0 (NJsonSchema v9.12.7.0 (Newtonsoft.Json v11.0.0.0))")]
public partial class SwaggerException : System.Exception
{
public int StatusCode { get; private set; }
@@ -2620,7 +2620,7 @@ public override string ToString()
}
}

[System.CodeDom.Compiler.GeneratedCode("NSwag", "12.0.3.0 (NJsonSchema v9.12.5.0 (Newtonsoft.Json v11.0.0.0))")]
[System.CodeDom.Compiler.GeneratedCode("NSwag", "12.0.4.0 (NJsonSchema v9.12.7.0 (Newtonsoft.Json v11.0.0.0))")]
public partial class SwaggerException<TResult> : SwaggerException
{
public TResult Result { get; private set; }
@@ -1,6 +1,6 @@
//----------------------
// <auto-generated>
// Generated using the NSwag toolchain v12.0.3.0 (NJsonSchema v9.12.5.0 (Newtonsoft.Json v11.0.0.0)) (http://NSwag.org)
// Generated using the NSwag toolchain v12.0.4.0 (NJsonSchema v9.12.7.0 (Newtonsoft.Json v11.0.0.0)) (http://NSwag.org)
// </auto-generated>
//----------------------

@@ -10,7 +10,7 @@ namespace NSwag.Integration.ClientPCL
{
#pragma warning disable // Disable all warnings

[System.CodeDom.Compiler.GeneratedCode("NSwag", "12.0.3.0 (NJsonSchema v9.12.5.0 (Newtonsoft.Json v11.0.0.0))")]
[System.CodeDom.Compiler.GeneratedCode("NSwag", "12.0.4.0 (NJsonSchema v9.12.7.0 (Newtonsoft.Json v11.0.0.0))")]
public partial class GeoClient : ClientBase
{
private string _baseUrl = "http://localhost:13452";
@@ -889,7 +889,7 @@ private string ConvertToString(object value, System.Globalization.CultureInfo cu
}
}

[System.CodeDom.Compiler.GeneratedCode("NSwag", "12.0.3.0 (NJsonSchema v9.12.5.0 (Newtonsoft.Json v11.0.0.0))")]
[System.CodeDom.Compiler.GeneratedCode("NSwag", "12.0.4.0 (NJsonSchema v9.12.7.0 (Newtonsoft.Json v11.0.0.0))")]
public partial class PersonsClient : ClientBase
{
private string _baseUrl = "http://localhost:13452";
@@ -1859,7 +1859,7 @@ private string ConvertToString(object value, System.Globalization.CultureInfo cu



[System.CodeDom.Compiler.GeneratedCode("NSwag", "12.0.3.0 (NJsonSchema v9.12.5.0 (Newtonsoft.Json v11.0.0.0))")]
[System.CodeDom.Compiler.GeneratedCode("NSwag", "12.0.4.0 (NJsonSchema v9.12.7.0 (Newtonsoft.Json v11.0.0.0))")]
internal class JsonExceptionConverter : Newtonsoft.Json.JsonConverter
{
private readonly Newtonsoft.Json.Serialization.DefaultContractResolver _defaultContractResolver = new Newtonsoft.Json.Serialization.DefaultContractResolver();
Oops, something went wrong.

0 comments on commit 3cbeed0

Please sign in to comment.