Skip to content
Permalink
Browse files

Use latest GitHub URLs

  • Loading branch information...
dougbu committed Jun 13, 2019
1 parent 01e4b2a commit 4e94b9d2bd558eb7bc2fa5f944b6a3ff08d62c68
Showing with 366 additions and 366 deletions.
  1. +3 −3 CHANGELOG.md
  2. +26 −26 README.md
  3. +1 −1 src/NSwag.Annotations/NSwag.Annotations.csproj
  4. +1 −1 src/NSwag.Annotations/OpenApiExtensionDataAttribute.cs
  5. +1 −1 src/NSwag.Annotations/OpenApiFileAttribute.cs
  6. +1 −1 src/NSwag.Annotations/OpenApiIgnoreAttribute.cs
  7. +1 −1 src/NSwag.Annotations/OpenApiOperationAttribute.cs
  8. +1 −1 src/NSwag.Annotations/OpenApiOperationProcessorAttribute.cs
  9. +2 −2 src/NSwag.Annotations/OpenApiTagAttribute.cs
  10. +1 −1 src/NSwag.Annotations/OpenApiTagsAttribute.cs
  11. +1 −1 src/NSwag.Annotations/ResponseTypeAttribute.cs
  12. +1 −1 src/NSwag.Annotations/SwaggerDefaultResponseAttribute.cs
  13. +1 −1 src/NSwag.Annotations/SwaggerResponseAttribute.cs
  14. +1 −1 src/NSwag.Annotations/WillReadBodyAttribute.cs
  15. +2 −2 src/NSwag.ApiDescription.Client/NSwag.ApiDescription.Client.nuspec
  16. +1 −1 src/NSwag.AspNet.Owin/Middlewares/OpenApiDocumentMiddleware.cs
  17. +1 −1 src/NSwag.AspNet.Owin/Middlewares/RedirectToIndexMiddleware.cs
  18. +1 −1 src/NSwag.AspNet.Owin/NSwag.AspNet.Owin.csproj
  19. +1 −1 src/NSwag.AspNet.Owin/SwaggerExtensions.cs
  20. +1 −1 src/NSwag.AspNet.WebApi/JsonExceptionFilterAttribute.cs
  21. +1 −1 src/NSwag.AspNet.WebApi/NSwag.AspNet.WebApi.csproj
  22. +1 −1 src/NSwag.AspNetCore.Launcher.x86/NSwag.AspNetCore.Launcher.x86.csproj
  23. +1 −1 src/NSwag.AspNetCore.Launcher/NSwag.AspNetCore.Launcher.csproj
  24. +1 −1 src/NSwag.AspNetCore/Extensions/NSwagServiceCollectionExtensions.cs
  25. +1 −1 src/NSwag.AspNetCore/Extensions/NSwagSwaggerGeneratorSettingsExtensions.cs
  26. +1 −1 src/NSwag.AspNetCore/HttpRequestExtension.cs
  27. +1 −1 src/NSwag.AspNetCore/IDocumentProvider.cs
  28. +2 −2 src/NSwag.AspNetCore/JsonExceptionFilterAttribute.cs
  29. +1 −1 src/NSwag.AspNetCore/Middlewares/OpenApiDocumentMiddleware.cs
  30. +1 −1 src/NSwag.AspNetCore/Middlewares/RedirectToIndexMiddleware.cs
  31. +1 −1 src/NSwag.AspNetCore/NSwag.AspNetCore.csproj
  32. +2 −2 src/NSwag.AspNetCore/NSwag.AspNetCore.nuspec
  33. +1 −1 src/NSwag.AspNetCore/OAuth2ClientSettings.cs
  34. +1 −1 src/NSwag.AspNetCore/OpenApiConfigureMvcOptions.cs
  35. +4 −4 src/NSwag.AspNetCore/OpenApiDocumentMiddlewareSettings.cs
  36. +1 −1 src/NSwag.AspNetCore/OpenApiDocumentProvider.cs
  37. +1 −1 src/NSwag.AspNetCore/OpenApiDocumentRegistration.cs
  38. +1 −1 src/NSwag.AspNetCore/ReDocSettings.cs
  39. +1 −1 src/NSwag.AspNetCore/SwaggerSettings.cs
  40. +2 −2 src/NSwag.AspNetCore/SwaggerUi3Settings.cs
  41. +1 −1 src/NSwag.AspNetCore/SwaggerUiSettings.cs
  42. +1 −1 src/NSwag.AspNetCore/SwaggerUiSettingsBase.cs
  43. +1 −1 src/NSwag.AssemblyLoader/AppDomainIsolation.cs
  44. +2 −2 src/NSwag.AssemblyLoader/AssemblyConfigurationFileTransformer.cs
  45. +1 −1 src/NSwag.AssemblyLoader/AssemblyLoader.cs
  46. +1 −1 src/NSwag.AssemblyLoader/CustomAssemblyLoadContext.cs
  47. +1 −1 src/NSwag.AssemblyLoader/NSwag.AssemblyLoader.csproj
  48. +1 −1 src/NSwag.AssemblyLoader/Utilities/PathUtilities.cs
  49. +1 −1 src/NSwag.CodeGeneration.CSharp/CSharpClientGenerator.cs
  50. +1 −1 src/NSwag.CodeGeneration.CSharp/CSharpClientGeneratorSettings.cs
  51. +1 −1 src/NSwag.CodeGeneration.CSharp/CSharpControllerGenerator.cs
  52. +1 −1 src/NSwag.CodeGeneration.CSharp/CSharpControllerGeneratorSettings.cs
  53. +1 −1 src/NSwag.CodeGeneration.CSharp/CSharpGeneratorBase.cs
  54. +1 −1 src/NSwag.CodeGeneration.CSharp/CSharpGeneratorBaseSettings.cs
  55. +1 −1 src/NSwag.CodeGeneration.CSharp/Models/CSharpClientTemplateModel.cs
  56. +3 −3 src/NSwag.CodeGeneration.CSharp/Models/CSharpControllerOperationModel.cs
  57. +1 −1 src/NSwag.CodeGeneration.CSharp/Models/CSharpControllerRouteNamingStrategy.cs
  58. +1 −1 src/NSwag.CodeGeneration.CSharp/Models/CSharpControllerStyle.cs
  59. +1 −1 src/NSwag.CodeGeneration.CSharp/Models/CSharpControllerTarget.cs
  60. +1 −1 src/NSwag.CodeGeneration.CSharp/Models/CSharpControllerTemplateModel.cs
  61. +1 −1 src/NSwag.CodeGeneration.CSharp/Models/CSharpExceptionDescriptionModel.cs
  62. +1 −1 src/NSwag.CodeGeneration.CSharp/Models/CSharpFileTemplateModel.cs
  63. +1 −1 src/NSwag.CodeGeneration.CSharp/Models/CSharpOperationModel.cs
  64. +7 −7 src/NSwag.CodeGeneration.CSharp/Models/CSharpParameterModel.cs
  65. +2 −2 src/NSwag.CodeGeneration.CSharp/Models/CSharpResponseModel.cs
  66. +1 −1 src/NSwag.CodeGeneration.CSharp/Models/CSharpTemplateModelBase.cs
  67. +1 −1 src/NSwag.CodeGeneration.CSharp/NSwag.CodeGeneration.CSharp.csproj
  68. +2 −2 src/NSwag.CodeGeneration.TypeScript/HttpClass.cs
  69. +1 −1 src/NSwag.CodeGeneration.TypeScript/InjectionTokenType.cs
  70. +1 −1 src/NSwag.CodeGeneration.TypeScript/Models/TypeScriptClientTemplateModel.cs
  71. +1 −1 src/NSwag.CodeGeneration.TypeScript/Models/TypeScriptFileTemplateModel.cs
  72. +3 −3 src/NSwag.CodeGeneration.TypeScript/Models/TypeScriptFrameworkAngularModel.cs
  73. +1 −1 src/NSwag.CodeGeneration.TypeScript/Models/TypeScriptFrameworkModel.cs
  74. +1 −1 src/NSwag.CodeGeneration.TypeScript/Models/TypeScriptFrameworkRxJsModel.cs
  75. +1 −1 src/NSwag.CodeGeneration.TypeScript/Models/TypeScriptOperationModel.cs
  76. +1 −1 src/NSwag.CodeGeneration.TypeScript/Models/TypeScriptParameterModel.cs
  77. +3 −3 src/NSwag.CodeGeneration.TypeScript/Models/TypeScriptResponseModel.cs
  78. +1 −1 src/NSwag.CodeGeneration.TypeScript/NSwag.CodeGeneration.TypeScript.csproj
  79. +1 −1 src/NSwag.CodeGeneration.TypeScript/PromiseType.cs
  80. +1 −1 src/NSwag.CodeGeneration.TypeScript/TypeScriptClientGenerator.cs
  81. +1 −1 src/NSwag.CodeGeneration.TypeScript/TypeScriptClientGeneratorSettings.cs
  82. +1 −1 src/NSwag.CodeGeneration.TypeScript/TypeScriptTemplate.cs
  83. +1 −1 src/NSwag.CodeGeneration.TypeScript/TypeScriptTypeNameGenerator.cs
  84. +5 −5 src/NSwag.CodeGeneration/ClientGeneratorBase.cs
  85. +1 −1 src/NSwag.CodeGeneration/ClientGeneratorBaseSettings.cs
  86. +1 −1 src/NSwag.CodeGeneration/ClientGeneratorOutputType.cs
  87. +1 −1 src/NSwag.CodeGeneration/ControllerGeneratorBaseSettings.cs
  88. +1 −1 src/NSwag.CodeGeneration/DefaultParameterNameGenerator.cs
  89. +2 −2 src/NSwag.CodeGeneration/DefaultTemplateFactory.cs
  90. +1 −1 src/NSwag.CodeGeneration/IClientGenerator.cs
  91. +1 −1 src/NSwag.CodeGeneration/IParameterNameGenerator.cs
  92. +1 −1 src/NSwag.CodeGeneration/JsonSchemaExtensions.cs
  93. +1 −1 src/NSwag.CodeGeneration/Models/IOperationModel.cs
  94. +2 −2 src/NSwag.CodeGeneration/Models/OperationModelBase.cs
  95. +1 −1 src/NSwag.CodeGeneration/Models/ParameterModelBase.cs
  96. +3 −3 src/NSwag.CodeGeneration/Models/ResponseModelBase.cs
  97. +1 −1 src/NSwag.CodeGeneration/NSwag.CodeGeneration.csproj
  98. +1 −1 src/NSwag.CodeGeneration/OperationNameGenerators/IOperationNameGenerator.cs
  99. +1 −1 ...Swag.CodeGeneration/OperationNameGenerators/MultipleClientsFromFirstTagAndOperationIdGenerator.cs
  100. +1 −1 ...ation/OperationNameGenerators/MultipleClientsFromFirstTagAndPathSegmentsOperationNameGenerator.cs
  101. +1 −1 ...ag.CodeGeneration/OperationNameGenerators/MultipleClientsFromOperationIdOperationNameGenerator.cs
  102. +3 −3 ...g.CodeGeneration/OperationNameGenerators/MultipleClientsFromPathSegmentsOperationNameGenerator.cs
  103. +3 −3 ...NSwag.CodeGeneration/OperationNameGenerators/SingleClientFromOperationIdOperationNameGenerator.cs
  104. +3 −3 ...Swag.CodeGeneration/OperationNameGenerators/SingleClientFromPathSegmentsOperationNameGenerator.cs
  105. +1 −1 src/NSwag.Commands/Commands/CodeGeneration/CodeGeneratorCommandBase.cs
  106. +1 −1 src/NSwag.Commands/Commands/CodeGeneration/JsonSchemaToCSharpCommand.cs
  107. +1 −1 src/NSwag.Commands/Commands/CodeGeneration/JsonSchemaToTypeScriptCommand.cs
  108. +1 −1 src/NSwag.Commands/Commands/CodeGeneration/OpenApiToCSharpClientCommand.cs
  109. +1 −1 src/NSwag.Commands/Commands/CodeGeneration/OpenApiToCSharpCommandBase.cs
  110. +1 −1 src/NSwag.Commands/Commands/CodeGeneration/OpenApiToCSharpControllerCommand.cs
  111. +1 −1 src/NSwag.Commands/Commands/CodeGeneration/OpenApiToTypeScriptClientCommand.cs
  112. +1 −1 src/NSwag.Commands/Commands/CodeGeneration/OperationGenerationMode.cs
  113. +2 −2 src/NSwag.Commands/Commands/Document/CreateDocumentCommand.cs
  114. +1 −1 src/NSwag.Commands/Commands/Document/ExecuteDocumentCommand.cs
  115. +1 −1 src/NSwag.Commands/Commands/Generation/AspNetCore/AspNetCoreToOpenApiCommand.cs
  116. +1 −1 src/NSwag.Commands/Commands/Generation/AspNetCore/AspNetCoreToOpenApiGeneratorCommandEntryPoint.cs
  117. +1 −1 src/NSwag.Commands/Commands/Generation/AspNetCore/Exe.cs
  118. +1 −1 src/NSwag.Commands/Commands/Generation/AspNetCore/ProjectMetadata.cs
  119. +1 −1 src/NSwag.Commands/Commands/Generation/FromDocumentCommand.cs
  120. +1 −1 src/NSwag.Commands/Commands/Generation/ListTypesCommand.cs
  121. +1 −1 src/NSwag.Commands/Commands/Generation/ListWebApiControllersCommand.cs
  122. +1 −1 src/NSwag.Commands/Commands/Generation/OpenApiGeneratorCommandBase.cs
  123. +1 −1 src/NSwag.Commands/Commands/Generation/TypesToOpenApiCommand.cs
  124. +1 −1 src/NSwag.Commands/Commands/Generation/WebApi/WebApiToOpenApiCommand.cs
  125. +1 −1 src/NSwag.Commands/Commands/IOutputCommand.cs
  126. +1 −1 src/NSwag.Commands/Commands/InputOutputCommandBase.cs
  127. +1 −1 src/NSwag.Commands/Commands/IsolatedCommandBase.cs
  128. +1 −1 src/NSwag.Commands/Commands/IsolatedSwaggerOutputCommandBase.cs
  129. +1 −1 src/NSwag.Commands/Commands/OutputCommandBase.cs
  130. +2 −2 src/NSwag.Commands/Commands/OutputCommandExtensions.cs
  131. +1 −1 src/NSwag.Commands/Commands/Tooling/VersionCommand.cs
  132. +1 −1 src/NSwag.Commands/NSwag.Commands.csproj
  133. +1 −1 src/NSwag.Commands/NSwagCommandProcessor.cs
  134. +1 −1 src/NSwag.Commands/NSwagDocument.cs
  135. +1 −1 src/NSwag.Commands/NSwagDocumentBase.cs
  136. +1 −1 src/NSwag.Commands/OpenApiDocumentExecutionResult.cs
  137. +1 −1 src/NSwag.Commands/OperationGenerationModeConverter.cs
  138. +1 −1 src/NSwag.Commands/Runtime.cs
  139. +1 −1 src/NSwag.Commands/RuntimeUtilities.cs
  140. +1 −1 src/NSwag.Console.x86/NSwag.Console.x86.csproj
  141. +1 −1 src/NSwag.Console/NSwag.Console.csproj
  142. +3 −3 src/NSwag.ConsoleCore/NSwag.ConsoleCore.csproj
  143. +2 −2 src/NSwag.Core.Tests/DocumentLoadingTests.cs
  144. +1 −1 src/NSwag.Core.Yaml/NSwag.Core.Yaml.csproj
  145. +1 −1 src/NSwag.Core.Yaml/OpenApiYamlDocument.cs
  146. +1 −1 src/NSwag.Core/HttpUtilities.cs
  147. +1 −1 src/NSwag.Core/JsonExpectedSchema.cs
  148. +1 −1 src/NSwag.Core/NSwag.Core.csproj
  149. +1 −1 src/NSwag.Core/OpenApiCallback.cs
  150. +1 −1 src/NSwag.Core/OpenApiComponents.cs
  151. +1 −1 src/NSwag.Core/OpenApiContact.cs
  152. +1 −1 src/NSwag.Core/OpenApiDocument.Serialization.cs
  153. +3 −3 src/NSwag.Core/OpenApiDocument.cs
  154. +1 −1 src/NSwag.Core/OpenApiEncoding.cs
  155. +1 −1 src/NSwag.Core/OpenApiExample.cs
  156. +1 −1 src/NSwag.Core/OpenApiExternalDocumentation.cs
  157. +1 −1 src/NSwag.Core/OpenApiHeaders.cs
  158. +1 −1 src/NSwag.Core/OpenApiInfo.cs
  159. +1 −1 src/NSwag.Core/OpenApiLicense.cs
  160. +1 −1 src/NSwag.Core/OpenApiLink.cs
  161. +1 −1 src/NSwag.Core/OpenApiMediaType.cs
  162. +1 −1 src/NSwag.Core/OpenApiOAuth2Flow.cs
  163. +1 −1 src/NSwag.Core/OpenApiOAuthFlow.cs
  164. +1 −1 src/NSwag.Core/OpenApiOAuthFlows.cs
  165. +1 −1 src/NSwag.Core/OpenApiOperation.cs
  166. +1 −1 src/NSwag.Core/OpenApiOperationDescription.cs
  167. +1 −1 src/NSwag.Core/OpenApiOperationMethod.cs
  168. +1 −1 src/NSwag.Core/OpenApiParameter.cs
  169. +1 −1 src/NSwag.Core/OpenApiParameterCollectionFormat.cs
  170. +1 −1 src/NSwag.Core/OpenApiParameterKind.cs
  171. +1 −1 src/NSwag.Core/OpenApiPathItem.cs
  172. +1 −1 src/NSwag.Core/OpenApiRequestBody.cs
  173. +3 −3 src/NSwag.Core/OpenApiResponse.cs
  174. +1 −1 src/NSwag.Core/OpenApiSchema.cs
  175. +1 −1 src/NSwag.Core/OpenApiSchemaResolver.cs
  176. +1 −1 src/NSwag.Core/OpenApiSecurityApiKeyLocation.cs
  177. +1 −1 src/NSwag.Core/OpenApiSecurityRequirement.cs
  178. +2 −2 src/NSwag.Core/OpenApiSecurityScheme.cs
  179. +1 −1 src/NSwag.Core/OpenApiSecuritySchemeType.cs
  180. +1 −1 src/NSwag.Core/OpenApiServer.cs
  181. +1 −1 src/NSwag.Core/OpenApiServerVariable.cs
  182. +1 −1 src/NSwag.Core/OpenApiTag.cs
  183. +1 −1 src/NSwag.Generation.AspNetCore.Tests/AspNetCoreToSwaggerGenerationTests.cs
  184. +1 −1 src/NSwag.Generation.AspNetCore.Tests/Processors/OperationResponseProcessorTest.cs
  185. +1 −1 src/NSwag.Generation.AspNetCore/AspNetCoreOpenApiDocumentGenerator.cs
  186. +1 −1 src/NSwag.Generation.AspNetCore/AspNetCoreOpenApiDocumentGeneratorSettings.cs
  187. +10 −10 src/NSwag.Generation.AspNetCore/AspNetCoreOperationProcessorContext.cs
  188. +1 −1 src/NSwag.Generation.AspNetCore/NSwag.Generation.AspNetCore.csproj
  189. +1 −1 src/NSwag.Generation.AspNetCore/Processors/AspNetCoreOperationSecurityScopeProcessor.cs
  190. +1 −1 src/NSwag.Generation.AspNetCore/Processors/AspNetCoreOperationTagsProcessor.cs
  191. +1 −1 src/NSwag.Generation.AspNetCore/Processors/OperationParameterProcessor.cs
  192. +1 −1 src/NSwag.Generation.AspNetCore/Processors/OperationResponseProcessor.cs
  193. +2 −2 src/NSwag.Generation.WebApi.Tests/Attributes/ComplexParametersTests.cs
  194. +1 −1 src/NSwag.Generation.WebApi.Tests/Attributes/RouteInheritanceTests.cs
  195. +1 −1 src/NSwag.Generation.WebApi.Tests/Attributes/RouteTests.cs
  196. +1 −1 src/NSwag.Generation.WebApi.Tests/Integration/SwashbuckleAnnotationsTests.cs
  197. +1 −1 src/NSwag.Generation.WebApi.Tests/RouteTests.cs
  198. +1 −1 src/NSwag.Generation.WebApi/Infrastructure/RouteAttributeFacade.cs
  199. +1 −1 src/NSwag.Generation.WebApi/Infrastructure/RoutePrefixAttributeFacade.cs
  200. +1 −1 src/NSwag.Generation.WebApi/NSwag.Generation.WebApi.csproj
  201. +1 −1 src/NSwag.Generation.WebApi/Processors/OperationConsumesProcessor.cs
  202. +3 −3 src/NSwag.Generation.WebApi/Processors/OperationParameterProcessor.cs
  203. +1 −1 src/NSwag.Generation.WebApi/Processors/OperationResponseProcessor.cs
  204. +1 −1 src/NSwag.Generation.WebApi/WebApiOpenApiDocumentGenerator.cs
  205. +1 −1 src/NSwag.Generation.WebApi/WebApiOpenApiDocumentGeneratorSettings.cs
  206. +1 −1 src/NSwag.Generation/IOpenApiDocumentGenerator.cs
  207. +1 −1 src/NSwag.Generation/NSwag.Generation.csproj
  208. +1 −1 src/NSwag.Generation/OpenApiDocumentGenerator.cs
  209. +1 −1 src/NSwag.Generation/OpenApiDocumentGeneratorSettings.cs
  210. +1 −1 src/NSwag.Generation/OpenApiSchemaGenerator.cs
  211. +1 −1 src/NSwag.Generation/Processors/ActionDocumentProcessor.cs
  212. +1 −1 src/NSwag.Generation/Processors/ApiVersionProcessor.cs
  213. +1 −1 src/NSwag.Generation/Processors/Collections/DocumentProcessorCollection.cs
  214. +1 −1 src/NSwag.Generation/Processors/Collections/OperationProcessorCollection.cs
  215. +1 −1 src/NSwag.Generation/Processors/Contexts/DocumentProcessorContext.cs
  216. +1 −1 src/NSwag.Generation/Processors/Contexts/OperationProcessorContext.cs
  217. +1 −1 src/NSwag.Generation/Processors/DocumentExtensionDataProcessor.cs
  218. +1 −1 src/NSwag.Generation/Processors/DocumentTagsProcessor.cs
  219. +1 −1 src/NSwag.Generation/Processors/IDocumentProcessor.cs
  220. +1 −1 src/NSwag.Generation/Processors/IOperationProcessor.cs
  221. +1 −1 src/NSwag.Generation/Processors/OperationExtensionDataProcessor.cs
  222. +1 −1 src/NSwag.Generation/Processors/OperationProcessor.cs
  223. +1 −1 src/NSwag.Generation/Processors/OperationResponseDescription.cs
  224. +2 −2 src/NSwag.Generation/Processors/OperationResponseProcessorBase.cs
  225. +2 −2 src/NSwag.Generation/Processors/OperationSummaryAndDescriptionProcessor.cs
  226. +1 −1 src/NSwag.Generation/Processors/OperationTagsProcessor.cs
  227. +1 −1 src/NSwag.Generation/Processors/Security/OperationSecurityScopeProcessor.cs
  228. +1 −1 src/NSwag.Generation/Processors/Security/SecurityDefinitionAppender.cs
  229. +1 −1 src/NSwag.Integration.TypeScriptWeb/package.json
  230. +1 −1 src/NSwag.Integration.WebAPI/Controllers/PersonsController.cs
  231. +3 −3 src/NSwag.MSBuild/NSwag.MSBuild.nuspec
  232. +17 −17 src/NSwag.Npm/README.md
  233. +2 −2 src/NSwag.Npm/package.json
  234. +1 −1 src/NSwagStudio.Chocolatey/LICENSE.txt
  235. +2 −2 src/NSwagStudio.Chocolatey/NSwagStudio.nuspec
  236. +1 −1 src/NSwagStudio/ISwaggerGeneratorView.cs
  237. +1 −1 src/NSwagStudio/ViewModels/CodeGenerators/SwaggerOutputViewModel.cs
  238. +1 −1 src/NSwagStudio/ViewModels/CodeGenerators/SwaggerToCSharpClientGeneratorViewModel.cs
  239. +1 −1 src/NSwagStudio/ViewModels/CodeGenerators/SwaggerToCSharpControllerGeneratorViewModel.cs
  240. +1 −1 src/NSwagStudio/ViewModels/CodeGenerators/SwaggerToTypeScriptClientGeneratorViewModel.cs
  241. +1 −1 src/NSwagStudio/ViewModels/MainWindowModel.cs
  242. +2 −2 src/NSwagStudio/ViewModels/SwaggerGenerators/AspNetCoreToSwaggerGeneratorViewModel.cs
  243. +1 −1 src/NSwagStudio/ViewModels/SwaggerGenerators/AssemblyTypeToSwaggerGeneratorViewModel.cs
  244. +2 −2 src/NSwagStudio/ViewModels/SwaggerGenerators/WebApiToSwaggerGeneratorViewModel.cs
  245. +1 −1 src/NSwagStudio/ViewModels/ViewModelBase.cs
  246. +11 −11 src/NSwagStudio/Views/MainWindow.xaml
@@ -2,12 +2,12 @@

## Release v11.3

See https://github.com/RSuter/NSwag/releases/tag/NSwag-Build-841
See https://github.com/RicoSuter/NSwag/releases/tag/NSwag-Build-841

## Release v11.0

See https://github.com/NSwag/NSwag/releases/tag/NSwag-Build-829
See https://github.com/RicoSuter/NSwag/releases/tag/NSwag-Build-829

## Release v10.0

See https://github.com/NSwag/NSwag/releases/tag/NSwag-Build-813
See https://github.com/RicoSuter/NSwag/releases/tag/NSwag-Build-813
@@ -1,12 +1,12 @@
## NSwag: The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript

[![NuGet Version](https://img.shields.io/nuget/v/NSwag.Core.svg)](https://www.nuget.org/packages?q=NSwag)
[![NuGet Version](https://img.shields.io/nuget/v/NSwag.Core.svg)](https://www.nuget.org/packages?q=NSwag)
[![npm](https://img.shields.io/npm/v/nswag.svg)](https://www.npmjs.com/package/nswag)
[![Build status](https://img.shields.io/appveyor/ci/rsuter/nswag-25x6o.svg?label=build)](https://ci.appveyor.com/project/rsuter/nswag-25x6o)
[![MyGet](https://img.shields.io/myget/nswag/v/NSwag.Core.svg?label=preview%20nuget)](https://www.myget.org/feed/Packages/nswag)
[![Gitter](https://img.shields.io/badge/gitter-join%20chat-1dce73.svg)](https://gitter.im/NSwag/NSwag)
[![StackOverflow](https://img.shields.io/badge/questions-on%20StackOverflow-orange.svg?style=flat)](http://stackoverflow.com/questions/tagged/nswag)
[![Wiki](https://img.shields.io/badge/docs-in%20wiki-orange.svg?style=flat)](https://github.com/rsuter/nswag/wiki)
[![Wiki](https://img.shields.io/badge/docs-in%20wiki-orange.svg?style=flat)](https://github.com/RicoSuter/nswag/wiki)
[![Backers on Open Collective](https://opencollective.com/NSwag/backers/badge.svg)](#backers)
[![Sponsors on Open Collective](https://opencollective.com/NSwag/sponsors/badge.svg)](#sponsors)

@@ -30,12 +30,12 @@ The project is developed and maintained by [Rico Suter](http://rsuter.com) and o

**Ways to use the toolchain:**

- Simple to use Windows GUI, [NSwagStudio](https://github.com/NSwag/NSwag/wiki/NSwagStudio)
- By using the [OpenAPI or OpenAPI UI OWIN and ASP.NET Core Middlewares](https://github.com/NSwag/NSwag/wiki/Middlewares) (also serves the [Swagger UI](https://github.com/swagger-api/swagger-ui)) (recommended)
- Via [command line](https://github.com/NSwag/NSwag/wiki/CommandLine) (Windows, Mac and Linux support through [Mono](http://www.mono-project.com/) or .NET Core console binary, also via [NPM package](https://www.npmjs.com/package/nswag))
- Simple to use Windows GUI, [NSwagStudio](https://github.com/RicoSuter/NSwag/wiki/NSwagStudio)
- By using the [OpenAPI or OpenAPI UI OWIN and ASP.NET Core Middlewares](https://github.com/RicoSuter/NSwag/wiki/Middlewares) (also serves the [Swagger UI](https://github.com/swagger-api/swagger-ui)) (recommended)
- Via [command line](https://github.com/RicoSuter/NSwag/wiki/CommandLine) (Windows, Mac and Linux support through [Mono](http://www.mono-project.com/) or .NET Core console binary, also via [NPM package](https://www.npmjs.com/package/nswag))
- In your C# code, via [NuGet](https://www.nuget.org/packages?q=NSwag)
- In your [MSBuild targets](https://github.com/NSwag/NSwag/wiki/MSBuild)
- With [ServiceProjectReference](https://github.com/NSwag/NSwag/wiki/ServiceProjectReference) tags in your .csproj (preview)
- In your [MSBuild targets](https://github.com/RicoSuter/NSwag/wiki/MSBuild)
- With [ServiceProjectReference](https://github.com/RicoSuter/NSwag/wiki/ServiceProjectReference) tags in your .csproj (preview)
- In your [Azure V2 Functions](https://github.com/Jusas/NSwag.AzureFunctionsV2) (external project, might not use latest NSwag version)

**Tutorials:**
@@ -47,27 +47,27 @@ The project is developed and maintained by [Rico Suter](http://rsuter.com) and o
**OpenAPI/Swagger Generators:**

- ASP.NET Web API assembly to OpenAPI (supports .NET Core)
- [AspNetCoreOpenApiDocumentGenerator](https://github.com/RSuter/NSwag/wiki/AspNetCoreOpenApiDocumentGenerator)
- [WebApiOpenApiDocumentGenerator](https://github.com/NSwag/NSwag/wiki/WebApiOpenApiDocumentGenerator)
- [AspNetCoreOpenApiDocumentGenerator](https://github.com/RicoSuter/NSwag/wiki/AspNetCoreOpenApiDocumentGenerator)
- [WebApiOpenApiDocumentGenerator](https://github.com/RicoSuter/NSwag/wiki/WebApiOpenApiDocumentGenerator)
- Generates an OpenAPI specification for Web API controllers
- [WebApiToOpenApiCommand](https://github.com/NSwag/NSwag/wiki/WebApiToOpenApiCommand)
- [WebApiToOpenApiCommand](https://github.com/RicoSuter/NSwag/wiki/WebApiToOpenApiCommand)
- Generates an OpenAPI specification for controllers in an external Web API assembly
- [Also supports loading of .NET Core assemblies](https://github.com/RSuter/NSwag/wiki/Assembly-loading)
- [TypesToOpenApiCommand](https://github.com/NSwag/NSwag/wiki/TypesToOpenApiCommand)
- [Also supports loading of .NET Core assemblies](https://github.com/RicoSuter/NSwag/wiki/Assembly-loading)
- [TypesToOpenApiCommand](https://github.com/RicoSuter/NSwag/wiki/TypesToOpenApiCommand)
- Generates an OpenAPI specification containing only types from .NET assemblies

**Code Generators:**

- **CSharp Client**
- [CSharpClientGenerator](https://github.com/NSwag/NSwag/wiki/CSharpClientGenerator)
- [CSharpClientGenerator](https://github.com/RicoSuter/NSwag/wiki/CSharpClientGenerator)
- Generates C# clients from an OpenAPI specification
- Generates POCOs or classes implementing [INotifyPropertyChanged](https://msdn.microsoft.com/en-us/library/system.componentmodel.inotifypropertychanged(v=vs.110).aspx) supporting DTOs
- The generated clients can be used with full .NET, .NET Core, Xamarin and .NET Standard 1.4 in general
- **CSharp Controllers** (contract first/schema first development)
- [CSharpControllerGenerator](https://github.com/NSwag/NSwag/wiki/CSharpControllerGenerator)
- [CSharpControllerGenerator](https://github.com/RicoSuter/NSwag/wiki/CSharpControllerGenerator)
- Generates Web API Controllers based on a OpenAPI specification (ASP.NET Web API and ASP.NET Core)
- **TypeScript Client**
- [TypeScriptClientGenerator](https://github.com/NSwag/NSwag/wiki/TypeScriptClientGenerator)
- [TypeScriptClientGenerator](https://github.com/RicoSuter/NSwag/wiki/TypeScriptClientGenerator)
- Generates TypeScript clients from a OpenAPI specification
- Available templates/supported libraries:
- JQuery with Callbacks, `JQueryCallbacks`
@@ -93,7 +93,7 @@ The project is developed and maintained by [Rico Suter](http://rsuter.com) and o
Specification:

- **[NSwag.Core](https://www.nuget.org/packages/NSwag.Core/)** (.NET Standard 1.0 / 2.0 and .NET 4.5):
- The OpenAPI/Swagger reader and writer classes, see [OpenApiDocument](https://github.com/RSuter/NSwag/wiki/OpenApiDocument)
- The OpenAPI/Swagger reader and writer classes, see [OpenApiDocument](https://github.com/RicoSuter/NSwag/wiki/OpenApiDocument)
- **[NSwag.Core.Yaml](https://www.nuget.org/packages/NSwag.Core.Yaml/)** (.NET Standard 1.3 / 2.0 and .NET 4.5):
- Extensions to read and write YAML OpenAPI specifications
- **[NSwag.Annotations](https://www.nuget.org/packages/NSwag.Annotations/)** (.NET Standard 1.0 / 2.0 and .NET 4.5):
@@ -104,7 +104,7 @@ OpenAPI generation:
- **[NSwag.Generation](https://www.nuget.org/packages/NSwag.Generation/)** (.NET Standard 1.0 / 2.0 and .NET 4.5):
- Classes to generate OpenAPI specifications
- **[NSwag.Generation.WebApi](https://www.nuget.org/packages/NSwag.Generation.WebApi/)** (.NET Standard 1.0 / 2.0 and .NET 4.5):
- Classes to generate OpenAPI specifications from Web API controllers, see [WebApiOpenApiDocumentGenerator](https://github.com/RSuter/NSwag/wiki/WebApiOpenApiDocumentGenerator)
- Classes to generate OpenAPI specifications from Web API controllers, see [WebApiOpenApiDocumentGenerator](https://github.com/RicoSuter/NSwag/wiki/WebApiOpenApiDocumentGenerator)
- **[NSwag.Generation.AspNetCore](https://www.nuget.org/packages/NSwag.Generation.AspNetCore/)** (.NET Standard 1.6 / 2.0 and .NET 4.5.1):
- (Experimental) Classes to generate OpenAPI specifications from ASP.NET Core MVC controllers using the ApiExplorer

@@ -113,17 +113,17 @@ Code generation:
- **[NSwag.CodeGeneration](https://www.nuget.org/packages/NSwag.CodeGeneration/)** (.NET Standard 1.3 / 2.0 / .NET 4.5.1):
- Base classes to generate clients from OpenAPI specifications
- **[NSwag.CodeGeneration.CSharp](https://www.nuget.org/packages/NSwag.CodeGeneration.CSharp/)** (.NET Standard 1.3 and .NET 4.5.1):
- Classes to generate C# clients from OpenAPI specifications, see [CSharpClientGenerator](https://github.com/RSuter/NSwag/wiki/CSharpClientGenerator) and [CSharpControllerGenerator](https://github.com/RSuter/NSwag/wiki/CSharpControllerGenerator)
- Classes to generate C# clients from OpenAPI specifications, see [CSharpClientGenerator](https://github.com/RicoSuter/NSwag/wiki/CSharpClientGenerator) and [CSharpControllerGenerator](https://github.com/RicoSuter/NSwag/wiki/CSharpControllerGenerator)
- **[NSwag.CodeGeneration.TypeScript](https://www.nuget.org/packages/NSwag.CodeGeneration.TypeScript/)** (.NET Standard 1.3 and .NET 4.5.1):
- Classes to generate TypeScript clients from OpenAPI specifications, see [TypeScriptClientGenerator](https://github.com/RSuter/NSwag/wiki/TypeScriptClientGenerator)
- Classes to generate TypeScript clients from OpenAPI specifications, see [TypeScriptClientGenerator](https://github.com/RicoSuter/NSwag/wiki/TypeScriptClientGenerator)

ASP.NET and ASP.NET Core:

- **[NSwag.AspNetCore](https://www.nuget.org/packages/NSwag.AspNetCore/)** (.NET Standard 1.6 / 2.0 and .NET 4.5.1+):
- **[NSwag.AspNet.Owin](https://www.nuget.org/packages/NSwag.AspNet.Owin/)** (.NET 4.5+):
- [ASP.NET Core/OWIN middlewares](https://github.com/NSwag/NSwag/wiki/Middlewares) for serving OpenAPI specifications and Swagger UI
- [ASP.NET Core/OWIN middlewares](https://github.com/RicoSuter/NSwag/wiki/Middlewares) for serving OpenAPI specifications and Swagger UI
- **[NSwag.AspNet.WebApi](https://www.nuget.org/packages/NSwag.AspNet.WebApi/)** (.NET 4.5+):
- ASP.NET Web API filter which serializes exceptions ([JsonExceptionFilterAttribute](https://github.com/NSwag/NSwag/wiki/JsonExceptionFilterAttribute))
- ASP.NET Web API filter which serializes exceptions ([JsonExceptionFilterAttribute](https://github.com/RicoSuter/NSwag/wiki/JsonExceptionFilterAttribute))

Frontends:

@@ -132,7 +132,7 @@ Frontends:
- **[NSwag.Commands](https://www.nuget.org/packages/NSwag.Commands/)** (.NET Standard 1.6 / 2.0 and .NET 4.5.1+):
- Commands for the command line tool implementations and UI
- **[NSwag.MSBuild](https://www.nuget.org/packages/NSwag.MSBuild/)** (MSBuild .targets):
- Adds a .targets file to your Visual Studio project, so that you can run the NSwag command line tool in an MSBuild target, see [MSBuild](https://github.com/RSuter/NSwag/wiki/MSBuild)
- Adds a .targets file to your Visual Studio project, so that you can run the NSwag command line tool in an MSBuild target, see [MSBuild](https://github.com/RicoSuter/NSwag/wiki/MSBuild)
- **[NSwag.ConsoleCore](https://www.nuget.org/packages/NSwag.ConsoleCore/)** (.NET Core 1.0, 1.1, 2.0, 2.1 and 2.2):
- Command line tool for .NET Core (`dotnet nswag`)
- **[NSwagStudio](https://chocolatey.org/packages/nswagstudio)** (Chocolatey, Windows):
@@ -146,7 +146,7 @@ The NuGet packages may require the **Microsoft.NETCore.Portable.Compatibility**

### Usage in C#

To register the [middlewares](https://github.com/RSuter/NSwag/wiki/AspNetCoreOpenApiDocumentGenerator) to generate a OpenAPI spec and render the UI, register NSwag in `Startup.cs`:
To register the [middlewares](https://github.com/RicoSuter/NSwag/wiki/AspNetCoreOpenApiDocumentGenerator) to generate a OpenAPI spec and render the UI, register NSwag in `Startup.cs`:

```csharp
public class Startup
@@ -187,11 +187,11 @@ var clientGenerator = new CSharpClientGenerator(document, clientSettings);
var code = clientGenerator.GenerateFile();
```

Check out the [project Wiki](https://github.com/NSwag/NSwag/wiki) for more information.
Check out the [project Wiki](https://github.com/RicoSuter/NSwag/wiki) for more information.

### NSwagStudio

The generators can be used in a comfortable and simple Windows GUI called [NSwagStudio](https://github.com/NSwag/NSwag/wiki/NSwagStudio):
The generators can be used in a comfortable and simple Windows GUI called [NSwagStudio](https://github.com/RicoSuter/NSwag/wiki/NSwagStudio):

[![](https://raw.githubusercontent.com/NSwag/NSwag/master/assets/screenshots/03_WebAPI_CSharp.png)](https://raw.githubusercontent.com/NSwag/NSwag/master/assets/screenshots/03_WebAPI_CSharp.png)

@@ -215,7 +215,7 @@ Sponsors:
## Contributors

This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].
<a href="https://github.com/RSuter/NSwag/graphs/contributors"><img src="https://opencollective.com/NSwag/contributors.svg?width=890&button=false" /></a>
<a href="https://github.com/RicoSuter/NSwag/graphs/contributors"><img src="https://opencollective.com/NSwag/contributors.svg?width=890&button=false" /></a>


## Backers
@@ -5,7 +5,7 @@
<Version>13.0.3</Version>
<PackageTags>Swagger Documentation WebApi AspNet TypeScript CodeGen</PackageTags>
<Copyright>Copyright © Rico Suter, 2019</Copyright>
<PackageLicenseUrl>https://github.com/NSwag/NSwag/blob/master/LICENSE.md</PackageLicenseUrl>
<PackageLicenseUrl>https://github.com/RicoSuter/NSwag/blob/master/LICENSE.md</PackageLicenseUrl>
<PackageProjectUrl>http://NSwag.org</PackageProjectUrl>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
<SignAssembly>True</SignAssembly>
@@ -2,7 +2,7 @@
// <copyright file="SwaggerTagAttribute.cs" company="NSwag">
// Copyright (c) Rico Suter. All rights reserved.
// </copyright>
// <license>https://github.com/NSwag/NSwag/blob/master/LICENSE.md</license>
// <license>https://github.com/RicoSuter/NSwag/blob/master/LICENSE.md</license>
// <author>Rico Suter, mail@rsuter.com</author>
//-----------------------------------------------------------------------

@@ -2,7 +2,7 @@
// <copyright file="SwaggerFileAttribute.cs" company="NSwag">
// Copyright (c) Rico Suter. All rights reserved.
// </copyright>
// <license>https://github.com/NSwag/NSwag/blob/master/LICENSE.md</license>
// <license>https://github.com/RicoSuter/NSwag/blob/master/LICENSE.md</license>
// <author>Rico Suter, mail@rsuter.com</author>
//-----------------------------------------------------------------------

@@ -2,7 +2,7 @@
// <copyright file="SwaggerIgnoreAttribute.cs" company="NSwag">
// Copyright (c) Rico Suter. All rights reserved.
// </copyright>
// <license>https://github.com/NSwag/NSwag/blob/master/LICENSE.md</license>
// <license>https://github.com/RicoSuter/NSwag/blob/master/LICENSE.md</license>
// <author>Rico Suter, mail@rsuter.com</author>
//-----------------------------------------------------------------------

@@ -2,7 +2,7 @@
// <copyright file="SwaggerOperationAttribute.cs" company="NSwag">
// Copyright (c) Rico Suter. All rights reserved.
// </copyright>
// <license>https://github.com/NSwag/NSwag/blob/master/LICENSE.md</license>
// <license>https://github.com/RicoSuter/NSwag/blob/master/LICENSE.md</license>
// <author>Rico Suter, mail@rsuter.com</author>
//-----------------------------------------------------------------------

@@ -2,7 +2,7 @@
// <copyright file="SwaggerOperationProcessorAttribute.cs" company="NSwag">
// Copyright (c) Rico Suter. All rights reserved.
// </copyright>
// <license>https://github.com/NSwag/NSwag/blob/master/LICENSE.md</license>
// <license>https://github.com/RicoSuter/NSwag/blob/master/LICENSE.md</license>
// <author>Rico Suter, mail@rsuter.com</author>
//-----------------------------------------------------------------------

@@ -2,7 +2,7 @@
// <copyright file="SwaggerTagAttribute.cs" company="NSwag">
// Copyright (c) Rico Suter. All rights reserved.
// </copyright>
// <license>https://github.com/NSwag/NSwag/blob/master/LICENSE.md</license>
// <license>https://github.com/RicoSuter/NSwag/blob/master/LICENSE.md</license>
// <author>Rico Suter, mail@rsuter.com</author>
//-----------------------------------------------------------------------

@@ -28,7 +28,7 @@ public class SwaggerTagAttribute : Attribute
/// <summary>Initializes a new instance of the <see cref="SwaggerTagAttribute"/> class.</summary>
public SwaggerTagAttribute(string name)
{
Name = name;
Name = name;
}

/// <summary>Gets or sets the name.</summary>
@@ -2,7 +2,7 @@
// <copyright file="SwaggerTagsAttribute.cs" company="NSwag">
// Copyright (c) Rico Suter. All rights reserved.
// </copyright>
// <license>https://github.com/NSwag/NSwag/blob/master/LICENSE.md</license>
// <license>https://github.com/RicoSuter/NSwag/blob/master/LICENSE.md</license>
// <author>Rico Suter, mail@rsuter.com</author>
//-----------------------------------------------------------------------

@@ -2,7 +2,7 @@
// <copyright file="ResponseTypeAttribute.cs" company="NSwag">
// Copyright (c) Rico Suter. All rights reserved.
// </copyright>
// <license>https://github.com/NSwag/NSwag/blob/master/LICENSE.md</license>
// <license>https://github.com/RicoSuter/NSwag/blob/master/LICENSE.md</license>
// <author>Rico Suter, mail@rsuter.com</author>
//-----------------------------------------------------------------------

@@ -2,7 +2,7 @@
// <copyright file="SwaggerDefaultResponseAttribute.cs" company="NSwag">
// Copyright (c) Rico Suter. All rights reserved.
// </copyright>
// <license>https://github.com/NSwag/NSwag/blob/master/LICENSE.md</license>
// <license>https://github.com/RicoSuter/NSwag/blob/master/LICENSE.md</license>
// <author>Rico Suter, mail@rsuter.com</author>
//-----------------------------------------------------------------------

@@ -2,7 +2,7 @@
// <copyright file="SwaggerResponseAttribute.cs" company="NSwag">
// Copyright (c) Rico Suter. All rights reserved.
// </copyright>
// <license>https://github.com/NSwag/NSwag/blob/master/LICENSE.md</license>
// <license>https://github.com/RicoSuter/NSwag/blob/master/LICENSE.md</license>
// <author>Rico Suter, mail@rsuter.com</author>
//-----------------------------------------------------------------------

@@ -2,7 +2,7 @@
// <copyright file="WillReadBodyAttribute.cs" company="NSwag">
// Copyright (c) Rico Suter. All rights reserved.
// </copyright>
// <license>https://github.com/NSwag/NSwag/blob/master/LICENSE.md</license>
// <license>https://github.com/RicoSuter/NSwag/blob/master/LICENSE.md</license>
// <author>Rico Suter, mail@rsuter.com</author>
//-----------------------------------------------------------------------

@@ -6,8 +6,8 @@
<authors>Rico Suter</authors>
<owners>Rico Suter</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<licenseUrl>https://github.com/NSwag/NSwag/blob/master/LICENSE.md</licenseUrl>
<projectUrl>https://github.com/NSwag/NSwag</projectUrl>
<licenseUrl>https://github.com/RicoSuter/NSwag/blob/master/LICENSE.md</licenseUrl>
<projectUrl>https://github.com/RicoSuter/NSwag</projectUrl>
<iconUrl>https://raw.githubusercontent.com/NSwag/NSwag/master/assets/NuGetIcon.png</iconUrl>
<description>NSwag: The Swagger API toolchain for .NET and TypeScript</description>
<tags>Swagger Documentation WebApi AspNet TypeScript CodeGen</tags>
@@ -2,7 +2,7 @@
// <copyright file="SwaggerMiddleware.cs" company="NSwag">
// Copyright (c) Rico Suter. All rights reserved.
// </copyright>
// <license>https://github.com/NSwag/NSwag/blob/master/LICENSE.md</license>
// <license>https://github.com/RicoSuter/NSwag/blob/master/LICENSE.md</license>
// <author>Rico Suter, mail@rsuter.com</author>
//-----------------------------------------------------------------------

0 comments on commit 4e94b9d

Please sign in to comment.
You can’t perform that action at this time.