package Ġuk . co . sentinel web . use _ case Ċ Ċ import Ġio . reactivex . Observable Ċ import Ġuk . co . sentinel web . domain . Account Domain ĊĊ Ċ interface ĠGet Transactions UseCase Ġ{ ĊĠĠĠ Ġenum Ġclass ĠType Ġ{ ĠTRAN SACTION _ ONLY , ĠTR A DES _ ONLY Ġ} ĊĊĠĠĠ Ġfun Ġget Transactions For Account ( account : ĠAccount Domain , Ġtype : ĠType ?): ĠObservable < Account Domain > ĊĠĠĠ Ġfun ĠgetAll Transactions By Account ( type : ĠType ? Ġ= Ġnull ): ĠObservable < Account Domain > Ċ }