package Ġmot oc it izen . data . network . error Ċ Ċ import Ġmot oc it izen . domain . exceptions .* Ċ Ċ object ĠServer Error Mapper Ġ{ ĊĊĠĠĠ Ġfun Ġmap ( server Exception : ĠServer Exception ): ĠThrowable Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( server Exception . http Code ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠHttp Codes . NOT _ AUTHORIZ ED Ġ-> ĠAuth Exception () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠHttp Codes . BAD _ GATE WAY Ġ-> ĠBad Gateway Exception () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠHttp Codes . SERVICE _ UN AVAILABLE Ġ-> ĠService Unavailable Exception () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠHttp Codes . LOCK ED Ġ-> ĠLocked Exception () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġserver Exception ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }