public JObject ToJson() { JObject json = new JObject(); json["code"] = Code.ToString(); json["message"] = Message; json["retriable"] = Retriable.ToString().ToLower(); if (Details != null && Details.ToJson() != null) { json["details"] = Details.ToJson(); } return(json); }