package Ġcom . conf in ap pt il us . conf in pin board . announce ments . list Ċ Ċ import Ġcom . conf in ap pt il us . conf in pin board . commons . base . Base Contract Ċ import Ġcom . conf in ap pt il us . conf in pin board . domain . models . Anno uncement Model Ċ Ċ interface ĠAnno unce ments List Contract Ġ{ ĊĊĠĠĠ Ġinterface ĠView Ġ: ĠBase Contract . View Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġupdate ( announce ments : ĠList < Anno uncement Model >) ĊĊĠĠĠĠĠĠĠ Ġfun Ġshow Anno uncement Detail ( announcement : ĠAnno uncement Model ) ĊĊĠĠĠĠĠĠĠ Ġfun Ġshow Progress () ĊĊĠĠĠĠĠĠĠ Ġfun Ġhide Progress () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠPres enter Ġ: ĠBase Contract . Presenter < View > Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġon Anno uncement Item Clicked ( announcement : ĠAnno uncement Model ) ĊĊĠĠĠĠĠĠĠ Ġfun Ġget Anno unce ments ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsearch Term : ĠString Ġ= Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcategories : ĠList < Anno uncement Model . Category > Ġ= Ġempty List () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ