package Ġcom . es cod ro . category api . presentation Ċ Ċ import Ġcom . es cod ro . category api . model . Category Ċ Ċ /** Ċ Ġ* ĠRepresents Ġthe Ġstates Ġof Ġ[ Category List ViewModel ]. Ċ Ġ*/ Ċ sealed Ġclass ĠCategory State Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠLoading Ġstate . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġobject ĠLoading Ġ: ĠCategory State () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠLoaded Ġstate . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ property Ġcategory List Ġthe Ġloaded Ġcategory Ġlist ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġdata Ġclass ĠLoaded ( val Ġcategory List : ĠList < Category >) Ġ: ĠCategory State () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠEmpty Ġstate , Ġthere Ġare Ġno Ġcategories Ġto Ġbe Ġshown . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġobject ĠEmpty Ġ: ĠCategory State () Ċ } Ċ