SwaggerAPIDocumentation is an open source package for generating Swagger documentation files to describe a RESTful API. Given a controller that inherits from a 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.