package com.jepsoninfo.req; import lombok.Data; import lombok.experimental.Accessors; @Data @Accessors(chain = true) public class DorMsg { /** * id */ private String id; /** * sn */ private String sn; /** * name */ private String name = "gpio_out"; /** * version */ private String version = "1.0"; /** * timestamp */ private Long timestamp; /** * payload */ private Payload payload; /** * Payload */ @Data @Accessors(chain = true) public static class Payload { /** * type */ private String type = "gpio_out"; /** * body */ private Body body; /** * Body */ @Data @Accessors(chain = true) public static class Body { /** * delay */ private Integer delay = 500; /** * io */ private Integer io; /** * value */ private Integer value = 2; } } }