package Ġru . use desk . common _ sdk . entity . exceptions Ċ Ċ class ĠUse desk HttpException Ġ: ĠUse desk Exception Ġ{ ĊĠĠĠ Ġval Ġerror : ĠError ĊĊĠĠĠ Ġconstructor () Ġ{ ĊĠĠĠĠĠĠĠ Ġerror Ġ= ĠError . UNKNOWN _ ERROR ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( message : ĠString ?) Ġ: Ġsuper ( message ) Ġ{ ĊĠĠĠĠĠĠĠ Ġerror Ġ= ĠError . UNKNOWN _ ERROR ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( error : ĠError ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . error Ġ= Ġerror ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( error : ĠError , Ġmessage : ĠString ?) Ġ: Ġsuper ( message ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . error Ġ= Ġerror ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġsuper . toString () Ġ+ Ġ"\ n " Ġ+ Ġerror . toString () ĊĊĠĠĠ Ġenum Ġclass ĠError Ġ{ ĊĠĠĠĠĠĠĠ ĠIO _ ERROR , ĠUNKNOWN _ ERROR ĊĠĠĠ Ġ} Ċ }