Sage Intacct SDK for .NET
Intacct.SDK.OnlineClient Class Reference
Inheritance diagram for Intacct.SDK.OnlineClient:
Intacct.SDK.AbstractClient

Public Member Functions

 OnlineClient (ClientConfig config=null)
 Construct an Intacct Online Client More...
 
async Task< OnlineResponseExecute (IFunction apiFunction, RequestConfig requestConfig=null)
 Execute one Intacct API function More...
 
async Task< OnlineResponseExecuteBatch (List< IFunction > apiFunctions, RequestConfig requestConfig=null)
 Execute multiple Intacct API functions More...
 

Additional Inherited Members

- Data Fields inherited from Intacct.SDK.AbstractClient
ClientConfig Config
 
- Protected Member Functions inherited from Intacct.SDK.AbstractClient
 AbstractClient (ClientConfig config=null)
 
async Task< OnlineResponseExecuteOnlineRequest (List< IFunction > functions, RequestConfig requestConfig=null)
 
async Task< OfflineResponseExecuteOfflineRequest (List< IFunction > functions, RequestConfig requestConfig=null)
 
- Static Protected Attributes inherited from Intacct.SDK.AbstractClient
const string ProfileEnvName = "INTACCT_PROFILE"
 

Constructor & Destructor Documentation

◆ OnlineClient()

Intacct.SDK.OnlineClient.OnlineClient ( ClientConfig  config = null)
inline

Construct an Intacct Online Client

Parameters
config

Member Function Documentation

◆ Execute()

async Task<OnlineResponse> Intacct.SDK.OnlineClient.Execute ( IFunction  apiFunction,
RequestConfig  requestConfig = null 
)
inline

Execute one Intacct API function

Parameters
apiFunction
requestConfig
Returns

◆ ExecuteBatch()

async Task<OnlineResponse> Intacct.SDK.OnlineClient.ExecuteBatch ( List< IFunction apiFunctions,
RequestConfig  requestConfig = null 
)
inline

Execute multiple Intacct API functions

Parameters
apiFunctions
requestConfig
Returns