IRuntimeDataClient interface
Interface for runtime data client
Methods
Method Details
createDataAsync<TRequest, TResponse>(string, string, string, TRequest, IOperationContext)
function createDataAsync<TRequest, TResponse>(url: string, connectionApi: string, serviceNamespace: string, body: TRequest, context?: IOperationContext): Promise<IOperationResult<TResponse>>
Parameters
- url
-
string
- connectionApi
-
string
- serviceNamespace
-
string
- body
-
TRequest
- context
- IOperationContext
Returns
Promise<IOperationResult<TResponse>>
deleteDataAsync(string, string, string, IOperationContext)
function deleteDataAsync(url: string, connectionApi: string, serviceNamespace: string, context?: IOperationContext): Promise<IOperationResult<void>>
Parameters
- url
-
string
- connectionApi
-
string
- serviceNamespace
-
string
- context
- IOperationContext
Returns
Promise<IOperationResult<void>>
retrieveDataAsync<TResponse>(string, string, string, HttpMethod, {[key: string]: string}, unknown, IOperationContext)
function retrieveDataAsync<TResponse>(url: string, connectionApi: string, serviceNamespace: string, method: HttpMethod, headers?: {[key: string]: string}, body?: unknown, context?: IOperationContext): Promise<IOperationResult<TResponse>>
Parameters
- url
-
string
- connectionApi
-
string
- serviceNamespace
-
string
- method
- HttpMethod
- headers
-
{[key: string]: string}
- body
-
unknown
- context
- IOperationContext
Returns
Promise<IOperationResult<TResponse>>
updateDataAsync<TRequest, TResponse>(string, string, string, TRequest, IOperationContext)
function updateDataAsync<TRequest, TResponse>(url: string, connectionApi: string, serviceNamespace: string, body: TRequest, context?: IOperationContext): Promise<IOperationResult<TResponse>>
Parameters
- url
-
string
- connectionApi
-
string
- serviceNamespace
-
string
- body
-
TRequest
- context
- IOperationContext
Returns
Promise<IOperationResult<TResponse>>