package Ġcom . ut im . we ath ert est app . data . model Ċ Ċ sealed Ġclass ĠUI State < T > Ċ Ċ class ĠInit State < T > Ġ: ĠUI State < T >() Ċ class ĠLoading State < T > Ġ: ĠUI State < T >() Ċ class ĠLoaded State < T >( val Ġdata : ĠT ) Ġ: ĠUI State < T >() Ċ class ĠLocal State < T >( val Ġdata : ĠT , Ġvar Ġshown Local Warning : ĠBoolean Ġ= Ġfalse ) Ġ: ĠUI State < T >() Ċ class ĠFailed State < T > Ġ: ĠUI State < T >() Ċ