package Ġcom . robert . b any ai . w up . data . clients Ċ Ċ import Ġcom . robert . b any ai . w up . data . model . Cards Response Ċ import Ġio . reactivex . rx java 3 . core . Single Ċ Ċ class ĠRest Client Impl ( ĊĠĠĠ Ġprivate Ġval Ġrest Interface : ĠRest Interface Ċ ) Ġ: ĠRest Client Ġ{ ĊĊĠĠĠ Ġ// minor Ġconversion Ġon Ġthe Ġdata Ġresponse Ġto Ġbe Ġable Ġto Ġuse Ġthe Ġbase Ġconverter , ĊĠĠĠ Ġ// Ġmaybe Ġa Ġcustom Ġm oshi Ġconverter Ġcould Ġbe Ġmore Ġefficient , ĊĠĠĠ Ġ// Ġbut Ġbased Ġon Ġthe Ġtime , Ġit Ġwas Ġthe Ġeasiest Ġsolution ĊĠĠĠ Ġoverride Ġfun Ġfetch Cards (): ĠSingle < Cards Response > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġrest Interface . fetch Cards () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. map Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠC ards Response ( it ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }