package com.xiaopeng.api.vo.operation; import com.xiaopeng.api.vo.order.XpPricingCardVo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.List; /** * 去重后的单条可选路线(同一路径多策略合并) */ @Data @ApiModel("合并后的路线选项") public class RouteOptionVo { @ApiModelProperty("路径唯一标识(高德 routeID)") private String pathFingerprint; @ApiModelProperty("策略标签文案,如:智能推荐、时间优先、低价优先") private List strategyLabels; @ApiModelProperty("主标签文案(色块)") private String primaryStrategyLabel; @ApiModelProperty("主策略对应的高德 strategy,用于下单/队列") private Integer primaryRoutePlanRule; @ApiModelProperty("路线几何与耗时距离") private RouteVo route; @ApiModelProperty("费用预估") private FareVo fareEstimate; @ApiModelProperty("计价明细") private XpPricingCardVo xpPricingCard; @ApiModelProperty("优惠券不可用时的提示(无可用券时)") private String couponMessage; }