package Ġcom . kh me len ko . lab . var is . repositories Ċ Ċ import Ġcom . kh me len ko . lab . var is . network . response . Repo Ċ import Ġcom . kh me len ko . lab . var is . network . response . User Ċ Ċ /** Ċ Ġ* Ġ@ author ĠD my tro ĠK h me len ko Ġ( d . kh me len ko @ gmail . com ) Ċ Ġ*/ Ċ sealed Ġclass ĠRe positories State Ġ{ ĊĊĠĠĠ Ġobject ĠLoading Ġ: ĠRe positories State () ĊĠĠĠ Ġdata Ġclass ĠError ( val Ġmessage : ĠString ?) Ġ: ĠRe positories State () ĊĠĠĠ Ġdata Ġclass ĠRe pos List ( val Ġrepos : ĠList < Repo >) Ġ: ĠRe positories State () ĊĠĠĠ Ġdata Ġclass ĠUser Data ( val Ġuser : ĠUser ?) Ġ: ĠRe positories State () Ċ } Ċ