package Ġcom . f riday tech . dex . data . manager . rates Ċ Ċ import Ġio . horizontal systems . xr ates kit . entities . Chart Info Ċ import Ġio . horizontal systems . xr ates kit . entities . Chart Type Ċ import Ġio . horizontal systems . xr ates kit . entities . Market Info Ċ import Ġio . reactivex . Observable Ċ import Ġio . reactivex . Single Ċ import Ġjava . math . BigDecimal Ċ Ċ interface ĠIR ates Manager Ġ{ ĊĠĠĠ Ġfun Ġget Mark ets Observable (): ĠObservable < Map < String , ĠMarket Info >> ĊĊĠĠĠ Ġfun Ġget Mark ets ( coin Codes : ĠList < String >): ĠList < Market Info ?> ĊĊĠĠĠ Ġfun Ġget Market Info ( coin Code : ĠString ): ĠMarket Info ? ĊĊĠĠĠ Ġfun Ġchart Info ( coin Code : ĠString , Ġchart Type : ĠChart Type ): ĠChart Info ? ĊĊĠĠĠ Ġfun Ġchart Info Observable ( coin Code : ĠString , Ġchart Type : ĠChart Type ): ĠObservable < Chart Info > ĊĊĠĠĠ Ġfun Ġget H istorical Rate ( coin Code : ĠString , Ġtime Stamp : ĠLong ): ĠSingle < BigDecimal > ĊĊĠĠĠ Ġfun Ġget Latest Rate Single ( coin Code : ĠString ): ĠSingle < BigDecimal > ĊĊĠĠĠ Ġfun Ġget Latest Rate ( coin Code : ĠString ): ĠBigDecimal ? ĊĊĠĠĠ Ġfun Ġrefresh () Ċ } Ċ