Share via


IRuntimeDataClient interface

Interface for runtime data client

Methods

createDataAsync<TRequest, TResponse>(string, string, string, TRequest, IOperationContext)
deleteDataAsync(string, string, string, IOperationContext)
retrieveDataAsync<TResponse>(string, string, string, HttpMethod, {[key: string]: string}, unknown, IOperationContext)
updateDataAsync<TRequest, TResponse>(string, string, string, TRequest, IOperationContext)

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

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

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

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

Returns

Promise<IOperationResult<TResponse>>