package Ġcom . existing . bo iler x . common . base . repository . base . model Ċ Ċ import Ġcom . existing . next work . engine . model . Response Wrapper Ċ import Ġretrofit 2 . Response Ċ Ċ /** Ċ Ġ* ĠDefault Ġclass Ġused Ġby ĠAPI Ġresponses . Ċ Ġ* Ċ Ġ* Ġ@ param Ġ< T > Ċ </ T > Ġ*/ Ċ class ĠApp Response < T > Ġ: ĠResponse Wrapper < T > Ġ{ ĊĊĠĠĠ Ġconstructor ( code : ĠInt , Ġbody : ĠT ?, Ġerror : ĠThrowable ?) Ġ: Ġsuper ( code , Ġbody , Ġerror ) Ġ{} ĊĊĠĠĠ Ġconstructor ( error : ĠThrowable ) Ġ: Ġsuper ( error ) Ġ{} ĊĊĠĠĠ Ġconstructor ( response : ĠResponse < T >) Ġ: Ġsuper ( response ) Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( response : ĠT ) Ġ: Ġsuper ( response ) Ġ{ ĊĠĠĠ Ġ} Ċ } Ċ