package com.dji.sample.wayline.model.param; import com.dji.sdk.cloudapi.wayline.FlighttaskCreateFile; import lombok.Data; import javax.validation.Valid; import javax.validation.constraints.NotNull; import javax.validation.constraints.Pattern; /** * @author wmm * @version 0.1 * @date 2024/5/8 */ @Data public class FlighttaskCreateParam { /** * Task ID */ @NotNull private String flightId; /** * Task type */ @NotNull @Pattern(regexp = "^wayline$") private String type = "wayline"; /** * Wayline flighttaskFile object */ @NotNull @Valid private FlighttaskCreateFile file; }