package Ġio . github . gm val ent ino 8 . github . sample . presentation . feature . details . repository . contract Ċ Ċ import Ġio . github . gm val ent ino 8 . github . sample . domain . core . Domain Error Ċ import Ġio . github . gm val ent ino 8 . github . sample . domain . entities . Repository Ċ import Ġio . github . gm val ent ino 8 . github . sample . domain . entities . Repository Details Ċ import Ġio . github . gm val ent ino 8 . github . sample . presentation . core . contract . ViewState Ċ import Ġkotlinx . parcel ize . Parcel ize Ċ Ċ sealed Ġclass ĠRepository Details ViewState Ġ: ĠView State Ġ{ ĊĠĠĠ Ġinternal Ġabstract Ġval Ġrepository : ĠRepository ĊĊĠĠĠ Ġ@ Parcel ize Ġdata Ġclass ĠInitial ( ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġrepository : ĠRepository ĊĠĠĠ Ġ) Ġ: ĠRepository Details ViewState () ĊĊĠĠĠ Ġ@ Parcel ize Ġdata Ġclass ĠLoading ( ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġrepository : ĠRepository ĊĠĠĠ Ġ) Ġ: ĠRepository Details ViewState () ĊĊĠĠĠ Ġ@ Parcel ize Ġdata Ġclass ĠError ( ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġrepository : ĠRepository , ĊĠĠĠĠĠĠĠ Ġval Ġerror : ĠDomain Error ĊĠĠĠ Ġ) Ġ: ĠRepository Details ViewState () ĊĊĠĠĠ Ġsealed Ġclass ĠSt able Ġ: ĠRepository Details ViewState () Ġ{ ĊĠĠĠĠĠĠĠ Ġabstract Ġval Ġdetails : ĠRepository Details ĊĊĠĠĠĠĠĠĠ Ġ@ Parcel ize Ġdata Ġclass ĠInitial ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġval Ġrepository : ĠRepository , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġval Ġdetails : ĠRepository Details ĊĠĠĠĠĠĠĠ Ġ) Ġ: ĠSt able () ĊĊĠĠĠĠĠĠĠ Ġ@ Parcel ize Ġdata Ġclass ĠRefresh Loading ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġval Ġrepository : ĠRepository , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġval Ġdetails : ĠRepository Details ĊĠĠĠĠĠĠĠ Ġ) Ġ: ĠSt able () ĊĊĠĠĠĠĠĠĠ Ġ@ Parcel ize Ġdata Ġclass ĠRefresh Error ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġval Ġrepository : ĠRepository , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġval Ġdetails : ĠRepository Details , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġerror : ĠDomain Error ĊĠĠĠĠĠĠĠ Ġ) Ġ: ĠSt able () ĊĠĠĠ Ġ} Ċ } Ċ