package Ġcom . l zx . nick photo . module . main . contract Ċ Ċ import Ġcom . l zx . nick photo . bean . Photo Info Ċ import Ġcom . trello . rx lifecycle 2 . Lifecycle Transformer Ċ import Ġio . reactivex . annotations . NonNull Ċ import Ġokhttp 3 . ResponseBody Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġl zx Ġon Ġ 2 0 1 7 / 7 / 5 . Ċ Ġ*/ Ċ interface ĠPhoto Contract Ġ{ ĊĊĠĠĠ Ġinterface ĠI Photo Presenter Ġ{ ĊĠĠĠĠĠĠĠ Ġfun ĠgetAll Photo List (@ NonNull Ġtransformer : ĠLifecycle Transformer < ResponseBody >, is Show : Boolean ) ĊĠĠĠĠĠĠĠ Ġfun Ġload More Photo List (@ NonNull Ġtransformer : ĠLifecycle Transformer < ResponseBody >) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠI Photo View Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġshow Pro ( is Show : ĠBoolean ) ĊĠĠĠĠĠĠĠ Ġfun ĠOn Get Photo Success ( result : ĠArrayList < Photo Info >) ĊĠĠĠĠĠĠĠ Ġfun Ġload More Success ( result : ĠArrayList < Photo Info >) ĊĠĠĠĠĠĠĠ Ġfun Ġload More Error ( msg : ĠString ) ĊĠĠĠĠĠĠĠ Ġfun Ġload Finish All Data () ĊĠĠĠĠĠĠĠ Ġfun ĠOn Error ( msg : ĠString ) ĊĠĠĠ Ġ} Ċ Ċ }