diff --git a/api/src/main/java/de/fitko/fitconnect/api/domain/model/submission/Submission.java b/api/src/main/java/de/fitko/fitconnect/api/domain/model/submission/Submission.java index 1577fe892a27c399754848f44077e198a546b426..1af6a01ac1e771fb19fd4b1c43e665f479bf794b 100644 --- a/api/src/main/java/de/fitko/fitconnect/api/domain/model/submission/Submission.java +++ b/api/src/main/java/de/fitko/fitconnect/api/domain/model/submission/Submission.java @@ -1,4 +1,39 @@ package de.fitko.fitconnect.api.domain.model.submission; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Builder; +import lombok.Value; +import java.util.ArrayList; +import java.util.List; +import java.util.UUID; +@Value +@Builder +public class Submission { + + @JsonProperty("destinationId") + private UUID destinationId; + + @JsonProperty("submissionId") + private UUID submissionId; + + @JsonProperty("caseId") + private UUID caseId; + + @JsonProperty("attachments") + private List<UUID> attachments = new ArrayList<>(); + + @JsonProperty("serviceType") + private ServiceType serviceType; + + @JsonProperty("callback") + private Callback callback; + + @JsonProperty("encryptedMetadata") + private String encryptedMetadata; + + @JsonProperty("encryptedData") + private String encryptedData; + +}