package com.dahua.netsdk.module.entity; import com.dahua.netsdk.lib.enumeration.EM_REASON_TYPE; import java.io.Serializable; /** * @author 47081 * @version 1.0 * @description 文件预上传的实体类 * @date 2020/9/14 */ public class FilePreUploadResult implements Serializable { /** * 是否可以继续上传该文件, true:上传 false:不上传 */ private boolean canUpload; /** * 当canUpload为false时有效,获取上传失败的原因 */ private EM_REASON_TYPE emType; public FilePreUploadResult() { } public FilePreUploadResult(boolean canUpload, int emType) { this.canUpload = canUpload; if (!canUpload) { this.emType = EM_REASON_TYPE.getReasonType(emType); } } public boolean isCanUpload() { return canUpload; } public void setCanUpload(boolean canUpload) { this.canUpload = canUpload; } public EM_REASON_TYPE getEmType() { return emType; } public void setEmType(EM_REASON_TYPE emType) { this.emType = emType; } }