Qore Swagger Module Reference 2.1
Loading...
Searching...
No Matches
ResponsesObject Class Reference

contains the possible responses for an operation More...

#include <Swagger.qm.dox.h>

Inherits ObjectBase.

Public Member Methods

 constructor (string path, string method, hash< auto > oh, SwaggerSchema swagger)
 Constructor. More...
 

Public Attributes

ResponseObject defaultResp
 
hash< string, ResponseObjectresponses
 

Detailed Description

contains the possible responses for an operation

Member Function Documentation

◆ constructor()

ResponsesObject::constructor ( string  path,
string  method,
hash< auto >  oh,
SwaggerSchema  swagger 
)

Constructor.

Parameters
paththe URI path for the operation
methodthe HTTP method for the operation
ohdeserialized hash from the source schema description describing the responses for an operation
swaggerthe REST schema for resolving references
Exceptions
INVALID-FIELD-TYPEfield has invalid type
REQUIRED-FIELD-MISSINGrequired field is missing
EMPTY-RESPONSESno responses given

Member Data Documentation

◆ defaultResp

ResponseObject ResponsesObject::defaultResp

It can be used to cover undeclared responses.

◆ responses

hash<string, ResponseObject> ResponsesObject::responses

Any HTTP status code can be used as the property name (one property per HTTP status code). Describes the expected response for that HTTP status code.