com.alipay.api.domain.AlipayMarketingCampaignDrawcampTriggerModel Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of alipay-sdk-java Show documentation
Show all versions of alipay-sdk-java Show documentation
Alipay openapi SDK for Java
Copyright © 2018 杭州蚂蚁金服
All rights reserved.
版权所有 (C)杭州蚂蚁金服
http://open.alipay.com
package com.alipay.api.domain;
import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
/**
* 营销抽奖活动触发
*
* @author auto create
* @since 1.0, 2024-03-13 14:42:53
*/
public class AlipayMarketingCampaignDrawcampTriggerModel extends AlipayObject {
private static final long serialVersionUID = 3732397661128462945L;
/**
* 用户参与活动的手机号(如果是用户直接输入手机号的活动形式,该项必填,作为识别用户的依据)
*/
@ApiField("bind_mobile")
private String bindMobile;
/**
* 活动id,获取方式:调用方通过活动创建接口alipay.marketing.campaign.drawcamp.create 生成;联系支付宝运营同学获取(适用于支付宝平台活动,由合作伙伴调用触发)
*/
@ApiField("camp_id")
private String campId;
/**
* 请求来源,目前支持:1微信 2 微博 3虾米 4淘宝 5天猫
*/
@ApiField("camp_source")
private Long campSource;
/**
* 渠道来源参数,记录调用方level 1~n级渠道来源信息,用于业务数据统计和分析
*/
@ApiField("channel_info")
private String channelInfo;
/**
* 客户端ip
*/
@ApiField("client_ip")
private String clientIp;
/**
* 扩展字段:key-value格式
*/
@ApiField("ext_info")
private KeyValueMap extInfo;
/**
* rds嵌入页面的js收集的用户行为数据
*/
@ApiField("json_ua")
private String jsonUa;
/**
* 用户登录账号名:邮箱或手机号。已知支付宝账号的活动触发调用中,user_id与login_id至少有一个非空,都非空时,以user_id为准。
*/
@ApiField("login_id")
private String loginId;
/**
* open_id
*/
@ApiField("open_id")
private String openId;
/**
* 幂等id,用于判断是否重复调用
*/
@ApiField("out_biz_no")
private String outBizNo;
/**
* 当需要指定奖品抽奖的时候传入
*/
@ApiField("prize_id")
private String prizeId;
/**
* 淘宝账号
*/
@ApiField("taobao_id")
private String taobaoId;
/**
* 终端id,用于计次控制
*/
@ApiField("term_id")
private String termId;
/**
* 支付宝用户uid:支付宝用户唯一标识。该参数用于已知支付宝账号的活动触发。user_id、login_id、bind_mobile三个参数至少有一个非空。
*/
@ApiField("user_id")
private String userId;
public String getBindMobile() {
return this.bindMobile;
}
public void setBindMobile(String bindMobile) {
this.bindMobile = bindMobile;
}
public String getCampId() {
return this.campId;
}
public void setCampId(String campId) {
this.campId = campId;
}
public Long getCampSource() {
return this.campSource;
}
public void setCampSource(Long campSource) {
this.campSource = campSource;
}
public String getChannelInfo() {
return this.channelInfo;
}
public void setChannelInfo(String channelInfo) {
this.channelInfo = channelInfo;
}
public String getClientIp() {
return this.clientIp;
}
public void setClientIp(String clientIp) {
this.clientIp = clientIp;
}
public KeyValueMap getExtInfo() {
return this.extInfo;
}
public void setExtInfo(KeyValueMap extInfo) {
this.extInfo = extInfo;
}
public String getJsonUa() {
return this.jsonUa;
}
public void setJsonUa(String jsonUa) {
this.jsonUa = jsonUa;
}
public String getLoginId() {
return this.loginId;
}
public void setLoginId(String loginId) {
this.loginId = loginId;
}
public String getOpenId() {
return this.openId;
}
public void setOpenId(String openId) {
this.openId = openId;
}
public String getOutBizNo() {
return this.outBizNo;
}
public void setOutBizNo(String outBizNo) {
this.outBizNo = outBizNo;
}
public String getPrizeId() {
return this.prizeId;
}
public void setPrizeId(String prizeId) {
this.prizeId = prizeId;
}
public String getTaobaoId() {
return this.taobaoId;
}
public void setTaobaoId(String taobaoId) {
this.taobaoId = taobaoId;
}
public String getTermId() {
return this.termId;
}
public void setTermId(String termId) {
this.termId = termId;
}
public String getUserId() {
return this.userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy