AbstractParameterObject specialization for "body" parameters.  
 More...
#include <Swagger.qm.dox.h>
 | 
| 
  | check (bool serialize, bool request, string path, string method, string name, reference value) | 
|   | verifies the parameter in an actual REST API call 
  | 
|   | 
|   | constructor (hash< auto > oh, SwaggerSchema swagger) | 
|   | Constructor.  More...
  | 
|   | 
| 
string  | getQoreExample (reference< hash< RestQoreExampleCodeInfo > > rv) | 
|   | generates Qore example code for a REST API call 
  | 
|   | 
| 
abstract  | check (bool serialize, bool request, string path, string method, string name, reference value) | 
|   | verifies the parameter in an actual REST API call 
  | 
|   | 
|   | constructor (hash< auto > oh) | 
|   | Constructor.  More...
  | 
|   | 
| 
auto  | getDefaultValue () | 
|   | returns the default value of the parameter (default: NOTHING) 
  | 
|   | 
 | 
| 
SchemaObject  | schema | 
|   | Required. The schema defining the type used for the body parameter. 
  | 
|   | 
| 
*string  | desc | 
|   | A brief description of the parameter. This could contain examples of use. GFM syntax can be used for rich text representation. 
  | 
|   | 
| string  | inLoc | 
|   | Required. The location of the parameter.  More...
  | 
|   | 
| string  | name | 
|   | Required. The name of the parameter. Parameter names are case sensitive.  More...
  | 
|   | 
| bool  | required = False | 
|   | Determines whether this parameter is mandatory.  More...
  | 
|   | 
AbstractParameterObject specialization for "body" parameters. 
 
◆ constructor()
      
        
          | BodyParameter::constructor  | 
          ( | 
          hash< auto >  | 
          oh,  | 
        
        
           | 
           | 
          SwaggerSchema  | 
          swagger  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Constructor. 
- Parameters
 - 
  
    | oh | deserialized hash from the source schema description describing a body parameter  | 
    | swagger | the REST schema for resolving references | 
  
   
- Exceptions
 - 
  
    | INVALID-FIELD-TYPE | field has invalid type  | 
    | REQUIRED-FIELD-MISSING | required field is missing  |