package Ġcom . ti ago hs . h qr . ui . contracts Ċ Ċ import Ġcom . ti ago hs . h qr . ui . adapters . downloads . Download Item Ċ import Ġcom . ti ago hs . h qr . ui . presenter . config . IP res enter Ċ import Ġcom . ti ago hs . h qr . ui . views . config . I View Ċ Ċ class ĠDownload Contract Ġ{ ĊĊĠĠĠ Ġinterface ĠID own load View : ĠI View Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġon Bind Item ( download Item : ĠDownload Item ) ĊĠĠĠĠĠĠĠ Ġfun Ġon Bind Downloads ( downloads : ĠList < Download Item >) ĊĠĠĠĠĠĠĠ Ġfun Ġon Bind More Downloads ( downloads : ĠList < Download Item >) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠID own load Presenter : ĠIP res enter < ID own load View > Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġon Get Downloads () ĊĠĠĠĠĠĠĠ Ġfun Ġon Get More () ĊĊĠĠĠĠĠĠĠ Ġfun Ġhas More (): ĠBoolean ĊĠĠĠĠĠĠĠ Ġfun Ġget Original List (): ĠList < Download Item > ĊĊĠĠĠĠĠĠĠ Ġfun Ġdelete Com ic ( download Item : ĠDownload Item ) ĊĠĠĠĠĠĠĠ Ġfun Ġadd Or Remove From Favorite ( download Item : ĠDownload Item ) ĊĠĠĠ Ġ} Ċ }