Skip to content

swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition. Generated API clients on C# are based on usage .net HttpClient class.

License

Notifications You must be signed in to change notification settings

SNazgul/swagger-codegen

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C# specialiazed Swagger Code Generator


This is the fork from Swagger codegen (Swagger)

Features


  • Based on:

    • Master (2.4.0): Build Status Run Status Windows Test Java Test
  • Http communication based on HttpClient class from .net framework and extension methods for it from System.Net.Http.Formatting.dll (the part of Microsoft.AspNet.WebApi.Client package)

  • Support the pool of HttpClients

  • Support repeating request if some certain errors during communication have occurred

  • Support gzip

  • Can copy all general classes to a separate folder on generating

  • Currently support data as stream data and data in json format

License

Licensed, just like Swagger codegen (Swagger), under the Apache License, Version 2.0 (This does not cover code generated by the toolkit. That code is entirely yours to license however you see fit.)

About

swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition. Generated API clients on C# are based on usage .net HttpClient class.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 53.3%
  • Java 37.6%
  • Shell 5.4%
  • TypeScript 1.4%
  • Batchfile 0.5%
  • Apex 0.3%
  • Other 1.5%