executeMethod

open suspend fun executeMethod(method: DataMethod): DataValue?

See executeMethod_(DataMethod, ParameterList, HttpHeaders?, RequestOptions?).

Return

(see linked method).

Parameters

method

Method parameter.


open suspend fun executeMethod(method: DataMethod, parameters: ParameterList): DataValue?

See executeMethod_(DataMethod, ParameterList, HttpHeaders?, RequestOptions?).

Return

(see linked method).

Parameters

method

Method parameter.

parameters

Parameters parameter.


open suspend fun executeMethod(method: DataMethod, parameters: ParameterList, headers: HttpHeaders?): DataValue?

See executeMethod_(DataMethod, ParameterList, HttpHeaders?, RequestOptions?).

Return

(see linked method).

Parameters

method

Method parameter.

parameters

Parameters parameter.

headers

Headers parameter.


open suspend fun executeMethod(method: DataMethod, parameters: ParameterList, headers: HttpHeaders?, options: RequestOptions?): DataValue?

Execute a data method (action or function) in the target system. Actions may have backend side-effects. Functions should not have backend side-effects.

Return

(nullable) The method result, or null if the method has no result.

Parameters

method

Data method.

parameters

Method parameters.

headers

(nullable) Optional request-specific headers.

options

(nullable) Optional request-specific options.