package Ġes . v og h dev . pr jd agger 2 . ui . presenter Ċ Ċ import Ġes . v og h dev . pr jd agger 2 . global . model . User Ċ Ċ class ĠUser List Contract Ġ{ ĊĠĠĠ Ġinterface ĠView : ĠBase Contract . View Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġshow UserList ( users : ĠList < User >) ĊĠĠĠĠĠĠĠ Ġfun Ġshow UserList Error ( e : ĠException ) ĊĠĠĠĠĠĠĠ Ġfun Ġshow No Internet Message () ĊĠĠĠĠĠĠĠ Ġfun Ġshow Loading () ĊĠĠĠĠĠĠĠ Ġfun Ġhide Loading () ĊĠĠĠĠĠĠĠ Ġfun Ġmake User Say Hello ( user : ĠUser ) ĊĠĠĠĠĠĠĠ Ġfun Ġshow User Clicked Message ( user : ĠUser ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠPres enter : ĠBase Contract . Presenter < View > Ġ{ ĊĠĠĠ Ġ} Ċ }