package Ġcom . mar lon ma f ra . cor onav ir ustr ack ing app . data . remote Ċ Ċ import Ġcom . mar lon ma f ra . cor onav ir ustr ack ing app . network . Timeline Response Ċ import Ġcom . mar lon ma f ra . cor onav ir ustr ack ing app . network . Tracking ApiService Ċ import Ġcom . mar lon ma f ra . cor onav ir ustr ack ing app . network . Tracking Response Ċ import Ġio . reactivex . Single Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠRemote Tracking Data Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġtracking ApiService : ĠTracking ApiService Ċ ) Ġ{ ĊĊĠĠĠ Ġfun Ġget Tracking Location (): ĠSingle < Tracking Response > Ġ= Ġtracking ApiService . get Tracking Locations () ĊĊĠĠĠ Ġfun Ġget Timeline ( id : ĠInt ): ĠSingle < Timeline Response > Ġ= Ġtracking ApiService . getTime line ( id ) Ċ }