diff --git a/src/main/java/eu/enmeshed/requests/incomingRequests/AcceptFreeTextRequestItem.java b/src/main/java/eu/enmeshed/requests/incomingRequests/AcceptFreeTextRequestItem.java new file mode 100644 index 0000000..c19bdce --- /dev/null +++ b/src/main/java/eu/enmeshed/requests/incomingRequests/AcceptFreeTextRequestItem.java @@ -0,0 +1,22 @@ +package eu.enmeshed.requests.incomingRequests; + +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; + +@JsonInclude(JsonInclude.Include.NON_EMPTY) +@AllArgsConstructor +@NoArgsConstructor +@Getter +@Setter +@Builder +public final class AcceptFreeTextRequestItem extends DecideRequestItemDerivation { + @JsonProperty("accept") + private final boolean accept = true; + private String freeText; +} diff --git a/src/main/java/eu/enmeshed/requests/incomingRequests/AcceptRequestItem.java b/src/main/java/eu/enmeshed/requests/incomingRequests/AcceptRequestItem.java index 444b725..96f718c 100644 --- a/src/main/java/eu/enmeshed/requests/incomingRequests/AcceptRequestItem.java +++ b/src/main/java/eu/enmeshed/requests/incomingRequests/AcceptRequestItem.java @@ -1,5 +1,6 @@ package eu.enmeshed.requests.incomingRequests; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import java.util.Map; import lombok.AllArgsConstructor; @@ -8,6 +9,7 @@ import lombok.NoArgsConstructor; import lombok.Setter; +@JsonInclude(JsonInclude.Include.NON_EMPTY) @AllArgsConstructor @NoArgsConstructor @Getter