package com.dji.sdk.cloudapi.control; import com.dji.sdk.common.BaseModel; import javax.validation.Valid; import javax.validation.constraints.Max; import javax.validation.constraints.Min; import javax.validation.constraints.NotNull; /** * @author sean * @version 1.3 * @date 2023/1/12 */ public class DrcModeEnterRequest extends BaseModel { @NotNull @Valid private DrcModeMqttBroker mqttBroker; /** * range: 1 - 30 */ @Min(1) @Max(30) @NotNull private Integer osdFrequency; /** * range: 1 - 30 */ @Min(1) @Max(30) @NotNull private Integer hsiFrequency; public DrcModeEnterRequest() { } @Override public String toString() { return "DrcModeEnterRequest{" + "mqttBroker=" + mqttBroker + ", osdFrequency=" + osdFrequency + ", hsiFrequency=" + hsiFrequency + '}'; } public DrcModeMqttBroker getMqttBroker() { return mqttBroker; } public DrcModeEnterRequest setMqttBroker(DrcModeMqttBroker mqttBroker) { this.mqttBroker = mqttBroker; return this; } public Integer getOsdFrequency() { return osdFrequency; } public DrcModeEnterRequest setOsdFrequency(Integer osdFrequency) { this.osdFrequency = osdFrequency; return this; } public Integer getHsiFrequency() { return hsiFrequency; } public DrcModeEnterRequest setHsiFrequency(Integer hsiFrequency) { this.hsiFrequency = hsiFrequency; return this; } }