![]()  | 
  
    Qore Swagger Module Reference
    2.0.9
    
   | 
 
describes a single HTTP header More...

Public Member Methods | |
| constructor (hash< auto > oh, SwaggerSchema swagger) | |
| Constructor.  More... | |
  Public Member Methods inherited from Swagger::ObjectBase | |
| constructor () | |
| Constructor.  | |
| constructor (hash< auto > oh) | |
| Constructor.  More... | |
| constructor (ObjectBase other) | |
| copy constructor  | |
| initialize (hash< auto > oh) | |
| Initialize.  More... | |
  Public Member Methods inherited from Swagger::SchemaBase | |
| private | check (bool serialize, bool request, string type, *string format, *SchemaObject items, string path, string method, string name, reference< auto > value) | 
| validates the value against the schema definition  | |
| private | checkArrayParam (bool serialize, bool request, SchemaObject items, string path, string method, string name, reference< softlist< auto >> value) | 
| validates the value against the schema definition  | |
| private | checkIntern (bool serialize, bool request, string type, *string format, string path, string method, string name, binary v, reference value) | 
| converts binary values to strings for supported formats  | |
| private | checkIntern (bool serialize, bool request, string type, *string format, string path, string method, string name, string v, reference< auto > value) | 
| validates string values  | |
| constructor (SchemaBase other) | |
| Copy constructor.  | |
| constructor (string objType, hash< auto > oh) | |
| Constructor.  More... | |
Static Private Member Methods | |
| static | checkValueType (reference< auto > value, string type, *SchemaObject items, *string loc) | 
| validates default values  | |
  Static Private Member Methods inherited from Swagger::SchemaBase | |
| static | throwInvalidType (string name, string actual, string expected, auto value) | 
throws an SCHEMA-VALIDATION-ERROR exception  | |
Additional Inherited Members | |
  Static Public Member Methods inherited from Swagger::SchemaBase | |
| static bool | checkValueType (reference< auto > value, string type) | 
| Checks the value against the type.  More... | |
  Private Member Methods inherited from Swagger::SchemaBase | |
| checkIntern (bool serialize, bool request, string type, *string format, string path, string method, string name, date v, reference value) | |
| converts strings to/from date/time values for supported formats  | |
| auto | getExampleValue (string type, *string format) | 
| returns an example value for the given type  | |
describes a single HTTP header
| Swagger::HeaderObject::constructor | ( | hash< auto > | oh, | 
| SwaggerSchema | swagger | ||
| ) | 
Constructor.
| oh | deserialized hash from the source schema description describing a single HTTP header | 
| swagger | the REST schema for resolving references | 
| INVALID-FIELD-TYPE | field has invalid type | 
| INVALID-FIELD-VALUE | field has invalid value | 
| REQUIRED-FIELD-MISSING | required field is missing | 
| *string Swagger::HeaderObject::collectionFormat | 
Determines the format of the array if type array is used.
Possible values are:
"csv": comma separated values; ex: foo,bar"ssv": space separated values; ex: foo bar"tsv": tab separated values; ex: foo\tbar"pipes": pipe separated values; ex: foo|barDefault value is "csv". 
| auto Swagger::HeaderObject::defaultVal | 
Declares the value of the header that the server will use if none is provided.
(Note: "default" has no meaning for required headers.) See https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-6.2. Unlike JSON Schema this value MUST conform to the defined type for the header.
| string Swagger::HeaderObject::type | 
Required. The type of the object.
The value MUST be one of "string", "number", "integer", "boolean", or "array".