104 const RequiredOptions = ...;
107 const AuthPath =
"/oauth/token";
111 string client_secret;
208 constructor(
string name,
string description,
string url, hash<auto> attributes = {}, hash<auto> options = {})
constructor(hash< auto > options, *softbool do_not_connect)
creates the object with the given options
static hash< auto > getOptions(hash< auto > options)
returns options for the RestClient::constructor()
class for Billwerk.com REST connections; returns BillwerkRestClient::BillwerkRestClient objects
Definition BillwerkRestClient.qm.dox.h:176
hash< auto > getOAuth2Options()
Returns OAuth2 options in a standard format.
const OAuth2DifferentOptionMap
Different OAuth2 option map; standard name => extern name.
Definition BillwerkRestClient.qm.dox.h:195
const ConnectionScheme
Connection entry info.
Definition BillwerkRestClient.qm.dox.h:180
const OAuth2StandardToCdsOptionMap
Maps standard option names to Billwerk REST option names.
Definition BillwerkRestClient.qm.dox.h:192
hash< ConnectionSchemeInfo > getConnectionSchemeInfoImpl()
Returns the ConnectionSchemeInfo hash for this object.
BillwerkRestClient getImpl(bool connect=True, *hash< auto > rtopts)
returns a BillwerkRestClient::BillwerkRestClient object
hash< auto > getConstructorOptions(hash< auto > options)
gets options for the constructor
constructor(hash< auto > config, *hash< auto > attr)
creates the BillwerkRestConnection object
const OAuth2Options
Maps Billwerk REST options to standard options.
Definition BillwerkRestClient.qm.dox.h:188
const OAuth2AuthRequestOptions
options required to support the OAuth2 authorization code grant flow
Definition BillwerkRestClient.qm.dox.h:184
constructor(string name, string description, string url, hash< auto > attributes={}, hash< auto > options={})
creates the BillwerkRestConnection object
string getOAuth2OptionName(string opt)
Returns the OAuth2 option name for this connection.
string getType()
returns "billwerkrest"
the BillwerkRestClient namespace contains all the objects in the BillwerkRestClient module
Definition BillwerkRestClient.qm.dox.h:91