package Ġcom . ar au jo . j ordan . shop ify mobile summer challenge 2 0 1 9 . contract Ċ Ċ import Ġcom . ar au jo . j ordan . shop ify mobile summer challenge 2 0 1 9 . model . Collection Ċ import Ġcom . ar au jo . j ordan . shop ify mobile summer challenge 2 0 1 9 . model . Custom Collection ĊĊ Ċ /** Ċ Ġ* ĠManage Ġthe Ġcontrol Ġor ĠView Projection Ġlayers Ċ Ġ* ĠCreated Ġby Ġar au jo j ordan Ġon Ġ 1 8 / 1 2 / 2 0 1 8 . Ċ Ġ*/ Ċ Ċ class ĠCustom List Contract Ġ{ ĊĊĠĠĠ Ġinterface ĠView : ĠBase View Ġ Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġshow Loading ( isLoading : ĠBoolean ) ĊĠĠĠĠĠĠĠ Ġfun Ġshow ErrorMessage ( error : ĠString ) ĊĠĠĠĠĠĠĠ Ġfun Ġfetch Cust Col Success ( list : ĠList < Custom Collection > ?) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠPres enter : Base Presenter < View >{ ĊĠĠĠĠĠĠĠ Ġfun Ġfetch CC Data ( page : Int ) ĊĠĠĠ Ġ} Ċ }