using System;
using System.Xml.Serialization;
namespace Aop.Api.Domain
{
///
/// AlipayMarketingCampaignDrawcampTriggerModel Data Structure.
///
[Serializable]
public class AlipayMarketingCampaignDrawcampTriggerModel : AopObject
{
///
/// 用户参与活动的手机号(如果是用户直接输入手机号的活动形式,该项必填,作为识别用户的依据)
///
[XmlElement("bind_mobile")]
public string BindMobile { get; set; }
///
/// 活动id,获取方式:调用方通过活动创建接口alipay.marketing.campaign.drawcamp.create 生成;联系支付宝运营同学获取(适用于支付宝平台活动,由合作伙伴调用触发)
///
[XmlElement("camp_id")]
public string CampId { get; set; }
///
/// 请求来源,目前支持:1微信 2 微博 3虾米 4淘宝 5天猫
///
[XmlElement("camp_source")]
public long CampSource { get; set; }
///
/// 渠道来源参数,记录调用方level 1~n级渠道来源信息,用于业务数据统计和分析
///
[XmlElement("channel_info")]
public string ChannelInfo { get; set; }
///
/// 客户端ip
///
[XmlElement("client_ip")]
public string ClientIp { get; set; }
///
/// rds嵌入页面的js收集的用户行为数据
///
[XmlElement("json_ua")]
public string JsonUa { get; set; }
///
/// 用户登录账号名:邮箱或手机号。已知支付宝账号的活动触发调用中,user_id与login_id至少有一个非空,都非空时,以user_id为准。
///
[XmlElement("login_id")]
public string LoginId { get; set; }
///
/// 幂等id,用于判断是否重复调用
///
[XmlElement("out_biz_no")]
public string OutBizNo { get; set; }
///
/// 当需要指定奖品抽奖的时候传入
///
[XmlElement("prize_id")]
public string PrizeId { get; set; }
///
/// 淘宝账号
///
[XmlElement("taobao_id")]
public string TaobaoId { get; set; }
///
/// 支付宝用户uid:支付宝用户唯一标识。该参数用于已知支付宝账号的活动触发。user_id、login_id、bind_mobile三个参数至少有一个非空。
///
[XmlElement("user_id")]
public string UserId { get; set; }
}
}