package Ġcom . bed rest . app . utils Ċ Ċ import Ġcom . bed rest . app . App Ċ import Ġcom . bed rest . app . R Ċ import Ġcom . bed rest . app . data . model . Base Response Ċ import Ġcom . bed rest . app . utils . StringUtils . string Sus pending Ċ import Ġcom . google . gson . Gson Ċ import Ġretrofit 2 . HttpException Ċ Ċ object ĠError Utils Ġ{ ĊĊĠĠĠ Ġsuspend Ġfun ĠException . getError (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( this ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠHttp Exception Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġerror Response : ĠBase Response < *> Ġ= ĠGson (). fromJson ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresponse ()?. error Body ()?. string Sus pending (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠBase Response :: class . java ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġerror Response . error ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠApp . INSTANCE . application Context . getString ( R . string . error _ response ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }