package Ġcom . co zo . co z om vp . main activity . map fragment Ċ Ċ import Ġcom . co zo . co z om vp . network api . Network Model Ċ Ċ interface ĠMap Interfaces Ġ{ ĊĊĠĠĠ Ġinterface ĠPres enter Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġtriggered Ġwhen Ġuser Ġlocation Ġdata Ġis Ġavailable ĊĠĠĠĠĠĠĠ Ġfun Ġon User Location Data Available ( location : ĠNetwork Model . Location ) ĊĊĠĠĠĠĠĠĠ Ġ// Ġtriggered Ġwhen Ġdelivery Ġpartner Ġlocations Ġand Ġroutes Ġare Ġavailable . ĊĠĠĠĠĠĠĠ Ġfun Ġon Part Location Data Available ( locations : ĠMutable Map < String , ĠNetwork Model . Location >, Ġencoded Poly lines : ĠMap < String , ĠString >) ĊĊĠĠĠĠĠĠĠ Ġ// Ġtriggered Ġwhen Ġrestaurant Ġcard Ġview Ġhas Ġbeen Ġclicked ĊĠĠĠĠĠĠĠ Ġfun Ġon Restaurant Card View Clicked ( rest ID : ĠString ) ĊĊĠĠĠĠĠĠĠ Ġ// Ġtriggered Ġwhen Ġdelivery Ġpartner Ġcard Ġview Ġhas Ġbeen Ġclicked ĊĠĠĠĠĠĠĠ Ġfun Ġon Partner Card View Clicked ( partner ID : ĠString ) ĊĊĠĠĠĠĠĠĠ Ġ// Ġtriggered Ġwhen Ġback Ġbutton Ġhas Ġbeen Ġpressed ĊĠĠĠĠĠĠĠ Ġfun Ġon Back Pressed () ĊĊĠĠĠ Ġ} Ċ Ċ }