package Ġcom . n uc . li bra . util Ċ Ċ import Ġcom . n uc . li bra . result . Result Ċ Ċ /** Ċ Ġ* Ġ@ author Ġ æĿ ¨ æĻ ĵ è¾ ī Ġ 2 0 1 8 / 2 / 1 Ġ 1 4 : 0 7 Ċ Ġ* ĠResult Utils ĠéĢļè¿ĩ è¯¥ ç±» è¿Ľè¡Į ç»ĵæŀľ è¿ĶåĽŀ ï¼Į ä¿Ŀè¯ģ äºĨ æİ¥åı£ é£İ æł¼ ç»Łä¸Ģ Ċ Ġ*/ Ċ object ĠResult Utils Ġ{ ĊĊĠĠĠ Ġprivate Ġvar Ġresult Ġ= ĠResult () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġè¿ĶåĽŀ ç»ĵæŀľ æĪĲåĬŁ ĊĠĠĠĠ Ġ* Ġ@ param Ġcode Ġè¿ĶåĽŀ çĬ¶æĢģ çłģ ï¼Į é»ĺè®¤ä¸º Ġ 2 0 0 Ġè¡¨ç¤º æĪĲåĬŁ ĊĠĠĠĠ Ġ* Ġ@ param Ġmessage Ġ çĬ¶æĢģ ä¿¡æģ¯ ï¼Į é»ĺè®¤ä¸º æĪĲåĬŁ ĊĠĠĠĠ Ġ* Ġ@ param Ġdata Ġè¿ĶåĽŀ æķ°æį® ï¼Į é»ĺè®¤ä¸º Ġ` null ` ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġsuccess ( code : ĠInt Ġ= Ġ 2 0 0 , Ġmessage : ĠString Ġ= Ġ" æĪĲåĬŁ ", Ġdata : ĠAny ? Ġ= Ġnull ): ĠResult Ġ{ ĊĠĠĠĠĠĠĠ Ġresult . code Ġ= Ġcode ĊĠĠĠĠĠĠĠ Ġresult . message Ġ= Ġmessage ĊĠĠĠĠĠĠĠ Ġresult . data Ġ= Ġdata ĊĠĠĠĠĠĠĠ Ġreturn Ġresult ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġè¿ĶåĽŀ éĶĻè¯¯ ä¿¡æģ¯ ĊĠĠĠĠ Ġ* Ġ@ param Ġcode Ġ éĶĻè¯¯ çĬ¶æĢģ çłģ ĊĠĠĠĠ Ġ* Ġ@ param Ġmessage Ġ éĶĻè¯¯ ä¿¡æģ¯ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġerror ( code : ĠInt , Ġmessage : ĠString ): ĠResult Ġ{ ĊĠĠĠĠĠĠĠ Ġresult . code Ġ= Ġcode ĊĠĠĠĠĠĠĠ Ġresult . message Ġ= Ġmessage ĊĠĠĠĠĠĠĠ Ġresult . data Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġreturn Ġresult ĊĠĠĠ Ġ} Ċ }