/* Ċ Ġ* ĠCopyright Ġ 2 0 2 0 ĠI ce Rock ĠMAG ĠInc . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense . Ċ Ġ*/ Ċ Ċ package Ġcom . icer ock dev . exception Ċ Ċ import Ġcom . icer ock dev . api . ErrorResponse Ċ Ċ abstract Ġclass ĠUser Exception ( val Ġstatus : ĠInt , Ġmessage : ĠString ) Ġ: ĠThrowable ( message ) Ġ{ ĊĠĠĠ Ġopen Ġfun Ġget ErrorResponse (): ĠError Response Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠError Response (). also Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . status Ġ= Ġthis . status ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . message Ġ= Ġthis . message Ġ?: Ġ"" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . success Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ