IResultObserver

interface IResultObserver<T>

処理の結果を監視するためのインタフェース

Parameters

T

処理の結果の型

Functions

Link copied to clipboard
abstract fun onFailure(callback: (Exception) -> Unit?): IResultObserver<T>

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

Link copied to clipboard
abstract fun onSuccess(callback: (result: T) -> Unit?): IResultObserver<T>

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

Properties

Link copied to clipboard
abstract val exception: Exception?

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

Link copied to clipboard

処理が完了されているか

Link copied to clipboard
open val isSuccess: Boolean

処理が成功しているか

Link copied to clipboard
abstract val result: T?

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

Inheritors

Link copied to clipboard
Link copied to clipboard