package Ġcom . ch l hr ss j . base core . base . bean Ċ Ċ /** Ċ Ġ* ĠCreate Ġby Ġr ss j Ġon Ġ 2 0 2 0 / 7 / 3 Ċ Ġ*/ Ċ sealed Ġclass ĠBase Result < out ĠT Ġ: ĠAny > Ġ{ ĊĊĠĠĠ Ġdata Ġclass ĠSuccess < out ĠT Ġ: ĠAny >( val Ġdata : ĠT ) Ġ: ĠBase Result < T >() ĊĠĠĠ Ġdata Ġclass ĠError ( val Ġexception : ĠException ) Ġ: ĠBase Result < Nothing >() ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( this ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠSuccess < *> Ġ-> Ġ" Success [ data =$ data ]" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠError Ġ-> Ġ" Error [ exception =$ exception ]" ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }