EdgeAppControllerRequestDTO.java 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.usky.ai.dto;
  2. import com.fasterxml.jackson.annotation.JsonProperty;
  3. import lombok.Data;
  4. import java.util.List;
  5. @Data
  6. public class EdgeAppControllerRequestDTO {
  7. /** 与文档一致,首字母大写以兼容盒子 */
  8. @JsonProperty("BoardId")
  9. private String boardId;
  10. @JsonProperty("Event")
  11. private String event;
  12. @JsonProperty("MediaName")
  13. private String mediaName;
  14. @JsonProperty("MediaUrl")
  15. private String mediaUrl;
  16. @JsonProperty("MediaDesc")
  17. private String mediaDesc;
  18. @JsonProperty("RtspTransport")
  19. private Boolean rtspTransport;
  20. @JsonProperty("GBTransport")
  21. private Boolean gbTransport;
  22. @JsonProperty("SubId")
  23. private String subId;
  24. @JsonProperty("Params")
  25. private List<Param> params;
  26. @Data
  27. public static class Param {
  28. @JsonProperty("Key")
  29. private String key;
  30. @JsonProperty("Name")
  31. private String name;
  32. @JsonProperty("Type")
  33. private String type;
  34. @JsonProperty("Value")
  35. private String value;
  36. }
  37. }