package Ġcom . ti ago . use cases . t fl coding challenge . use cases Ċ Ċ import Ġcom . ti ago . use cases . t fl coding challenge . data access . Road Status DataSource Ċ import Ġcom . ti ago . use cases . t fl coding challenge . data access . Road Status Response Ċ import Ġio . reactivex . Single Ċ Ċ open Ġclass ĠGet Road Status ( ĊĠĠĠ Ġprivate Ġval Ġroad Status DataSource : ĠRoad Status DataSource Ċ ) Ġ{ ĊĠĠĠ Ġopen Ġfun Ġget Road Status ( road Id : ĠString ): ĠSingle < Road Status Response > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġroad Status DataSource . get Road Status ( road Id ) ĊĠĠĠ Ġ} Ċ } Ċ