|
|
| constructor (SwaggerSchema schema, *RestClient rest, string uri_path, PathItemObject pio, OperationObject op) |
| | Creates the object from the arguments.
|
| |
|
| disableRequestTypeCheck () |
| | Disable the request type check.
|
| |
| auto | doRequest (auto req, *hash< auto > request_options) |
| | Makes a request and returns the response.
|
| |
|
*string | getDesc () |
| | Returns the data provider description.
|
| |
|
hash< DataProviderInfo > | getInfo () |
| | Returns data provider info.
|
| |
|
string | getName () |
| | Returns the data provider name.
|
| |
|
string | getUriValue (auto v) |
| | Returns the value for the given query argument.
|
| |
|
| constructor () |
| | Creates the object.
|
| |
|
| constructor (RestClient::RestClient rest) |
| | Creates the object.
|
| |
|
| constructor () |
| | Creates the object.
|
| |
|
| constructor (RestClient::RestClient rest) |
| | Creates the object.
|
| |
|
SwaggerSchema | getSchema () |
| | Returns the Swagger schema.
|
| |
|
| setLogger (*LoggerInterface logger) |
| | Accepts a LoggerInterface object for logging (or clears it)
|
| |
|
| setRestClient (RestClient::RestClient rest) |
| | Sets the RestClient.
|
| |
|
*RestClient::RestClient | tryGetRestClient () |
| | Returns the RestClient.
|
| |
|
| auto | doRequestImpl (auto req, *hash< auto > request_options) |
| | Makes a request and returned the response.
|
| |
|
*hash< auto > | doRequestIntern (auto req, *hash< auto > options) |
| | Makes a REST request and returns the response.
|
| |
| AbstractDataProviderType | getErrorResponseTypeImpl (string error_code) |
| | Returns the type for the given error code.
|
| |
|
*hash< string, AbstractDataProviderType > | getErrorResponseTypesImpl () |
| | Returns a hash of error responses, if any.
|
| |
| *hash< string, AbstractDataField > | getRecordTypeImpl (*hash< auto > search_options) |
| | Returns the description of the record type, if any.
|
| |
|
*AbstractDataProviderType | getRequestTypeImpl () |
| | Returns the description of a successful request message, if any.
|
| |
|
*AbstractDataProviderType | getResponseTypeImpl () |
| | Returns the description of a successful response message, if any.
|
| |
|
AbstractDataProviderType | getResponseTypeIntern (ResponseObject response, string label) |
| | Returns a data provider type object for a Swagger response.
|
| |
|
RestClient | getRestClient () |
| | Returns a REST client for HTTP operations.
|
| |
|
hash< DataProviderInfo > | getStaticInfoImpl () |
| | Returns data provider static info.
|
| |
|
*ResponseObject | getSuccessResponse () |
| | Returns the schema for the first successful response message found.
|
| |
|
string | getUriPath () |
| | Returns the URI path to use in requests.
|
| |
| AbstractDataProviderRecordIterator | requestSearchRecordsImpl (auto req, *hash< DataProviderExpression > where_cond, *hash< auto > search_options) |
| | Returns an iterator for zero or more records matching the search options.
|
| |
| AbstractDataProviderRecordIterator | requestSearchRecordsImpl (auto req, *hash< auto > where_cond, *hash< auto > search_options) |
| | Returns an iterator for zero or more records matching the search options.
|
| |
|
hash< DataProviderInfo > | getStaticInfoImpl () |
| | Returns data provider static info.
|
| |
The Swagger data provider class.