From 977cd4f43fb329c3d9e2f99873847c45b1c3dfc2 Mon Sep 17 00:00:00 2001 From: Martin Vogel <martin.vogel@sinc.de> Date: Wed, 22 Jun 2022 18:39:22 +0200 Subject: [PATCH] #414 Add submission model --- .../domain/model/submission/Submission.java | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) 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 1577fe892..1af6a01ac 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; + +} -- GitLab