package com.dji.sample.common.error;
|
|
import com.dji.sdk.common.IErrorInfo;
|
|
/**
|
* @author sean.zhou
|
* @version 0.1
|
* @date 2021/11/25
|
*/
|
public enum CommonErrorEnum implements IErrorInfo {
|
|
ILLEGAL_ARGUMENT(200001, "illegal argument"),
|
|
REDIS_DATA_NOT_FOUND(201404, "Redis data does not exist."),
|
|
DEVICE_OFFLINE(212015, "Device is offline."),
|
|
GET_ORGANIZATION_FAILED(210230, "Failed to get organization."),
|
|
DEVICE_BINDING_FAILED(210231, "Failed to bind device."),
|
|
NON_REPEATABLE_BINDING(210232, "The device has been bound to another organization and can't be bound repeatedly."),
|
|
GET_DEVICE_BINDING_STATUS_FAILED(210233, "Failed to get device binding status."),
|
|
SYSTEM_ERROR(600500, "system error"),
|
|
SECRET_INVALID(600100, "secret invalid"),
|
|
NO_TOKEN(600101, "token is null"),
|
|
TOKEN_EXPIRED(600102, "token is expired"),
|
|
TOKEN_INVALID(600103, "token invalid"),
|
|
SIGN_INVALID(600104, "sign invalid");
|
|
private String msg;
|
|
private int code;
|
|
CommonErrorEnum(int code, String msg) {
|
this.code = code;
|
this.msg = msg;
|
}
|
|
@Override
|
public String getMessage() {
|
return this.msg;
|
}
|
|
@Override
|
public Integer getCode() {
|
return this.code;
|
}
|
|
}
|