package Ġcom . prof 1 8 . money flow . presentation . home Ċ Ċ import Ġcom . prof 1 8 . money flow . domain . entities . Balance Re cap Ċ import Ġcom . prof 1 8 . money flow . domain . entities . Money Transaction Ċ Ċ sealed Ġclass ĠHome Model Ġ{ ĊĠĠĠ Ġobject ĠLoading : ĠHome Model () ĊĠĠĠ Ġdata Ġclass ĠError ( val Ġmessage : ĠString ): ĠHome Model () ĊĠĠĠ Ġdata Ġclass ĠHome State ( val Ġbalance Re cap : ĠBalance Re cap , Ġval Ġlatest Transactions : ĠList < Money Transaction >): ĠHome Model () ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen ( this ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠLoading Ġ-> Ġ" Loading Ġstate " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠError Ġ-> Ġ" Error Ġstate " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠHome State Ġ-> Ġ" Home ĠState , Ġ$ this " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }