@rudymalhi/intacct-sdk
Version:
Sage Intacct SDK for JavaScript
22 lines (21 loc) • 736 B
TypeScript
/**
* @module Intacct/SDK/Xml
*/
import ClientConfig from "../ClientConfig";
import IFunction from "../Functions/IFunction";
import RequestConfig from "../RequestConfig";
import OfflineResponse from "./OfflineResponse";
import OnlineResponse from "./OnlineResponse";
export default class RequestHandler {
readonly version: string;
clientConfig: ClientConfig;
requestConfig: RequestConfig;
endpointUrl: string;
constructor(clientConfig: ClientConfig, requestConfig: RequestConfig);
executeOnline(content: IFunction[]): Promise<OnlineResponse>;
executeOffline(content: IFunction[]): Promise<OfflineResponse>;
private getHttpClient;
private execute;
private delay;
private exponentialDelay;
}