package com.dji.sample.control.model.param; import com.dji.sdk.cloudapi.control.CameraTypeEnum; import com.dji.sdk.cloudapi.device.PayloadIndex; import lombok.Data; import javax.validation.constraints.Max; import javax.validation.constraints.Min; import javax.validation.constraints.NotNull; /** * @author wmm * @version 0.1 * @date 2024/5/8 */ @Data public class CameraAimParam { @NotNull private PayloadIndex payloadIndex; @NotNull private CameraTypeEnum cameraType; /** * true: Lock the gimbal, the gimbal and the drone rotate together. * false: Only the gimbal rotates, but the drone does not. */ @NotNull private Boolean locked; /** * upper left corner as center point */ @Min(0) @Max(1) private Float x; @Min(0) @Max(1) private Float y; }