UNPKG

@rudymalhi/intacct-sdk

Version:

Sage Intacct SDK for JavaScript

22 lines (21 loc) 736 B
/** * @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; }