diff --git a/core/src/main/java/nl/tudelft/ewi/auta/core/model/Submission.java b/core/src/main/java/nl/tudelft/ewi/auta/core/model/Submission.java
index b3c4e5662149cab3728649dde5c5f568778ae028..dfcaba52fc0b8aefa2eeaa801915e6fbeb049209 100644
--- a/core/src/main/java/nl/tudelft/ewi/auta/core/model/Submission.java
+++ b/core/src/main/java/nl/tudelft/ewi/auta/core/model/Submission.java
@@ -44,6 +44,12 @@ public class Submission {
     @Nullable
     private String cpmVerificationCode = null;
 
+    /**
+     * Submission metadata supplied by Submit.
+     */
+    @Nullable
+    private SubmitAppMetadata submitAppMetadata = null;
+
     /**
      * Whether the submission's job was canceled.
      */
@@ -182,6 +188,25 @@ public class Submission {
         this.cpmVerificationCode = cpmVerificationCode;
     }
 
+    /**
+     * Returns submission metadata supplied by Submit.
+     *
+     * @return Submit metadata
+     */
+    @Nullable
+    public SubmitAppMetadata getSubmitAppMetadata() {
+        return this.submitAppMetadata;
+    }
+
+    /**
+     * Sets submission metadata supplied by Submit.
+     *
+     * @param submitAppMetadata Submit metadata
+     */
+    public void setSubmitAppMetadata(final @Nullable SubmitAppMetadata submitAppMetadata) {
+        this.submitAppMetadata = submitAppMetadata;
+    }
+
     /**
      * Returns whether the submission's job was canceled.
      *
@@ -231,6 +256,7 @@ public class Submission {
                 && Objects.equals(this.name, other.name)
                 && Objects.equals(this.contents, other.contents)
                 && Objects.equals(this.cpmVerificationCode, other.cpmVerificationCode)
+                && Objects.equals(this.submitAppMetadata, other.submitAppMetadata)
                 && Objects.equals(this.pipelineLog, other.pipelineLog)
                 && this.canceled == other.canceled;
     }
@@ -243,6 +269,7 @@ public class Submission {
                 this.name,
                 this.contents,
                 this.cpmVerificationCode,
+                this.submitAppMetadata,
                 this.pipelineLog,
                 this.canceled
         );