comparison OrthancServer/Sources/OrthancRestApi/OrthancRestApi.h @ 5287:c04230962098 am-experimental

wip: 'dicomWeb' json format + 'include' get arguments
author Alain Mazy <am@osimis.io>
date Fri, 28 Apr 2023 10:42:27 +0200
parents 0ea402b4d901
children
comparison
equal deleted inserted replaced
5286:28f0e38e4082 5287:c04230962098
26 #include "../../../OrthancFramework/Sources/JobsEngine/SetOfCommandsJob.h" 26 #include "../../../OrthancFramework/Sources/JobsEngine/SetOfCommandsJob.h"
27 #include "../../../OrthancFramework/Sources/MetricsRegistry.h" 27 #include "../../../OrthancFramework/Sources/MetricsRegistry.h"
28 #include "../../../OrthancFramework/Sources/RestApi/RestApi.h" 28 #include "../../../OrthancFramework/Sources/RestApi/RestApi.h"
29 #include "../ServerJobs/ThreadedSetOfInstancesJob.h" 29 #include "../ServerJobs/ThreadedSetOfInstancesJob.h"
30 #include "../ServerEnumerations.h" 30 #include "../ServerEnumerations.h"
31 31 #include "../Database/StatelessDatabaseOperations.h"
32 #include <set> 32 #include <set>
33 33
34 namespace Orthanc 34 namespace Orthanc
35 { 35 {
36 class ServerContext; 36 class ServerContext;
145 DicomToJsonFormat defaultFormat); 145 DicomToJsonFormat defaultFormat);
146 146
147 static DicomToJsonFormat GetDicomFormat(const Json::Value& body, 147 static DicomToJsonFormat GetDicomFormat(const Json::Value& body,
148 DicomToJsonFormat defaultFormat); 148 DicomToJsonFormat defaultFormat);
149 149
150 static ExpandResourceFlags GetResponseContent(const RestApiGetCall& call,
151 ExpandResourceFlags defaultContent);
152
150 static void DocumentDicomFormat(RestApiGetCall& call, 153 static void DocumentDicomFormat(RestApiGetCall& call,
151 DicomToJsonFormat defaultFormat); 154 DicomToJsonFormat defaultFormat);
152 155
153 static void DocumentDicomFormat(RestApiPostCall& call, 156 static void DocumentDicomFormat(RestApiPostCall& call,
154 DicomToJsonFormat defaultFormat); 157 DicomToJsonFormat defaultFormat);