Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

Swagger | Main namespace for all public Swagger declarations
AbstractParameterObject | Describes a single operation parameter
BodyParameter | AbstractParameterObject specialization for `"body"` parameters
ContactObject | Contact information for the exposed API
ExternalDocumentationObject | Allows referencing an external resource for extended documentation
HeaderObject | Describes a single HTTP header
InfoObject | The object provides metadata about the API. The metadata can be used by the clients if needed, and can be presented in the Swagger-UI for convenience
LicenseObject | License information for the exposed API
ObjectBase | Base class for the Swagger specification objects, wrapping the vendor extensions
OperationObject | Describes a single API operation on a path
OtherParameter | AbstractParameterObject specialization for parameters other than `"body"`
ParameterItemsSchemaObject | Items schema object for non-body parameters
PathComponent | Holds the relative paths to the individual endpoints
PathItemObject | Describes the operations available on a single path
PathsObject | This class stores the path tree for URI path matching
ResponseObject | Describes a single response from an API Operation
ResponsesObject | Possible responses for an operation
SchemaBase | Base used by OtherParameter, HeaderObject and SchemaObject
SchemaObject | Defines an object in a schema
ScopesObject | Lists the available scopes for an OAuth2 security scheme
SecuritySchemeObject | Allows the definition of a security scheme that can be used by the operations
SwaggerLoader | Used for loading the Swagger definitions
SwaggerSchema | This is the root document object for the API specification. It combines what previously was the Resource Listing and API Declaration (version 1.2 and earlier) together into one document
TagObject | Allows adding metadata to a single tag that is used by the OperationObject. It is not mandatory to have a TagObject per tag used there
XmlObject | A metadata object that allows for more fine-tuned XML model definitions