// ĠThis Ġcode Ġwas Ġgenerated Ġby ĠNG la uber Ġ( https :// github . com / ng la uber / books _ jet pack / blob / master / presentation / src / main / java / dom in ando / android / presentation / ViewState . kt ) Ċ Ċ package Ġcom . example . presentation . model Ċ Ċ class ĠView State < D >( ĊĠĠĠ Ġval Ġstatus : ĠStatus , ĊĠĠĠ Ġval Ġdata : ĠD ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġerror : ĠThrowable ? Ġ= Ġnull Ċ ) Ġ{ ĊĠĠĠ Ġenum Ġclass ĠStatus Ġ{ ĊĠĠĠĠĠĠĠ ĠLO ADING , ĠSUCCESS , ĠERROR ĊĠĠĠ Ġ} Ċ } Ċ