package com.yanzuoguang.wxxcx.operation.select;

/***
 * 实时日志查询
 *
 * @author:heyanou
 */
public class WxOperationRealtimelogSearchDataReq {

    /***
     * <p>
     *     是否必填:是
     *     描述:接口调用凭证
     * </p>
     */
    private String access_token;

    /***
     * <p>
     *     是否必填:是
     *     描述:YYYYMMDD格式的日期,仅支持最近7天
     * </p>
     */
    private String date;

    /***
     * <p>
     *     是否必填:是
     *     描述:开始时间,必须是 date 指定日期的时间
     * </p>
     */
    private String begintime;

    /***
     * <p>
     *     是否必填:是
     *     描述:结束时间,必须是 date 指定日期的时间
     * </p>
     */
    private String endtime;


    /***
     * <p>
     *     是否必填:否
     *     描述:开始返回的数据下标,用作分页,默认为0
     * </p>
     */
    private int start=0;

    /***
     * <p>
     *     是否必填:否
     *     描述:返回的数据条数,用作分页,默认为20
     * </p>
     */
    private int limit=20;

    /***
     * <p>
     *     是否必填:否
     *     描述:小程序启动的唯一ID,按 TraceId 查询会展示该次小程序启动过程的所有页面的日志。
     * </p>
     */
    private String traceId;

    /***
     * <p>
     *     是否必填:否
     *     描述:小程序页面路径,例如pages/index/index
     * </p>
     */
    private String url;

    /***
     * <p>
     *     是否必填:否
     *     描述:用户微信号或者OpenId
     * </p>
     */
    private String id;

    /***
     * <p>
     *     是否必填:否
     *     描述:开发者通过setFileterMsg/addFilterMsg指定的 filterMsg 字段
     * </p>
     */
    private String filterMsg;

    /***
     * <p>
     *     是否必填:否
     *     描述:日志等级,返回大于等于 level 等级的日志,level的定义为2(Info)、4(Warn)、8(Error),如果指定为4,则返回大于等于4的日志,即返回 Warn 和Error日志。
     * </p>
     */
    private Integer level;


    public String getAccess_token() {
        return access_token;
    }

    public void setAccess_token(String access_token) {
        this.access_token = access_token;
    }

    public String getDate() {
        return date;
    }

    public void setDate(String date) {
        this.date = date;
    }

    public String getBegintime() {
        return begintime;
    }

    public void setBegintime(String begintime) {
        this.begintime = begintime;
    }

    public String getEndtime() {
        return endtime;
    }

    public void setEndtime(String endtime) {
        this.endtime = endtime;
    }

    public int getStart() {
        return start;
    }

    public void setStart(int start) {
        this.start = start;
    }

    public int getLimit() {
        return limit;
    }

    public void setLimit(int limit) {
        this.limit = limit;
    }

    public String getTraceId() {
        return traceId;
    }

    public void setTraceId(String traceId) {
        this.traceId = traceId;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getFilterMsg() {
        return filterMsg;
    }

    public void setFilterMsg(String filterMsg) {
        this.filterMsg = filterMsg;
    }

    public Integer getLevel() {
        return level;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }
}