package tws.component.log.upload;
import tws.component.log.IUploadLogUIStatCallBack;
import tws.component.log.TwsLog.REPORT_NET_TYPE;
public class AppBussInfo {
/** 上传日志-- 业务名 */
public String mBussName = null;
/** 上传日志-- 错误码 */
public int mErrCode = 0;
/** 上传日志-- 错误信息 */
public String mErrMsg = null;
/** 上传日志-- 上传类型*/
public int mReportType = -1;
/** 业务数据标识 */
public int mResId = -1;
/** 上传日志 -- app日志包名: 用于默认zip包包名*/
public String mUploadPkg = null;
/** 上传日志 -- 日志文件路径(null : 不上传日志文件; "default" : 上传默认路径下的日志文件) */
public String mFilePath = null;
/** 上传日志 -- 额外数据文件路径 */
public String mExtraPath = null;
/** 上传日志 -- 附加信息 */
public byte[] mExtraDatas = null;
/** 当前状态:0 : 默认状态; 1: 正在执行; -1:取消*/
public int mRunState = 0;
/** 上报网络状态*/
public int mNetType = REPORT_NET_TYPE.REPORT_NET_WIFI;
public IUploadLogUIStatCallBack mUiCallBack = null;
/**无法从WUP获取RomId,让app自己传递 */
public long mRomId = 0L;
public AppBussInfo(String bussName, int errCode, String errMsg, int reportType) {
this(bussName, errCode, errMsg, reportType, 0L);
}
public AppBussInfo(String bussName, int errCode, String errMsg, int reportType, long romId) {
mBussName = bussName;
mErrCode = errCode;
mErrMsg = errMsg;
mReportType = reportType;
mRomId = romId;
}
}