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

com.alipay.api.domain.TakeAwayScopeInfo 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, 2022-01-05 14:43:20
 */
public class TakeAwayScopeInfo extends AlipayObject {

	private static final long serialVersionUID = 6581326767271652172L;

	/**
	 * 圆形范围半径(单位公里),type为CIRCULAR时必填,circular_area与polygon_area二选一
	 */
	@ApiField("circular_area")
	private String circularArea;

	/**
	 * 服务商方提供的配送范围id。
如一个门店没有配送范围ID,可以填1。
	 */
	@ApiField("code")
	private String code;

	/**
	 * 该配送区域的起送价
	 */
	@ApiField("min_price")
	private String minPrice;

	/**
	 * 多边形范围,type为POLYGON时必填;["lon1;lat1","lon2;lat2","lon3;lat3"] 3个点<=每个多边形<10
""中是多边形中的点,
 ;分隔经纬度,
	 */
	@ApiListField("polygon_area")
	@ApiField("string")
	private List polygonArea;

	/**
	 * 该配送区域的配送费
	 */
	@ApiField("shipping_area")
	private String shippingArea;

	/**
	 * 配置范围类型,枚举:
POLYGON:表示配送范围由多边形组成
CIRCULAR:表示配送范围由圆形组成
	 */
	@ApiField("type")
	private String type;

	public String getCircularArea() {
		return this.circularArea;
	}
	public void setCircularArea(String circularArea) {
		this.circularArea = circularArea;
	}

	public String getCode() {
		return this.code;
	}
	public void setCode(String code) {
		this.code = code;
	}

	public String getMinPrice() {
		return this.minPrice;
	}
	public void setMinPrice(String minPrice) {
		this.minPrice = minPrice;
	}

	public List getPolygonArea() {
		return this.polygonArea;
	}
	public void setPolygonArea(List polygonArea) {
		this.polygonArea = polygonArea;
	}

	public String getShippingArea() {
		return this.shippingArea;
	}
	public void setShippingArea(String shippingArea) {
		this.shippingArea = shippingArea;
	}

	public String getType() {
		return this.type;
	}
	public void setType(String type) {
		this.type = type;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy