package Ġcom . key kat . key kat . br aw lk at . service . map recommend service . util Ċ Ċ import Ġandroid . widget . Button Ċ import Ġcom . key kat . key kat . br aw lk at . service . model . data . Notification Data Ċ Ċ class ĠMap Recommend Contract Ġ{ ĊĠĠĠ Ġinterface ĠMain View Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġset Service Button Enable () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠView pager View Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġset On Player Recommend Button Click () ĊĠĠĠĠĠĠĠ Ġfun Ġset On All Recommend Button Click () ĊĠĠĠĠĠĠĠ Ġfun Ġupdate Map Recommend Data ( notification Data : ĠNotification Data ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠRecyclerView Ġ{ ĊĠĠĠĠĠĠ Ġfun Ġupdate Recommend State ( state : ĠBoolean ) ĊĠĠĠĠĠĠ Ġfun Ġrefresh ( notification Data : ĠNotification Data ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠPres enter Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġfetch Player B raw lers ArrayList (): ĠArrayList < String > ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠView Pager Presenter Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġset On Player Recommend Clicked () ĊĠĠĠĠĠĠĠ Ġfun Ġset On All Recommend Clicked () ĊĠĠĠ Ġ} Ċ }