IRecommender

レコメンドの処理、処理状態の通知を行うためのインタフェース

Functions

Link copied to clipboard
abstract override fun onCancel(callback: () -> Unit?): IRecommender

処理がキャンセルされた場合に呼び出される

Link copied to clipboard
abstract override fun onFailure(callback: (Exception) -> Unit?): IRecommender

処理が失敗した場合のコールバックを設定する

Link copied to clipboard
abstract override fun onStart(callback: () -> Unit?): IRecommender

処理が開始した場合のコールバックを設定する

Link copied to clipboard
abstract override fun onSuccess(callback: (result: RecommendationResult) -> Unit?): IRecommender

処理がが成功した場合のコールバックを設定する

Properties

Link copied to clipboard
abstract val exception: Exception?

処理のエラー
結果が出ていない場合は null を返す

Link copied to clipboard
abstract val isCancelled: Boolean

処理がキャンセルされているか

Link copied to clipboard

処理が完了されているか

Link copied to clipboard
abstract val isStarted: Boolean

処理が開始されているか

Link copied to clipboard
open val isSuccess: Boolean

処理が成功しているか

Link copied to clipboard

処理の結果を取得する
結果が出ていない場合は null を返す