package Ġcom . jes en . compose _ b ili . network . exception Ċ Ċ /** Ċ Ġ* Ġ ç½ĳç»ľ å¼Ĥå¸¸ ç»Łä¸Ģ æł¼å¼ı Ċ Ġ* Ġ*/ Ċ sealed Ġclass ĠHi Net Error ( val Ġcode : Int , Ġoverride Ġval Ġmessage : String , Ġval Ġdata : String ): Exception ( message ) Ġ{ ĊĊĠĠĠ Ġ// ĠéľĢè¦ģ çĻ»å½ķ çļĦ å¼Ĥå¸¸ ĊĠĠĠ Ġclass ĠNeed Login Error ( code : Int = Ġ 4 0 3 , Ġ Ġmessage : ĠString =" è¯· åħĪ çĻ»å½ķ ", data : ĠString ="") Ġ: ĠHi Net Error ( code , message , data ) ĊĊĠĠĠ Ġ// ĠéľĢè¦ģ æİĪæĿĥ çļĦ å¼Ĥå¸¸ ĊĠĠĠ Ġclass ĠNeed Auth Error ( code : Int Ġ= Ġ 4 0 3 , Ġmessage : String , data : String ) Ġ: ĠHi Net Error ( code , message , data ) ĊĊĠĠĠ Ġfun Ġcopy ( Ġcode : Int , Ġmessage : String , Ġ Ġdata : String ): ĠHi Net Error Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( this ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠNeed Login Error Ġ-> ĠNeed Login Error ( code , Ġmessage , Ġdata ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠNeed Auth Error Ġ-> ĠNeed Login Error ( code , Ġmessage , Ġdata ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }