package Ġdev . hit ools . no ah . entries . http Ċ Ċ open Ġclass ĠApp HttpResponse < T > Ġ{ ĊĠĠĠ Ġvar Ġcode : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġmessage : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġdata : ĠT ? Ġ= Ġnull ĊĊĠĠĠ Ġval Ġis Success : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġcode Ġ== ĠCode . Success ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġempty ( code : ĠInt Ġ= ĠCode . Failed ): ĠApp HttpResponse < *> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= ĠApp HttpResponse < Any >() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresponse . code Ġ= Ġcode ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresponse . message Ġ= Ġ" æļĤ æĹł æķ°æį® " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġresponse ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġexception ( message : ĠString ?, Ġcode : ĠInt Ġ= ĠCode . Failed ): ĠApp HttpResponse < *> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= ĠApp HttpResponse < Any >() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresponse . code Ġ= Ġcode ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresponse . message Ġ= Ġmessage ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġresponse ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠCode Ġ{ ĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* Ġè¿ĶåĽŀ æĪĲåĬŁ ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠSuccess Ġ= Ġ 0 ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* Ġè¿ĶåĽŀ å¤±è´¥ ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠFailed Ġ= Ġ 1 ĊĠĠĠ Ġ} ĊĊ Ċ } Ċ