package Ġdev . n athan pb . dog o . server Ċ Ċ import Ġio . ktor . http . HttpStatusCode Ċ Ċ /* Ċ Copyright Ġ 2 0 1 9 ĠN athan ĠB omb ana Ċ Ċ Licensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ you Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ You Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat ĊĊĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ċ Unless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ distributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ WITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ See Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ limitations Ġunder Ġthe ĠLicense . Ċ */ Ċ /** Ċ Ġ* ĠThrow n Ġwhen Ġsomething Ġoccurs Ġbad Ġon Ġ[ API ĠServer ][ dev . n athan pb . dog o . server . API Server ] Ċ Ġ* Ċ Ġ* Ġ@ param [ http Code ] Ġthe Ġhttp Ġstatus Ġcode . Ċ Ġ* Ġ@ param [ message ] Ġdescribing Ġthe Ġerror Ġoccurred Ġerror . Ċ Ġ* Ċ Ġ* Ġ@ author ĠN athan PB Ċ Ġ* Ġ@ since Ġ 3 . 1 . 0 Ċ Ġ*/ Ċ class ĠAPI Exception ( val Ġhttp Code : ĠHttpStatusCode , Ġoverride Ġval Ġmessage : ĠString ) Ġ: ĠException ( message )