package Ġcom . ly . wan android . base . m vi Ċ Ċ /** Ċ Ġ* ĠåĪĽå»º å¯Ĩ å°ģ ç±» æĹ¶ ï¼Į å®ŀçİ° è¿Ļä¸ª æİ¥åı£ Ċ Ġ* Ġ å¤ĦçĲĨ view çļĦ äºĭä»¶ Ċ Ġ*/ Ċ interface ĠI View Action Ċ Ċ object ĠNone View Action Ġ: ĠI View Action ĊĊ Ċ sealed Ġclass ĠPage State Ġ{ ĊĠĠĠ Ġobject ĠNone Ġ: ĠPage State () ĊĊĠĠĠ Ġobject ĠLoading Ġ: ĠPage State () ĊĊĠĠĠ Ġdata Ġclass ĠSuccess ( val Ġdata : ĠAny ?) Ġ: ĠPage State () ĊĊĠĠĠ Ġdata Ġclass ĠError ( val Ġmsg : ĠString ) Ġ: ĠPage State () ĊĊĠĠĠ Ġobject ĠEmpty Ġ: ĠPage State () Ċ Ċ } Ċ Ċ sealed Ġclass ĠCommon Event Ġ{ ĊĊĠĠĠ Ġobject ĠShow Loading Ġ: ĠCommon Event () ĊĊĠĠĠ Ġobject ĠDis miss Loading Ġ: ĠCommon Event () Ċ Ċ } Ċ Ċ sealed Ġclass ĠListView State < out ĠT Ġ: ĠAny > Ġ{ ĊĠĠĠ Ġobject ĠInit Ġ: ĠListView State < Nothing >() ĊĠĠĠ Ġdata Ġclass ĠF etched < T Ġ: ĠAny >( ĊĠĠĠĠĠĠĠ Ġval Ġrefresh : ĠBoolean , ĊĠĠĠĠĠĠĠ Ġval Ġsuccess : ĠBoolean , ĊĠĠĠĠĠĠĠ Ġval Ġhas More : ĠBoolean , ĊĠĠĠĠĠĠĠ Ġval Ġdata : ĠT ? Ġ= Ġnull ĊĠĠĠ Ġ) Ġ: ĠListView State < T >() Ċ Ċ }