package Ġcom . example . y xm . phot ogen ic . module . discovery Ċ Ċ import Ġcom . example . lib _ network . bean . Categories Bean Ċ import Ġcom . example . lib _ network . bean . Common Video Bean Ċ import Ġcom . example . y xm . phot ogen ic . base . Base View Ċ import Ġcom . example . y xm . phot ogen ic . base . IP res enter Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġy xm Ġon Ġ 2 0 2 0 - 1 - 1 4 Ċ Ġ* Ġ@ function : Ġ åıĳçİ° contract Ċ Ġ*/ Ċ interface ĠDiscovery Contract Ġ{ ĊĠĠĠ Ġinterface ĠI Discovery View : ĠBase View { ĊĊĠĠĠĠĠĠĠ Ġfun Ġset Banner List ( data : ĠArrayList < String >) ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* Ġè®¾ç½® æķ°æį® ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġfun Ġset Category ( data : ĠArrayList < Categories Bean >) ĊĊĠĠĠĠĠĠĠ Ġfun Ġset Video Data ( data : ĠArrayList < Common Video Bean . Result Bean . Result Data >) ĊĊĠĠĠĠĠĠĠ Ġ// ç»ĵæĿŁ åĪ·æĸ° ĊĠĠĠĠĠĠĠ Ġfun Ġfinish Refresh () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠI Discovery Presenter : ĠIP res enter < ID is covery View >{ ĊĠĠĠĠĠĠĠ Ġfun Ġget Banner Data () ĊĊĠĠĠĠĠĠĠ Ġfun Ġget Video Collection With Brief () ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* Ġèİ·åıĸ åĪĨç±» æķ°æį® ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġfun Ġget Category Data () ĊĠĠĠ Ġ} Ċ }