namespace molilian.core
{
    /// <summary>
    /// 联盟转链请求参数对象
    /// </summary>
    public class UnionParseRequest
    {
        /// <summary>
        /// 待转链内容
        /// </summary>
        public string Content { get; set; } = string.Empty;

        /// <summary>
        /// 渠道(tb/jd/pdd/ks/dy等)
        /// </summary>
        public string Channel { get; set; } = string.Empty;

        /// <summary>
        /// 商业类型
        /// </summary>
        public int CommerceType { get; set; }

        /// <summary>
        /// IP地址
        /// </summary>
        public string Ip { get; set; } = string.Empty;

        /// <summary>
        /// OAID标识
        /// </summary>
        public string Oaid { get; set; } = string.Empty;

        /// <summary>
        /// 风控策略
        /// </summary>
        public string RiskStrategy { get; set; } = string.Empty;

        /// <summary>
        /// 启动场景
        /// </summary>
        public int LaunchScene { get; set; } = -1;

        /// <summary>
        /// 账号ID
        /// </summary>
        public int AccountId { get; set; } = 0;

        /// <summary>
        /// 特殊文本标识(-1:不限制, 1:特殊文本)
        /// </summary>
        public int SpecialText { get; set; } = -1;

        /// <summary>
        /// 查询文本
        /// </summary>
        public string QueryText { get; set; } = string.Empty;

        /// <summary>
        /// 点击ID
        /// </summary>
        public string ClickId { get; set; } = string.Empty;

        /// <summary>
        /// 类型(dp/goods等)
        /// </summary>
        public string Type { get; set; } = string.Empty;


        /// <summary>
        /// 商品主图
        /// </summary>
        public string Pic { get; set; } = string.Empty;
    }
}
