Mercurial > hg > orthanc-authorization
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; }; }