diff Plugin/AccessedResource.h @ 109:7381a7674b36

wip: adding labels
author Alain Mazy <am@osimis.io>
date Fri, 18 Aug 2023 12:08:49 +0200
parents 1a13c4fbc9a1
children 9be1ee2b8fe1
line wrap: on
line diff
--- a/Plugin/AccessedResource.h	Mon Aug 14 10:25:40 2023 +0200
+++ b/Plugin/AccessedResource.h	Fri Aug 18 12:08:49 2023 +0200
@@ -19,6 +19,7 @@
 #pragma once
 
 #include "Enumerations.h"
+#include <set>
 
 namespace OrthancPlugins
 {
@@ -28,15 +29,19 @@
     AccessLevel    level_;
     std::string    orthancId_;
     std::string    dicomUid_;
+    std::set<std::string> labels_;
 
   public:
     AccessedResource(AccessLevel level,
                      const std::string& orthancId,
-                     const std::string& dicomUid);
+                     const std::string& dicomUid,
+                     const std::set<std::string>& labels
+                     );
 
     AccessedResource(Orthanc::ResourceType level,
                      const std::string& orthancId,
-                     const std::string& dicomUid);
+                     const std::string& dicomUid,
+                     const std::set<std::string>& labels);
 
     AccessLevel GetLevel() const
     {
@@ -49,5 +54,7 @@
     }
 
     const std::string& GetDicomUid() const;
+
+    const std::set<std::string>& GetLabels() const;
   };
 }