Recommender

interface Recommender

Recommender API

Functions

Link copied to clipboard
abstract suspend fun getCartComplementary(payload: CartRecommendationRequest, requestOptions: RequestOptions? = null): SystemaResult<RecommendationResponse>

Get cart complementary API (Coroutine)

abstract fun getCartComplementary(    payload: CartRecommendationRequest,     requestOptions: RequestOptions? = null,     result: (SystemaResult<RecommendationResponse>) -> Unit)

Get cart complementary API (Non-coroutine)

Link copied to clipboard
abstract suspend fun getCartRelated(payload: CartRecommendationRequest, requestOptions: RequestOptions? = null): SystemaResult<RecommendationResponse>

Get cart related API (Coroutine)

abstract fun getCartRelated(    payload: CartRecommendationRequest,     requestOptions: RequestOptions? = null,     result: (SystemaResult<RecommendationResponse>) -> Unit)

Get cart related API (Non-coroutine)

Link copied to clipboard
abstract suspend fun getCategoryPopular(payload: RecommendationRequest, requestOptions: RequestOptions? = null): SystemaResult<RecommendationResponse>

Get category popular API (Coroutine)

abstract fun getCategoryPopular(    payload: RecommendationRequest,     requestOptions: RequestOptions? = null,     result: (SystemaResult<RecommendationResponse>) -> Unit)

Get category trending API (Non-coroutine)

Link copied to clipboard
abstract suspend fun getCategoryTrending(payload: RecommendationRequest, requestOptions: RequestOptions? = null): SystemaResult<RecommendationResponse>

Get category trending API (Coroutine)

abstract fun getCategoryTrending(    payload: RecommendationRequest,     requestOptions: RequestOptions? = null,     result: (SystemaResult<RecommendationResponse>) -> Unit)

Get category trending API (Non-coroutine)

Link copied to clipboard
abstract suspend fun getComplementary(payload: RecommendationRequest, requestOptions: RequestOptions? = null): SystemaResult<RecommendationResponse>

Get complementary API (Coroutine)

abstract fun getComplementary(    payload: RecommendationRequest,     requestOptions: RequestOptions? = null,     result: (SystemaResult<RecommendationResponse>) -> Unit)

Get complementary API (Non-coroutine)

Link copied to clipboard
abstract suspend fun getPopular(payload: RecommendationRequest = RecommendationRequest(), requestOptions: RequestOptions? = null): SystemaResult<RecommendationResponse>

Get popular API (Coroutine)

abstract fun getPopular(    payload: RecommendationRequest = RecommendationRequest(),     requestOptions: RequestOptions? = null,     result: (SystemaResult<RecommendationResponse>) -> Unit)

Get popular API (Non-coroutine)

Link copied to clipboard
abstract suspend fun getRelated(payload: RecommendationRequest, requestOptions: RequestOptions? = null): SystemaResult<RecommendationResponse>

Get related API (Coroutine)

abstract fun getRelated(    payload: RecommendationRequest,     requestOptions: RequestOptions? = null,     result: (SystemaResult<RecommendationResponse>) -> Unit)

Get related API (Non-coroutine)

Link copied to clipboard
abstract suspend fun getSimilar(payload: RecommendationRequest, requestOptions: RequestOptions? = null): SystemaResult<RecommendationResponse>

Get similar API (Coroutine)

abstract fun getSimilar(    payload: RecommendationRequest,     requestOptions: RequestOptions? = null,     result: (SystemaResult<RecommendationResponse>) -> Unit)

Get similar API (Non-coroutine)

Link copied to clipboard
abstract suspend fun getTrending(payload: RecommendationRequest = RecommendationRequest(), requestOptions: RequestOptions? = null): SystemaResult<RecommendationResponse>

Get trending API (Coroutine)

abstract fun getTrending(    payload: RecommendationRequest = RecommendationRequest(),     requestOptions: RequestOptions? = null,     result: (SystemaResult<RecommendationResponse>) -> Unit)

Get trending API (Non-coroutine)

Inheritors

Link copied to clipboard