package com.tzld.piaoquan.ad.engine.service.predict.param.request;

import com.alibaba.fastjson.JSONObject;
import com.tzld.piaoquan.ad.engine.commons.param.MachineInfoParam;
import lombok.Data;

/**
 * mid mid
 * videoId video_id
 * appType  app_id
 * abTestCode  用户对应的ab组--对应java group
 * abExpInfo AB实验组参数--封装后对应ab_exp_info
 * careModelStatus  用户关怀模式状态 1-未开启，2-开启
 */
@Data
public class ThresholdPredictModelRequestParam {
    String mid;
    Long videoId;
    Integer appType;
    String abTestCode;
    JSONObject abExpInfo;
    Long careModelStatus;
    Integer newExpGroup;
    String region = "-1";
    // 市-中文
    String city = "-1";
    String pqtId;
    MachineInfoParam machineInfo = new MachineInfoParam();

    private String adPlatformType;

    private String userExternalSource;

    /**
     * 分享所属层
     * <br />
     * 1. firstLayer: 首层
     * <br />
     * 2. otherLayer: 裂变层
     */
    private String shareLayer;

    private String rootSessionId;

    private String shareType;

    private String userLayer;
}
