All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alipay.api.domain.AnttechMorseMarketingPayinstEquitySendModel Maven / Gradle / Ivy

Go to download

Alipay openapi SDK for Java Copyright © 2018 杭州蚂蚁金服 All rights reserved. 版权所有 (C)杭州蚂蚁金服 http://open.alipay.com

There is a newer version: 4.40.21.ALL
Show newest version
package com.alipay.api.domain;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;

/**
 * 摩斯营销活动权益发放
 *
 * @author auto create
 * @since 1.0, 2024-02-23 17:18:51
 */
public class AnttechMorseMarketingPayinstEquitySendModel extends AlipayObject {

	private static final long serialVersionUID = 4685713715634171667L;

	/**
	 * 命中的活动ID。废弃,用campaign_ids代替 当前字段已废弃(使用camapign_ids代替)
	 */
	@ApiField("campaign_id")
	@Deprecated
	private String campaignId;

	/**
	 * 发放权益活动ID列表,多个ID用英文逗号隔开。替换campaign_id,若campaign_id和campaign_ids同时存在,campaign_ids优先
	 */
	@ApiField("campaign_ids")
	private String campaignIds;

	/**
	 * 权益类型,微信立减金,支付宝红包
	 */
	@ApiField("equity_type")
	private String equityType;

	/**
	 * mobile_sha_256标识用户唯一信息,通过用户手机号SHA256 哈希后获得
	 */
	@ApiField("mobile_sha_256")
	private String mobileSha256;

	/**
	 * 外部请求号,由业务方自己生成,需保持唯一性,建议格式:日期+流水号
	 */
	@ApiField("out_request_id")
	private String outRequestId;

	/**
	 * 资源位ID,接口请求标识商户资源位信息,由摩斯侧分配
	 */
	@ApiField("resource_id")
	private String resourceId;

	/**
	 * 发放对象编号,比如appid#openid
	 */
	@ApiField("send_target_id")
	private String sendTargetId;

	public String getCampaignId() {
		return this.campaignId;
	}
	public void setCampaignId(String campaignId) {
		this.campaignId = campaignId;
	}

	public String getCampaignIds() {
		return this.campaignIds;
	}
	public void setCampaignIds(String campaignIds) {
		this.campaignIds = campaignIds;
	}

	public String getEquityType() {
		return this.equityType;
	}
	public void setEquityType(String equityType) {
		this.equityType = equityType;
	}

	public String getMobileSha256() {
		return this.mobileSha256;
	}
	public void setMobileSha256(String mobileSha256) {
		this.mobileSha256 = mobileSha256;
	}

	public String getOutRequestId() {
		return this.outRequestId;
	}
	public void setOutRequestId(String outRequestId) {
		this.outRequestId = outRequestId;
	}

	public String getResourceId() {
		return this.resourceId;
	}
	public void setResourceId(String resourceId) {
		this.resourceId = resourceId;
	}

	public String getSendTargetId() {
		return this.sendTargetId;
	}
	public void setSendTargetId(String sendTargetId) {
		this.sendTargetId = sendTargetId;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy