Skip to content

trakx/circle-api-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build and Test Codacy Badge Codacy Badge

circle-api-client

C# implementation of a Circle api client

AWS Parameters

In order to be able to run some integration tests, you should ensure that you have access to the AWS parameters starting in /CiCd.In order for the applications in this solution to run correctly on AWS, please ensure that variables starting in /[environment] are defined for all 3 environments (Production, Staging, Development) :

/[environment]/Trakx/Circle/ApiClient/CircleApiConfiguration/ApiKey
/CiCd/Trakx/Circle/ApiClient/CircleApiConfiguration/ApiKey

How to regenerate C# API clients

  • If you work with external API, you probably need to update OpenAPI definition added to the project. It's usually openApi3.yaml file.
  • Do right click on the project and select Edit Project File. In the file change value of GenerateApiClient property to true.
  • Rebuild the project. NSwag target will be executed as post action.
  • The last thing to be done is to run integration test OpenApiGeneratedCodeModifier that will rewrite auto generated C# classes to use C# 9 features like records and init keyword.

About

C# implementation of a Circle api client

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •  

Languages