OptionalauthProvider: AuthProviderNative HTTP client / wrapper.
Instance specific debug flag.
Default request query parameters/options.
StaticCACHE_Cache status flag.
StaticCACHE_Magic string indicating cache eviction.
StaticCACHE_Default cache TTL in seconds.
StaticdebugControls detailed logging of the requests.
StaticDEFAULTDefault instance name.
StaticDEFAULT_Default API endpoint path.
StaticDEFAULT_Default base URL prefix.
ProtectedbuildProtectedbuildPerforms an HTTP DELETE request.
The API path.
Optional body data for the delete request.
The API response payload.
Performs an HTTP GET request.
The API path.
Query parameters.
The API response payload.
Performs an HTTP PATCH request.
The API path.
The delta body data.
The API response payload.
Performs an HTTP POST request.
The API path.
The body data.
The API response payload.
ProtectedpreparePerforms an HTTP PUT request.
The API path.
The body data.
The API response payload.
Unified query dispatcher.
The target endpoint.
The HTTP verb.
The body content.
Additional query strings and headers.
A constructed Quatrain API response payload.
Injects an authentication provider strategy.
An AuthProvider implementation.
StaticcacheCache data access method (currently a stub).
The cache key.
The data payload to store, or a signal to remove.
The stored data or false.
StaticgetGenerates a unique cache key based on the endpoint and query options.
The API endpoint.
Additional query configurations.
A string cache key.
StaticinstanceRetrieves or creates a named singleton instance of the ApiClient.
Optional base URL.
Instance name.
The ApiClient instance.
StaticinvalidateInvalidates all cache entries starting with a specific prefix.
The prefix string to invalidate.
Universal isomorphic REST API Client for making structured requests towards a Quatrain backend or other standard REST APIs.