package Ġcom . an ang kur . budget ku . presentation . model Ċ Ċ data Ġclass ĠBase Result View < out ĠT >( val Ġstatus : ĠInt , Ġval Ġdata : ĠT ?, Ġval Ġmessage : ĠString ?, Ġval ĠisLoading : ĠBoolean ?) Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠSTATE _ SUCCESS Ġ= Ġ 1 ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠSTATE _ ERROR Ġ= Ġ- 1 ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠSTATE _ LOADING Ġ= Ġ 0 ĊĠĠĠ Ġ} Ċ }