smartSearch

abstract suspend fun smartSearch(payload: SmartSearchRequest, requestOptions: RequestOptions? = null): SystemaResult<SmartSearchResponse>

Smart search API (Coroutine)

Return

the recommendation response

Parameters

payload

smart search request.

requestOptions

additional request options.

abstract fun smartSearch(payload: SmartSearchRequest, requestOptions: RequestOptions? = null, result: (SystemaResult<SmartSearchResponse>) -> Unit)

Smart search API (Non-coroutine)

Parameters

payload

smart search request.

requestOptions

additional request options.

result

function that returns a Result object.