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

com.alipay.api.domain.AlipayOpenSearchboxUpgradeSaveModel 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-06-12 16:43:33
 */
public class AlipayOpenSearchboxUpgradeSaveModel extends AlipayObject {

	private static final long serialVersionUID = 3612323485511124855L;

	/**
	 * 小程序直达配置的常用服务中带有门店信息时,可添加简称触发词
	 */
	@ApiListField("area_keywords")
	@ApiField("string")
	private List areaKeywords;

	/**
	 * 品牌介绍,5-15个中文字符。小程序直达时不支持设置
	 */
	@ApiField("box_desc")
	private String boxDesc;

	/**
	 * 搜索直达boxId
	 */
	@ApiField("box_id")
	private String boxId;

	/**
	 * 品牌id,参考 品牌认证说明 
	 */
	@ApiField("brand_id")
	private String brandId;

	/**
	 * 可通过配置来开启商圈权益模块,关闭后搜索直达不展示商圈权益模块
	 */
	@ApiField("business_benefit_switch")
	private Boolean businessBenefitSwitch;

	/**
	 * 小程序已关联商圈时,可添加商圈id(目前仅对品牌直达开放,小程序直达暂未开放)
	 */
	@ApiListField("business_district_ids")
	@ApiField("string")
	private List businessDistrictIds;

	/**
	 * 自定义触发词,最多可配置6个,限1-8个中文字符。 小程序直达不支持设置此项
	 */
	@ApiListField("custom_keywords")
	@ApiField("string")
	private List customKeywords;

	/**
	 * 氛围图片id,调用 支付宝文件上传接口 上传图片获取图片id(bizCode:search_box_atmosphere)。 图片规范 
小程序直达不支持设置此项。
	 */
	@ApiField("image_id")
	private String imageId;

	/**
	 * 氛围图片名。 小程序直达不支持设置此项
	 */
	@ApiField("image_name")
	private String imageName;

	/**
	 * 关联账号信息,1-2个。 内部字段均需设置。当为品牌直达时,数组中的第1个账号会被设置为"账号1",也就是将作为搜索直达专区头部的跳转地址
	 */
	@ApiListField("related_accounts")
	@ApiField("search_box_app_info")
	private List relatedAccounts;

	/**
	 * 服务信息,服务必须审核通过才能申请搜索直达。品牌直达最多可配置同一品牌认证下的小程序4个,小程序直达最多可配置2个。 内部字段均需设置。
	 */
	@ApiListField("service_infos")
	@ApiField("search_box_service_info")
	private List serviceInfos;

	public List getAreaKeywords() {
		return this.areaKeywords;
	}
	public void setAreaKeywords(List areaKeywords) {
		this.areaKeywords = areaKeywords;
	}

	public String getBoxDesc() {
		return this.boxDesc;
	}
	public void setBoxDesc(String boxDesc) {
		this.boxDesc = boxDesc;
	}

	public String getBoxId() {
		return this.boxId;
	}
	public void setBoxId(String boxId) {
		this.boxId = boxId;
	}

	public String getBrandId() {
		return this.brandId;
	}
	public void setBrandId(String brandId) {
		this.brandId = brandId;
	}

	public Boolean getBusinessBenefitSwitch() {
		return this.businessBenefitSwitch;
	}
	public void setBusinessBenefitSwitch(Boolean businessBenefitSwitch) {
		this.businessBenefitSwitch = businessBenefitSwitch;
	}

	public List getBusinessDistrictIds() {
		return this.businessDistrictIds;
	}
	public void setBusinessDistrictIds(List businessDistrictIds) {
		this.businessDistrictIds = businessDistrictIds;
	}

	public List getCustomKeywords() {
		return this.customKeywords;
	}
	public void setCustomKeywords(List customKeywords) {
		this.customKeywords = customKeywords;
	}

	public String getImageId() {
		return this.imageId;
	}
	public void setImageId(String imageId) {
		this.imageId = imageId;
	}

	public String getImageName() {
		return this.imageName;
	}
	public void setImageName(String imageName) {
		this.imageName = imageName;
	}

	public List getRelatedAccounts() {
		return this.relatedAccounts;
	}
	public void setRelatedAccounts(List relatedAccounts) {
		this.relatedAccounts = relatedAccounts;
	}

	public List getServiceInfos() {
		return this.serviceInfos;
	}
	public void setServiceInfos(List serviceInfos) {
		this.serviceInfos = serviceInfos;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy