
com.alipay.api.domain.AlipayMarketingAssetPreconsultModel Maven / Gradle / Ivy
package com.alipay.api.domain;
import java.util.List;
import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;
/**
* 权益前置咨询
*
* @author auto create
* @since 1.0, 2023-01-17 11:55:43
*/
public class AlipayMarketingAssetPreconsultModel extends AlipayObject {
private static final long serialVersionUID = 4288943427231698582L;
/**
* 业务参数大字段,优惠咨询的控制参数,json格式;目前支持传入useBigAmountSkipOrderThold为N来控制不使用大金额跳过优惠的订单门槛检查;默认不传;
*/
@ApiField("business_param")
private String businessParam;
/**
* 商品咨询请求列表(当需要咨询单品券时必传,如果某商品不希望参与本次单品优惠咨询则不传递对应信息即可)
*/
@ApiListField("item_consult_list")
@ApiField("item_consult_request")
private List itemConsultList;
/**
* 出资的支付宝用户id 限制: 1、登录账号和用户ID必须且只能二选一
*/
@ApiField("open_id")
private String openId;
/**
* 订单金额(如同时享受商户自有优惠请先扣除后传入),单位为元,最多2位小数
*/
@ApiField("order_amount")
private String orderAmount;
/**
* 参考调用收银台的promoParams,如需咨询结果与拉起收银台一致需要保证这个参数一致
*/
@ApiField("promo_rule")
private String promoRule;
/**
* 场景码:默认传:MULTIEND_ORDER_PRE_SCENE
*/
@ApiField("scene_code")
private String sceneCode;
/**
* 券指定的核销appid(如果配券时指定了核销范围为线上小程序及相应的appid则此处必传)
*/
@ApiField("specified_app_id")
private String specifiedAppId;
/**
* 出资的支付宝用户id 限制: 1、登录账号和用户ID必须且只能二选一
*/
@ApiField("user_id")
private String userId;
public String getBusinessParam() {
return this.businessParam;
}
public void setBusinessParam(String businessParam) {
this.businessParam = businessParam;
}
public List getItemConsultList() {
return this.itemConsultList;
}
public void setItemConsultList(List itemConsultList) {
this.itemConsultList = itemConsultList;
}
public String getOpenId() {
return this.openId;
}
public void setOpenId(String openId) {
this.openId = openId;
}
public String getOrderAmount() {
return this.orderAmount;
}
public void setOrderAmount(String orderAmount) {
this.orderAmount = orderAmount;
}
public String getPromoRule() {
return this.promoRule;
}
public void setPromoRule(String promoRule) {
this.promoRule = promoRule;
}
public String getSceneCode() {
return this.sceneCode;
}
public void setSceneCode(String sceneCode) {
this.sceneCode = sceneCode;
}
public String getSpecifiedAppId() {
return this.specifiedAppId;
}
public void setSpecifiedAppId(String specifiedAppId) {
this.specifiedAppId = specifiedAppId;
}
public String getUserId() {
return this.userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy