public JsonExecuteResult(JsonExecuteResultTypes type, string message, object details)
 {
     Type    = type;
     Status  = type.ToString();
     Message = message;
     Details = details;
 }
 public JsonExecuteResult(JsonExecuteResultTypes type, string message, object details)
 {
   Type = type;
   Status = type.ToString();
   Message = message;
   Details = details;
 }
 public JsonExecuteResult(JsonExecuteResultTypes type, object details)
     : this(type, String.Empty, details)
 {
 }
 public JsonExecuteResult(JsonExecuteResultTypes type)
     : this(type, String.Empty, null)
 {
 }
 public JsonExecuteResult(JsonExecuteResultTypes type, string message)
     : this(type, message, null)
 {
 }
 public JsonExecuteResult(JsonExecuteResultTypes type, object details)
   : this(type, String.Empty, details)
 {
 }
 public JsonExecuteResult(JsonExecuteResultTypes type)
   : this(type, String.Empty, null)
 {
 }
 public JsonExecuteResult(JsonExecuteResultTypes type, string message)
   : this(type, message, null)
 {
 }