Exemple #1
0
        public static JSONNode SerializeStoredAction(StoredAction storedAction)
        {
            var newJson = new JSONClass();

            newJson.Add("Active", new JSONData(storedAction.Active));
            newJson.Add("StorableId", new JSONData(storedAction.StorableId));
            newJson.Add("AtomName", new JSONData(storedAction.AtomName));
            newJson.Add("InitiatorEnum", new JSONData(storedAction.InitiatorEnum));
            newJson.Add("ActionValue", new JSONData(storedAction.ActionValue));
            return(newJson);
        }
Exemple #2
0
        public static StoredAction DeserializeIntoStoredAction(JSONClass inputObject)
        {
            var mutationComponent = new StoredAction()
            {
                Active        = bool.Parse(inputObject["Active"]?.Value),
                AtomName      = inputObject["AtomName"]?.Value,
                StorableId    = inputObject["StorableId"]?.Value,
                ActionName    = inputObject["ActionName"]?.Value,
                InitiatorEnum = inputObject["InitiatorEnum"]?.Value,
                ActionValue   = inputObject["ActionValue"]?.Value
            };

            return(mutationComponent);
        }