Recommender
interface Recommender
Content copied to clipboard
Recommender API
Functions
get Cart Complementary
Link copied to clipboard
abstract suspend fun getCartComplementary(payload: CartRecommendationRequest, requestOptions: RequestOptions? = null): SystemaResult<RecommendationResponse>
Content copied to clipboard
Get cart complementary API (Coroutine)
abstract fun getCartComplementary(payload: CartRecommendationRequest, requestOptions: RequestOptions? = null, result: (SystemaResult<RecommendationResponse>) -> Unit)
Content copied to clipboard
Get cart complementary API (Non-coroutine)
get Cart Related
Link copied to clipboard
abstract suspend fun getCartRelated(payload: CartRecommendationRequest, requestOptions: RequestOptions? = null): SystemaResult<RecommendationResponse>
Content copied to clipboard
Get cart related API (Coroutine)
abstract fun getCartRelated(payload: CartRecommendationRequest, requestOptions: RequestOptions? = null, result: (SystemaResult<RecommendationResponse>) -> Unit)
Content copied to clipboard
Get cart related API (Non-coroutine)
get Category Popular
Link copied to clipboard
abstract suspend fun getCategoryPopular(payload: RecommendationRequest, requestOptions: RequestOptions? = null): SystemaResult<RecommendationResponse>
Content copied to clipboard
Get category popular API (Coroutine)
abstract fun getCategoryPopular(payload: RecommendationRequest, requestOptions: RequestOptions? = null, result: (SystemaResult<RecommendationResponse>) -> Unit)
Content copied to clipboard
Get category trending API (Non-coroutine)
get Category Trending
Link copied to clipboard
abstract suspend fun getCategoryTrending(payload: RecommendationRequest, requestOptions: RequestOptions? = null): SystemaResult<RecommendationResponse>
Content copied to clipboard
Get category trending API (Coroutine)
abstract fun getCategoryTrending(payload: RecommendationRequest, requestOptions: RequestOptions? = null, result: (SystemaResult<RecommendationResponse>) -> Unit)
Content copied to clipboard
Get category trending API (Non-coroutine)
get Complementary
Link copied to clipboard
abstract suspend fun getComplementary(payload: RecommendationRequest, requestOptions: RequestOptions? = null): SystemaResult<RecommendationResponse>
Content copied to clipboard
Get complementary API (Coroutine)
abstract fun getComplementary(payload: RecommendationRequest, requestOptions: RequestOptions? = null, result: (SystemaResult<RecommendationResponse>) -> Unit)
Content copied to clipboard
Get complementary API (Non-coroutine)
get Popular
Link copied to clipboard
abstract suspend fun getPopular(payload: RecommendationRequest = RecommendationRequest(), requestOptions: RequestOptions? = null): SystemaResult<RecommendationResponse>
Content copied to clipboard
Get popular API (Coroutine)
abstract fun getPopular(payload: RecommendationRequest = RecommendationRequest(), requestOptions: RequestOptions? = null, result: (SystemaResult<RecommendationResponse>) -> Unit)
Content copied to clipboard
Get popular API (Non-coroutine)
get Related
Link copied to clipboard
abstract suspend fun getRelated(payload: RecommendationRequest, requestOptions: RequestOptions? = null): SystemaResult<RecommendationResponse>
Content copied to clipboard
Get related API (Coroutine)
abstract fun getRelated(payload: RecommendationRequest, requestOptions: RequestOptions? = null, result: (SystemaResult<RecommendationResponse>) -> Unit)
Content copied to clipboard
Get related API (Non-coroutine)
get Similar
Link copied to clipboard
abstract suspend fun getSimilar(payload: RecommendationRequest, requestOptions: RequestOptions? = null): SystemaResult<RecommendationResponse>
Content copied to clipboard
Get similar API (Coroutine)
abstract fun getSimilar(payload: RecommendationRequest, requestOptions: RequestOptions? = null, result: (SystemaResult<RecommendationResponse>) -> Unit)
Content copied to clipboard
Get similar API (Non-coroutine)
get Trending
Link copied to clipboard
abstract suspend fun getTrending(payload: RecommendationRequest = RecommendationRequest(), requestOptions: RequestOptions? = null): SystemaResult<RecommendationResponse>
Content copied to clipboard
Get trending API (Coroutine)
abstract fun getTrending(payload: RecommendationRequest = RecommendationRequest(), requestOptions: RequestOptions? = null, result: (SystemaResult<RecommendationResponse>) -> Unit)
Content copied to clipboard
Get trending API (Non-coroutine)
Inheritors
SystemaAI
Link copied to clipboard