diff options
Diffstat (limited to 'src/main/java/net/geedge/executor/JobInfo.java')
| -rw-r--r-- | src/main/java/net/geedge/executor/JobInfo.java | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/main/java/net/geedge/executor/JobInfo.java b/src/main/java/net/geedge/executor/JobInfo.java new file mode 100644 index 0000000..7fcedaa --- /dev/null +++ b/src/main/java/net/geedge/executor/JobInfo.java @@ -0,0 +1,35 @@ +package net.geedge.executor; + +import java.util.List; + +import lombok.Data; + +@Data +public class JobInfo { + private String id; + private Playbook playbook; + private Package pkg; + private List<Signature> signatures; + + @Data + public class Package { + String id; + String platform; + String version; + String identifier; + } + + @Data + public class Playbook { + String id; + String name; + String tags; + } + + @Data + public class Signature { + String id; + String name; + String conditions; + } +} |
