package com.hdl.linkpm.sdk.core.exception; 
 | 
  
 | 
  
 | 
import com.hdl.linkpm.sdk.HDLLinkPMSdk; 
 | 
  
 | 
/** 
 | 
 * Created by jlchen on 12/2/21. 
 | 
 */ 
 | 
public enum HDLErrorCode { 
 | 
    /***网络请求通信自定义错误码**/ 
 | 
    HDL_DATA_PARSING_ERROR(-1000, HDLLinkPMSdk.isZh() == true ? "数据解析异常" : "Data parsing error"), 
 | 
    /***本地通信自定义错误码**/ 
 | 
    HDL_DATA_ERROR(-2000, HDLLinkPMSdk.isZh() == true ? "参数异常" : "Parameter exception"), 
 | 
    HDL_DATA_NULL_ERROR(-2001, HDLLinkPMSdk.isZh() == true ? "参数不能为空" : "Parameter cannot be empty"), 
 | 
    HDL_TIMEOUT_ERROR(-2002, HDLLinkPMSdk.isZh() == true ? "超时" : "timeout"); 
 | 
  
 | 
    private String msg; 
 | 
    private int code; 
 | 
  
 | 
    private HDLErrorCode(int code, String msg) { 
 | 
        this.msg = msg; 
 | 
        this.code = code; 
 | 
    } 
 | 
  
 | 
    public String getMsg() { 
 | 
        return msg; 
 | 
    } 
 | 
  
 | 
    public void setMsg(String msg) { 
 | 
        this.msg = msg; 
 | 
    } 
 | 
  
 | 
    public int getCode() { 
 | 
        return code; 
 | 
    } 
 | 
  
 | 
    public void setCode(int code) { 
 | 
        this.code = code; 
 | 
    } 
 | 
} 
 |