package Ġcom . sim top . chart . domain . use cases Ċ Ċ import Ġcom . sim top . test utils . core . Base UseCase Ċ import Ġcom . sim top . chart . domain . models . market price . Market Price Model Ċ import Ġcom . sim top . chart . domain . repository . Market Price Repository Ċ import Ġio . reactivex . Single Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠGet Market Price UseCase Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġmarket Price Repository : ĠMarket Price Repository Ċ ) Ġ: ĠBase UseCase < Market Price Model , ĠGet Market Price UseCase . Params >() Ġ{ ĊĊĠĠĠ Ġinner Ġclass ĠParams () ĊĊĠĠĠ Ġoverride Ġfun Ġbuild UseCase ( params : ĠParams ): ĠSingle < Market Price Model > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġmarket Price Repository . get Market Price () ĊĠĠĠ Ġ} Ċ }