class for Sewio.net's RTLS Studio REST connections; returns SewioRestClient::SewioRestClient objects  
 More...
#include <SewioRestClient.qm.dox.h>
Inherits RestClient::RestConnection.
 | 
|   | constructor (string name, string description, string url, hash< auto > attributes={}, hash< auto > options={}) | 
|   | creates the SewioRestConnection object  More...
  | 
|   | 
| 
string  | getType () | 
|   | returns "sewiorest" 
  | 
|   | 
 | 
| 
const  | ConnectionScheme | 
|   | Connection entry info. 
  | 
|   | 
class for Sewio.net's RTLS Studio REST connections; returns SewioRestClient::SewioRestClient objects 
supports the following options:
"apikey": (required) the Sewio.net's RTLS Studio api key 
"connect_timeout": connection timeout to use in milliseconds 
"content_encoding": this sets the send encoding (if the "send_encoding" option is not set) and the requested response encoding; for possible values, see EncodingSupport 
"data": see DataSerializationOptions for possible values; the default is "json"  
"error_passthru": if True then HTTP status codes indicating errors will not cause a REST-RESPONSE-ERROR exception to be raised, rather such responses will be passed through to the caller like any other response 
"http_version": HTTP version to use ("1.0" or "1.1", defaults to "1.1") 
"max_redirects": maximum redirects to support 
"proxy": proxy URL to use 
"redirect_passthru": if True then redirect responses will be passed to the caller instead of processed 
"send_encoding": a send data encoding option or the value "auto" which means to use automatic encoding; if not present defaults to no content-encoding on sent message bodies 
"timeout": transfer timeout to use in milliseconds 
- See also
 - SewioRestClient::constructor() for more information on the above options 
 
 
◆ constructor()
      
        
          | SewioRestClient::SewioRestConnection::constructor  | 
          ( | 
          string  | 
          name,  | 
        
        
           | 
           | 
          string  | 
          description,  | 
        
        
           | 
           | 
          string  | 
          url,  | 
        
        
           | 
           | 
          hash< auto >  | 
          attributes = {},  | 
        
        
           | 
           | 
          hash< auto >  | 
          options = {}  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
creates the SewioRestConnection object 
- Parameters
 - 
  
    | name | the name of the connection  | 
    | description | connection description  | 
    | url | connection URL (potentially with password info)  | 
    | attributes | various attributes. See below  | 
    | options | connection options | 
  
   
See AbstractConnection::constructor() for attributes and options reference.
- Exceptions
 - 
  
    | CONNECTION-OPTION-ERROR | missing or invalid connection option  | 
  
   
 
 
◆ getImpl()
  
  
      
        
          | SewioRestClient SewioRestClient::SewioRestConnection::getImpl  | 
          ( | 
          bool  | 
          connect = True,  | 
         
        
           | 
           | 
          *hash< auto >  | 
          rtopts  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   |