Development Environment
Here are some resources to help you configure your development environment.
Generating Code
To integrate with the PAL API there is an API specification provided by the API itself using an OpenAPI specification document. Once authorized, you can retrieve the specification document for the purposes of importing into a development platform and possibly generating code. Some examples of useful tools for this purpose are:
- OpenAPI Generator
- Swagger Codegen
- NSwag (.NET).
- If you are using NSwag, here are some configurations that will be useful to include: /UseBaseUrl:false /GenerateClientInterfaces:true /ExceptionClass:ServiceException /GenerateUpdateJsonSerializerSettingsMethod:true /GenerateDtoTypes:true /GenerateResponseClasses:true /GenerateOptionalParameters:true