diff OrthancServer/Sources/OrthancRestApi/OrthancRestApi.cpp @ 4403:ad646ff506d0

cont openapi
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 23 Dec 2020 18:32:13 +0100
parents 80fd140b12ba
children f34634916d8c
line wrap: on
line diff
--- a/OrthancServer/Sources/OrthancRestApi/OrthancRestApi.cpp	Wed Dec 23 15:16:37 2020 +0100
+++ b/OrthancServer/Sources/OrthancRestApi/OrthancRestApi.cpp	Wed Dec 23 18:32:13 2020 +0100
@@ -99,6 +99,14 @@
 
   void OrthancRestApi::ResetOrthanc(RestApiPostCall& call)
   {
+    if (call.IsDocumentation())
+    {
+      call.GetDocumentation()
+        .SetTag("System")
+        .SetSummary("Restart Orthanc");
+      return;
+    }
+
     OrthancRestApi::GetApi(call).leaveBarrier_ = true;
     OrthancRestApi::GetApi(call).resetRequestReceived_ = true;
     call.GetOutput().AnswerBuffer("{}", MimeType_Json);
@@ -107,6 +115,14 @@
 
   void OrthancRestApi::ShutdownOrthanc(RestApiPostCall& call)
   {
+    if (call.IsDocumentation())
+    {
+      call.GetDocumentation()
+        .SetTag("System")
+        .SetSummary("Shutdown Orthanc");
+      return;
+    }
+
     OrthancRestApi::GetApi(call).leaveBarrier_ = true;
     call.GetOutput().AnswerBuffer("{}", MimeType_Json);
     LOG(WARNING) << "Shutdown request received";
@@ -132,7 +148,7 @@
       
       call.GetDocumentation()
         .SetTag("Instances")
-        .SetSummary("Upload DICOM files")
+        .SetSummary("Upload DICOM instances")
         .AddRequestType(MimeType_Dicom, "DICOM file to be uploaded")
         .AddRequestType(MimeType_Zip, "ZIP archive containing DICOM files (new in Orthanc 1.8.2)")
         .AddAnswerType(MimeType_Json, "Information about the uploaded instance, "