package Ġfr . gu ddy . k android mod ular . user repos . mv vm Ċ Ċ import Ġfr . gu ddy . k android mod ular . user repos . net . dto . Repo Ċ Ċ data Ġclass ĠUser Repos Model ( ĊĠĠĠĠĠĠĠ Ġval Ġuser : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġloading : ĠBoolean Ġ= Ġfalse , ĊĠĠĠĠĠĠĠ Ġval Ġrepos : ĠList < Repo > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠ Ġval Ġerror : ĠThrowable ? Ġ= Ġnull Ċ ) Ġ{ ĊĠĠĠ Ġfun ĠisLoading () Ġ= Ġloading ĊĊĠĠĠ Ġfun Ġis Error () Ġ= Ġ! loading Ġ&& Ġerror Ġ!= Ġnull ĊĊĠĠĠ Ġfun ĠisEmpty () Ġ= Ġ! loading Ġ&& Ġerror Ġ== Ġnull Ġ&& Ġrepos . isEmpty () ĊĊĠĠĠ Ġfun Ġis Content () Ġ= Ġ! loading Ġ&& Ġerror Ġ== Ġnull Ġ&& Ġrepos . isNotEmpty () ĊĊĠĠĠ Ġfun Ġrepos AsString () Ġ= Ġrepos . toString () Ċ }