package Ġcom . kar h oo . samples . network sdk . planning Ċ Ċ import Ġcom . kar h oo . sdk . api . model . Location Info Ċ Ċ interface ĠBook ing Pl anning Contract Ġ{ ĊĠĠĠ Ġsealed Ġclass ĠAddress Bar Event Ġ{ ĊĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠPick Up Address Event ( val Ġaddress : ĠLocation Info ?) Ġ: ĠAddress Bar Event () ĊĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠDestination Address Event ( val Ġaddress : ĠLocation Info ?) Ġ: ĠAddress Bar Event () ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġsealed Ġclass ĠAddress Bar Actions Ġ{ ĊĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠUpdate Address Label ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġlocation Info : ĠLocation Info ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġaddress Type : ĠAddress Type ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ: ĠAddress Bar Actions () ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġenum Ġclass ĠAddress Type Ġ{ ĊĠĠĠĠĠĠĠ ĠOR IGIN , ĊĠĠĠĠĠĠĠ ĠDEST INATION ĊĠĠĠ Ġ} Ċ } Ċ