SwaggerAPIDocumentation is an open source package for generating Swagger documentation files to describe a RESTful API. Given a controller base type, SwaggerAPIDocumentation will reflect over all the objects that inherit from that type, and generate the swagger documentation for all the endpoints in the API.