From d236a76895a302caa49a9fd136d5c52267a07be4 Mon Sep 17 00:00:00 2001
From: Joel von der Weid <joel.von-der-weid@hesge.ch>
Date: Tue, 2 Apr 2024 15:55:17 +0200
Subject: [PATCH] Add sonar info to types

---
 models/Assignment.ts | 3 +++
 models/Exercise.ts   | 4 ++++
 2 files changed, 7 insertions(+)

diff --git a/models/Assignment.ts b/models/Assignment.ts
index 9e447ec..6a24b32 100644
--- a/models/Assignment.ts
+++ b/models/Assignment.ts
@@ -1,6 +1,7 @@
 import User        from './User.js';
 import Exercise    from './Exercise.js';
 import * as Gitlab from '@gitbeaker/rest';
+import SonarProjectCreation from '../../shared/types/Sonar/SonarProjectCreation';
 
 
 interface Assignment {
@@ -12,6 +13,8 @@ interface Assignment {
     gitlabLastInfoDate: string;
     published: boolean;
     useSonar: boolean;
+    sonarKey: string;
+    sonarCreationInfo: SonarProjectCreation;
     language: Language;
 
     staff: Array<User>;
diff --git a/models/Exercise.ts b/models/Exercise.ts
index 5630405..c4060f3 100644
--- a/models/Exercise.ts
+++ b/models/Exercise.ts
@@ -1,6 +1,7 @@
 import User        from './User.js';
 import Assignment  from './Assignment.js';
 import * as Gitlab from '@gitbeaker/rest';
+import SonarProjectCreation from '../../shared/types/Sonar/SonarProjectCreation';
 
 
 interface Exercise {
@@ -12,6 +13,9 @@ interface Exercise {
     gitlabCreationInfo: Gitlab.ProjectSchema;
     gitlabLastInfo: Gitlab.ProjectSchema;
     gitlabLastInfoDate: string;
+    
+    sonarKey: string;
+    sonarCreationInfo: SonarProjectCreation;
 
     members: Array<User> | undefined;
     assignment: Assignment | undefined;
-- 
GitLab