package Ġio . pl ast ique . dev i ations . list Ċ Ċ import Ġcom . sch . neon . Event Ċ import Ġio . pl ast ique . core . lists . ListItem Ċ import Ġio . pl ast ique . core . network . Network Connection State Ċ import Ġio . pl ast ique . dev i ations . Fetch Params Ċ Ċ sealed Ġclass ĠDe viation List Event Ġ: ĠEvent () Ġ{ ĊĠĠĠ Ġdata Ġclass ĠItems Changed Event ( val Ġitems : ĠList < ListItem >, Ġval Ġhas More : ĠBoolean ) Ġ: ĠDe viation List Event () Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Items Changed Event ( items =${ items . size }, Ġhas More =$ hasMore )" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġdata Ġclass ĠLoad Error Event ( val Ġerror : ĠThrowable ) Ġ: ĠDe viation List Event () ĊĠĠĠ Ġobject ĠRetry Click Event Ġ: ĠDe viation List Event () ĊĠĠĠ Ġobject ĠSn ackbar Shown Event Ġ: ĠDe viation List Event () ĊĊĠĠĠ Ġobject ĠLoad More Event Ġ: ĠDe viation List Event () ĊĠĠĠ Ġobject ĠLoad More Started Event Ġ: ĠDe viation List Event () ĊĠĠĠ Ġobject ĠLoad More Finished Event Ġ: ĠDe viation List Event () ĊĠĠĠ Ġdata Ġclass ĠLoad More Error Event ( val Ġerror : ĠThrowable ) Ġ: ĠDe viation List Event () ĊĊĠĠĠ Ġobject ĠRefresh Event Ġ: ĠDe viation List Event () ĊĠĠĠ Ġobject ĠRefresh Finished Event Ġ: ĠDe viation List Event () ĊĠĠĠ Ġdata Ġclass ĠRefresh Error Event ( val Ġerror : ĠThrowable ) Ġ: ĠDe viation List Event () ĊĊĠĠĠ Ġdata Ġclass ĠSet Favorite Event ( val Ġdeviation Id : ĠString , Ġval Ġfavorite : ĠBoolean ) Ġ: ĠDe viation List Event () ĊĠĠĠ Ġobject ĠSet Favorite Finished Event Ġ: ĠDe viation List Event () ĊĠĠĠ Ġdata Ġclass ĠSet Favorite Error Event ( val Ġerror : ĠThrowable ) Ġ: ĠDe viation List Event () ĊĊĠĠĠ Ġdata Ġclass ĠConnection StateChanged Event ( val Ġconnection State : ĠNetwork Connection State ) Ġ: ĠDe viation List Event () ĊĠĠĠ Ġdata Ġclass ĠParams Changed Event ( val Ġparams : ĠFetch Params ) Ġ: ĠDe viation List Event () ĊĠĠĠ Ġdata Ġclass ĠShow L iter ature Changed Event ( val Ġshow L iter ature : ĠBoolean ) Ġ: ĠDe viation List Event () ĊĠĠĠ Ġdata Ġclass ĠShow M ature Changed Event ( val Ġshow M ature : ĠBoolean ) Ġ: ĠDe viation List Event () ĊĠĠĠ Ġdata Ġclass ĠLayout Mode Changed Event ( val Ġlayout Mode : ĠLayout Mode ) Ġ: ĠDe viation List Event () Ċ } Ċ