VOL-3853:Use strings to convey more info about errors from DM to DM User

Change-Id: I41ce424b3143ed873ce7b6b6bf2a5e826c677f69
diff --git a/protos/dmi/sw_management_service.proto b/protos/dmi/sw_management_service.proto
index 82917d4..c2901e9 100644
--- a/protos/dmi/sw_management_service.proto
+++ b/protos/dmi/sw_management_service.proto
@@ -28,6 +28,7 @@
     Status status = 1;

     Reason reason = 2;

     SoftwareVersionInformation info = 3;

+    string reason_detail = 4;

 }

 

 message DownloadImageRequest {

@@ -55,6 +56,7 @@
     }

     Status status = 1;

     Reason reason = 2;

+    string reason_detail = 3;

 }

 

 message StartupConfigInfoRequest {

@@ -77,6 +79,7 @@
     // The version of the startup configuration. It is recommended to use semVer, but the DM implementations

     // and operators could choose any other format as well.

     string version = 4;

+    string reason_detail = 5;

 }

 

 service NativeSoftwareManagementService {