package Ġcom . mk dev . zer oto hero . domain . models Ċ Ċ sealed Ġclass ĠCharacter Detail UI Model Ġ: ĠUi Aware Model () Ġ{ ĊĠĠĠ Ġobject ĠLoading Ġ: ĠCharacter Detail UI Model () ĊĠĠĠ Ġdata Ġclass ĠSuccess ( val Ġdata : ĠCharacter ) Ġ: ĠCharacter Detail UI Model () ĊĠĠĠ Ġdata Ġclass ĠError ( var Ġerror : ĠString ) Ġ: ĠCharacter Detail UI Model () ĊĠĠĠ Ġdata Ġclass ĠBook mark Status ( val Ġbookmark : ĠBook mark , Ġval Ġstatus : ĠBoolean ) Ġ: ĊĠĠĠĠĠĠĠ ĠCharacter Detail UI Model () Ċ } Ċ Ċ enum Ġclass ĠBook mark Ġ{ ĊĠĠĠ ĠBO OK MARK , ĊĠĠĠ ĠUN _ BOOK MARK Ċ } Ċ