コード例 #1
0
        public static HubProgressUpdate FromJson(JSONNode json)
        {
            if (json == null)
            {
                return(null);
            }

            var Result = new HubProgressUpdate();

            Result.Id   = json["I"].AsString;
            Result.Data = json["D"];

            return(Result);
        }
コード例 #2
0
        public static HubResult FromJson(JSONNode json)
        {
            if (json == null)
            {
                return(null);
            }

            var Result = new HubResult();

            Result.Id             = json["I"].AsString;
            Result.ProgressUpdate = HubProgressUpdate.FromJson(json["P"]);
            Result.Result         = json["R"];
            Result.IsHubException = json["H"].AsBool.GetValueOrDefault();
            Result.Error          = json["E"].AsString;
            Result.ErrorData      = json["D"];
            Result.State          = json["S"].AsObject;

            return(Result);
        }