${IS6_IsoLineResult_Title}

${IS6_IsoLineResult_Description}

        internal static IsoLineResult FromJson(System.Json.JsonObject jsonObject)
        {
            IsoLineResult result = new IsoLineResult();
            if (jsonObject != null)
            {
                if (jsonObject.ContainsKey("isoLines") && jsonObject["isoLines"] != null)
                {
                    List<Entity> list = new List<Entity>();
                    JsonArray array = (JsonArray)jsonObject["isoLines"];
                    foreach (var item in array)
                    {
                        if (item != null)
                        {
                            JsonObject itemJson = (JsonObject)item;
                            list.Add(Entity.FromJson(itemJson));
                        }
                    }
                    result.IsoLines = list;
                }

                if (jsonObject.ContainsKey("isoLineDataset"))
                {
                    result.IsoLineDataset = jsonObject["isoLineDataset"];
                }

                if (jsonObject.ContainsKey("message"))
                {
                    result.Message = jsonObject["message"];
                }

                if (jsonObject.ContainsKey("succeed"))
                {
                    result.Succeed = (bool)jsonObject["succeed"];
                }
            }
            return result;
        }
 /// <summary> ${IS6_IsoLineEventArgs_constructor_D} </summary>
 /// <param name="result">${IS6_IsoLineEventArgs_constructor_param_result}</param>
 /// <param name="originResult">${IS6_IsoLineEventArgs_constructor_param_originResult}</param>
 /// <param name="token">${IS6_IsoLineEventArgs_constructor_param_token}</param>
 public IsoLineEventArgs(IsoLineResult result, string originResult, object token)
     : base(token)
 {
     Result = result;
     OriginResult = originResult;
 }
 private void request_Completed(object sender, RequestEventArgs e)
 {
     JsonObject jsonObject = (JsonObject)JsonObject.Parse(e.Result);
     IsoLineResult result = IsoLineResult.FromJson(jsonObject);
     LastResult = result;
     IsoLineEventArgs args = new IsoLineEventArgs(result, e.Result, e.UserState);
     OnProcessCompleted(args);
 }