PluginDto.java
package jasper.service.dto;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.node.ObjectNode;
import jasper.domain.proj.Tag;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.Instant;
import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_EMPTY;
@Getter
@Setter
@JsonInclude(NON_EMPTY)
public class PluginDto implements Tag, Serializable {
private String tag;
private String origin;
private String name;
private ObjectNode config;
private JsonNode defaults;
@JsonInclude()
private ObjectNode schema;
private Instant modified;
}