package com.dji.sample.control.model.param; import com.dji.sdk.cloudapi.control.Point; import lombok.Data; import javax.validation.Valid; import javax.validation.constraints.Max; import javax.validation.constraints.Min; import javax.validation.constraints.NotNull; import javax.validation.constraints.Size; import java.util.List; /** * @author wmm * @version 0.1 * @date 2024/5/8 */ @Data public class FlyToPointUpdateParam { @Min(1) @Max(15) @NotNull private Integer maxSpeed; /** * The M30 series only support one point. */ @Size(min = 1, max = 1) @NotNull private List<@Valid Point> points; }