package Ġjp . cor dea . jet pack comp o search itecture Ċ Ċ import Ġandroidx . compose . Model Ċ import Ġjp . cor dea . jet pack comp o search itecture . response . Id Ċ Ċ @ Model Ċ class ĠM v vm State ( ĊĠĠĠ Ġvar Ġloading State : ĠM v vm Loading State Ġ= ĠM v vm Loading State . LOADING , ĊĠĠĠ Ġvar Ġitems : ĠList < Mv vm ListItem State > Ġ= Ġempty List () Ċ ) Ċ Ċ @ Model Ċ class ĠM v vm ListItem State ( ĊĠĠĠ Ġoverride Ġval Ġid : ĠId , ĊĠĠĠ Ġoverride Ġval Ġlink : ĠString , ĊĠĠĠ Ġoverride Ġval Ġvote : ĠString , ĊĠĠĠ Ġoverride Ġval Ġtitle : ĠString , ĊĠĠĠ Ġoverride Ġval Ġname : ĠString , ĊĠĠĠ Ġvar Ġis Checked : ĠBoolean Ġ= Ġfalse Ċ ) Ġ: ĠM v vm ListItem Model Ċ Ċ enum Ġclass ĠM v vm Loading State Ġ{ ĊĠĠĠ ĠLO ADING , ĊĠĠĠ ĠOK , ĊĠĠĠ ĠERROR Ċ } Ċ