package com.xiaopeng.api.dto.map; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotNull; @Data @ApiModel("路线/价格过期校验") public class RouteStaleCheckDto { @NotNull @ApiModelProperty(value = "multi-route 返回的 snapshotId", required = true) private String snapshotId; @ApiModelProperty("当前选中的路径标识") private String pathFingerprint; @NotNull @ApiModelProperty(value = "快照生成时间(与 multi 返回的 generatedAtMillis 一致)", required = true) private Long clientSnapshotMillis; @ApiModelProperty("客户端展示的预估最终价(用于对比波动)") private Double clientFinalFare; }