Accept | RestClient::RestClient | |
AcceptList | RestClient::RestClient | |
AcceptMap | RestClient::RestClient | |
addDefaultHeaders(hash< auto > h) | RestClient::RestClient | |
alt_token_signer | RestClient::RestClient | protected |
alt_token_signer_header | RestClient::RestClient | protected |
checkLogin(*reference< hash< auto > > info) | RestClient::RestClient | protected |
checkOAuth2Options(hash< auto > opts, *bool no_exceptions) | RestClient::RestClient | protected |
clearAltTokenSigner() | RestClient::RestClient | |
clearConnectionPath() | RestClient::RestClient | |
CompressionThreshold | RestClient::RestClient | |
constructor(*hash< auto > opts, *softbool do_not_connect) | RestClient::RestClient | |
DataSerializationOptions | RestClient::RestClient | |
DataSerializationSupport | RestClient::RestClient | |
decodeError(hash< auto > h, *reference< hash< auto > > info) | RestClient::RestClient | protectedstatic |
DefaultHeaders | RestClient::RestClient | |
DefaultOAuth2RedirectUrl | RestClient::RestClient | |
DefaultOptions | RestClient::RestClient | |
del(string path, auto body, *reference< hash< auto > > info, *hash< auto > hdr) | RestClient::RestClient | |
doOAuth2LoginRequest(string url, hash< auto > login, *reference< hash< auto > > info) | RestClient::RestClient | protected |
doRequest(string m, string path, auto body, *reference< hash< auto > > info, softbool decode_errors=True, *hash< auto > hdr) | RestClient::RestClient | |
doRequestIntern(string m, string path, auto body, *reference< hash< auto > > info, softbool decode_errors=True, *hash< auto > hdr, *string assume_content_type, *string shdr, *code signer) | RestClient::RestClient | protected |
doSignedRequest(string shdr, code signer, string m, string path, auto body, *reference< hash< auto > > info, softbool decode_errors=True, *hash< auto > hdr) | RestClient::RestClient | |
doValidatedRequest(string m, string path, auto body, *reference< hash< auto > > info, softbool decode_errors=True, *hash< auto > hdr) | RestClient::RestClient | |
EncodingSupport | RestClient::RestClient | |
get(string path, auto body, *reference< hash< auto > > info, *hash< auto > hdr) | RestClient::RestClient | |
getDefaultHeaders() | RestClient::RestClient | |
getLogger() | RestClient::RestClient | |
getNewToken() | RestClient::RestClient | |
getNewTokenIntern(*reference< hash< auto > > info) | RestClient::RestClient | protected |
getOAuth2AuthHeaders() | RestClient::RestClient | protected |
getOAuth2LoginInfo(string grant_type) | RestClient::RestClient | protected |
getOAuth2Options() | RestClient::RestClient | |
getOAuth2RefreshInfo() | RestClient::RestClient | protected |
getScopeString(*list< auto > scopes, string separator=' ') | RestClient::RestClient | static |
getSendEncoding() | RestClient::RestClient | |
getSerialization() | RestClient::RestClient | |
getToken() | RestClient::RestClient | |
getTokenType() | RestClient::RestClient | |
getUpdateOptionsAfterLogin(hash< auto > h, *bool refresh) | RestClient::RestClient | protected |
getValidator() | RestClient::RestClient | |
gotOAuth2LoginInfo(hash< auto > h, *bool refresh) | RestClient::RestClient | |
isAuthTokenError(int status_code, hash< auto > headers, *bool body_deserialized, *string body_content_type, auto body) | RestClient::RestClient | |
loginIntern(*reference< hash< auto > > info) | RestClient::RestClient | protected |
MinimumTokenRefresh | RestClient::RestClient | |
needsRefresh(*hash< ExceptionInfo > ex, *hash< auto > info, *bool body_deserialized, auto body) | RestClient::RestClient | protected |
needsRestBodyAuthErrorCheck() | RestClient::RestClient | |
oauth2_alt_token_url | RestClient::RestClient | protected |
oauth2_alt_url_subst | RestClient::RestClient | protected |
oauth2_app | RestClient::RestClient | protected |
oauth2_auth_args | RestClient::RestClient | protected |
oauth2_auth_url | RestClient::RestClient | protected |
oauth2_auto_refresh | RestClient::RestClient | protected |
oauth2_client_id | RestClient::RestClient | protected |
oauth2_client_secret | RestClient::RestClient | protected |
oauth2_grant_type | RestClient::RestClient | protected |
oauth2_pkce | RestClient::RestClient | protected |
oauth2_redirect_url | RestClient::RestClient | protected |
oauth2_scope_separator_char | RestClient::RestClient | protected |
oauth2_scopes | RestClient::RestClient | protected |
oauth2_token_args | RestClient::RestClient | protected |
oauth2_token_auth_secret_only | RestClient::RestClient | protected |
oauth2_token_expiry | RestClient::RestClient | protected |
oauth2_token_expiry_hint | RestClient::RestClient | protected |
oauth2_token_url | RestClient::RestClient | protected |
oauth2_token_use_basic_auth | RestClient::RestClient | protected |
oauth2Auth(hash< auto > login, *reference< hash< auto > > info, *bool refresh) | RestClient::RestClient | protected |
OAuth2AuthHeaders | RestClient::RestClient | |
oauth2AuthIntern(hash< auto > login, *reference< hash< auto > > info, *bool refresh) | RestClient::RestClient | protected |
OAuth2GrantOptions | RestClient::RestClient | |
Oauth2TokenRefreshWindow | RestClient::RestClient | |
password | RestClient::RestClient | protected |
patch(string path, auto body, *reference< hash< auto > > info, *hash< auto > hdr) | RestClient::RestClient | |
post(string path, auto body, *reference< hash< auto > > info, *hash< auto > hdr) | RestClient::RestClient | |
prepareMsg(string method, string path, reference< auto > body, reference< hash< auto > > hdr, string ct='Content-Type') | RestClient::RestClient | protected |
preparePath(reference< string > path) | RestClient::RestClient | protected |
prepareToSend(string method, reference< string > path, reference< auto > body, *reference< hash< auto > > hdr) | RestClient::RestClient | |
preprocessRequestBody(auto request_body) | RestClient::RestClient | |
processRestResponse(hash< auto > resp, string method, string path, *reference< hash< auto > > info) | RestClient::RestClient | |
put(string path, auto body, *reference< hash< auto > > info, *hash< auto > hdr) | RestClient::RestClient | |
refresh_token | RestClient::RestClient | protected |
refreshTokenIntern(*reference< hash< auto > > info) | RestClient::RestClient | protected |
replaceDefaultHeaders(*hash< auto > hdr) | RestClient::RestClient | |
requiresOAuth2Token() | RestClient::RestClient | |
requiresRefresh() | RestClient::RestClient | |
rest_body_auth_error_check | RestClient::RestClient | protected |
sendAndDecodeResponse(*data body, string m, string path, hash< auto > hdr, *reference< hash< auto > > info, *softbool decode_errors, *string assume_content_type, *string shdr, *code signer) | RestClient::RestClient | protected |
setAltTokenSigner(code signer, string signer_header) | RestClient::RestClient | |
setContentEncoding(string enc='auto') | RestClient::RestClient | |
setLogger(*LoggerInterface logger) | RestClient::RestClient | |
setOAuth2LoginInfo(hash< auto > h) | RestClient::RestClient | protected |
setOAuth2Options(hash< auto > new_opts) | RestClient::RestClient | |
setSendEncoding(string enc='auto') | RestClient::RestClient | |
setSerialization(string data='auto') | RestClient::RestClient | |
setToken(string token_type, string token, *string refresh_token, *date token_expiry) | RestClient::RestClient | |
setupAuth(hash< auto > opts, *bool no_exceptions) | RestClient::RestClient | protected |
setValidator(RestSchemaValidator::AbstractRestSchemaValidator validator) | RestClient::RestClient | |
startOAuth2AuthPoll(hash< auto > login) | RestClient::RestClient | protected |
startOAuth2PollRefreshToken() | RestClient::RestClient | |
startOAuth2PollSendRecv() | RestClient::RestClient | |
token | RestClient::RestClient | protected |
token_api_key_header | RestClient::RestClient | protected |
token_timestamp | RestClient::RestClient | protected |
token_type | RestClient::RestClient | protected |
tryDecodeErrorResponse(reference< hash< auto > > h, *reference< hash< auto > > info) | RestClient::RestClient | privatestatic |
username | RestClient::RestClient | protected |
usingOAuth2() | RestClient::RestClient | |
Version | RestClient::RestClient | |
VersionString | RestClient::RestClient | |