Qore Swagger Module Reference  1.0.1
 All Classes Namespaces Functions Variables Groups Pages
Swagger::ObjectBase Class Reference

Base class for the Swagger specification objects, wrapping the vendor extensions. More...

Inheritance diagram for Swagger::ObjectBase:

Public Member Functions

 constructor ()
 Constructor.
 
 constructor (hash oh)
 Constructor. More...
 
 constructor (ObjectBase other)
 copy constructor
 
 initialize (hash oh)
 Initialize. More...
 

Public Attributes

hash vendorExtensions
 Allows extensions to the Swagger Schema. More...
 

Detailed Description

Base class for the Swagger specification objects, wrapping the vendor extensions.

Member Function Documentation

Swagger::ObjectBase::constructor ( hash  oh)

Constructor.

Parameters
ohdeserialized hash from the source schema description describing the object
Swagger::ObjectBase::initialize ( hash  oh)

Initialize.

Parameters
ohdeserialized hash from the source schema description

Member Data Documentation

hash Swagger::ObjectBase::vendorExtensions

Allows extensions to the Swagger Schema.

The field name MUST begin with x-, for example, x-internal-id. The value can be null, a primitive, an array or an object.