package com.tzld.piaoquan.ad.engine.commons.score;

import com.tzld.piaoquan.recommend.feature.domain.ad.base.AdRequestContext;
import lombok.Data;

import java.util.HashMap;
import java.util.Map;
import java.util.Set;

/**
 * @author dyp
 */
@Data
public class ScoreParam {
    private AdRequestContext requestContext;

    private Long videoId;
    private String mid;
    private String uid;
    private String city;
    private String province;
    private Integer newExpGroup;
    private String adAbGroup;
    private String pqtId;
    private Map<String, Object> extraParam = new HashMap<>();

    private Set<String> expCodeSet;

    private Set<String> tailExpCodeSet;

    /**
     * 本次命中的实验
     */
    private String expCode;

    private Boolean isFilterUser;
    private Long appType;
    String rootSessionId;

    Map<String, Object> engineInfo;
}

