package Ġcom . ch ristopher _ el ias . features . movies . presentation . ui . movies _ list Ċ Ċ import Ġcom . ch ristopher _ el ias . functional _ programming . Failure Ċ import Ġcom . ch ristopher _ el ias . common . models . presentation . Movie Ui Ċ import Ġcom . ch ristopher _ el ias . features . movies . m vi _ core . M vi ViewState Ċ import Ġcom . ch ristopher _ el ias . utils . One Time Event Ċ Ċ /* Ċ Ġ* ĠCreated Ġby ĠCh ristopher ĠE li as Ġon Ġ 2 6 / 0 4 / 2 0 2 1 Ċ Ġ* Ġch ristopher . mike . 9 6 @ gmail . com Ċ Ġ* Ċ Ġ* ĠL ima , ĠPer u . Ċ Ġ*/ Ċ Ċ /** Ċ Ġ* ĠHold s Ġthe Ġstate Ġto Ġrepresent Ġin ĠMovie List Fragment . Ċ Ġ*/ Ċ data Ġclass ĠMovie List Ui State ( ĊĠĠĠ Ġval ĠisLoading : ĠBoolean Ġ= Ġfalse , ĊĠĠĠ Ġval Ġmovies : ĠList < Movie Ui > Ġ= Ġempty List (), ĊĠĠĠ Ġval Ġerror : ĠOne Time Event < Failure >? Ġ= Ġnull Ċ ) Ġ: ĠM vi ViewState