package Nrestful import ( ) const ERRCODE_SUCCESS uint32 = 2001 const ERRCODE_COM_UNSUPPORT uint32 = 3001 const ERRCODE_UNKNOWN_PEER uint32 = 3011 const ERRCODE_INVALID_USER_STATUS uint32 = 4001 const ERRCODE_DEST_USER_NOT_ALLOWED uint32 = 4008 const ERRCODE_CREDIT_LIMIT uint32 = 4012 const ERRCODE_INVALID_PARAM_VALUE uint32 = 5004 const ERRCODE_MISSING_PARAM uint32 = 5005 const ERRCODE_INVALID_RECHARGE_PASSWORD uint32 = 5006 const ERRCODE_UNABLE_TO_COMPLY uint32 = 5012 const ERRCODE_USER_UNKNOWN uint32 = 5030 const MAX_ERRCODE uint32 = 5000 var restCode2StrMap = make(map[uint32]string) func init() { restCode2StrMap[ERRCODE_SUCCESS] = "success" restCode2StrMap[ERRCODE_COM_UNSUPPORT] = "command unsupported" restCode2StrMap[ERRCODE_UNKNOWN_PEER] = "unknown peer" restCode2StrMap[ERRCODE_INVALID_USER_STATUS] = "invalid user status" restCode2StrMap[ERRCODE_DEST_USER_NOT_ALLOWED] = "dest user not allowed" restCode2StrMap[ERRCODE_CREDIT_LIMIT] = "credit limit" restCode2StrMap[ERRCODE_INVALID_PARAM_VALUE] = "invalid parameter value" restCode2StrMap[ERRCODE_MISSING_PARAM] = "missing parameter" restCode2StrMap[ERRCODE_INVALID_RECHARGE_PASSWORD] = "invalid recharge password" restCode2StrMap[ERRCODE_UNABLE_TO_COMPLY] = "unable to comply" restCode2StrMap[ERRCODE_USER_UNKNOWN] = "user unknown" } func Rest_proxy_errcodemsg(errcode uint32) string { errStr, ok := restCode2StrMap[errcode] if !ok { return "unkown" } else { return errStr } }