package Ġcom . k ier an . win ni peg bus backend . agency . win ni peg transit . Trip Planner . classes Ċ Ċ import Ġcom . k ier an . win ni peg bus backend . agency . win ni peg transit . Transit Api Manager Ċ import Ġcom . k ier an . win ni peg bus backend . common . Stop Time Ċ import Ġorg . json . JSONException Ċ import Ġorg . json . JSONObject Ċ Ċ class ĠTimes ( times : ĠJSONObject ) Ġ{ ĊĠĠĠ Ġvar Ġtotal Time : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġwalking Time : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġwaiting Time : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġr iding Time : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġvar ĠstartTime : ĠStop Time ? Ġ= Ġnull ĊĠĠĠ Ġvar ĠendTime : ĠStop Time ? Ġ= Ġnull ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdur ations Ġ= Ġtimes . getJSONObject (" dur ations ") ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartTime Ġ= ĠStop Time . convert StringTo Stop Time ( times . getString (" start "), ĠTrans it Api Manager . API _ DATE _ FORMAT ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠendTime Ġ= ĠStop Time . convert StringTo Stop Time ( times . getString (" end "), ĠTrans it Api Manager . API _ DATE _ FORMAT ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġtotal Time Ġ= Ġdur ations . getInt (" total ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwalking Time Ġ= Ġdur ations . getInt (" walk ing ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwaiting Time Ġ= Ġdur ations . getInt (" waiting ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġr iding Time Ġ= Ġdur ations . getInt (" riding ") ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠJSON Exception ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ