package Ġcom . f io alpha . dog shows . list Ċ Ċ import Ġcom . f io alpha . dog shows . domain . model . Dog Ċ Ċ sealed Ġclass ĠDog ListView State Ġ{ ĊĠĠĠ Ġobject ĠLoading Ġ: ĠDog ListView State () ĊĠĠĠ Ġdata Ġclass ĠSuccess ( val Ġdo gs : ĠList < Dog >) Ġ: ĠDog ListView State () ĊĠĠĠ Ġdata Ġclass ĠFailure ( val Ġerror : ĠThrowable ) Ġ: ĠDog ListView State () Ċ }