package Ġcom . jud okit . android . service . polling Ċ Ċ import Ġcom . jud okit . android . api . error . ApiError Ċ Ċ sealed Ġclass ĠPol ling Result < out ĠT > Ġ{ ĊĠĠĠ Ġobject ĠDelay Ġ: ĠPol ling Result < Nothing >() ĊĠĠĠ Ġobject ĠRetry Ġ: ĠPol ling Result < Nothing >() ĊĠĠĠ Ġobject ĠProcessing Ġ: ĠPol ling Result < Nothing >() ĊĠĠĠ Ġobject ĠResponse ParseError Ġ: ĠPol ling Result < Nothing >() ĊĠĠĠ Ġdata Ġclass ĠCall Failure ( ĊĠĠĠĠĠĠĠ Ġval ĠstatusCode : ĠInt Ġ= Ġ- 1 , ĊĠĠĠĠĠĠĠ Ġval Ġerror : ĠApi Error ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġthrowable : ĠThrowable ? Ġ= Ġnull ĊĠĠĠ Ġ) Ġ: ĠPol ling Result < Nothing >() ĊĠĠĠ Ġdata Ġclass ĠFailure < T >( val Ġdata : ĠT ?) Ġ: ĠPol ling Result < T >() ĊĠĠĠ Ġdata Ġclass ĠSuccess < T >( val Ġdata : ĠT ?) Ġ: ĠPol ling Result < T >() Ċ } Ċ