package qrom.component.log.upload;

import qrom.component.log.IUploadLogUIStatCallBack;
import qrom.component.log.QRomLog.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;
    
    public AppBussInfo(String bussName, int errCode, String errMsg, int reportType) {
        mBussName = bussName;
        mErrCode = errCode;
        mErrMsg = errMsg;
        mReportType = reportType;
    }

    
}
