namespace Elsa.Alterations.Core.Contracts; /// /// Serializes and deserializes objects. /// public interface IAlterationSerializer { /// /// Serializes the specified object. /// string Serialize(IAlteration alteration); /// /// Serializes the specified set of objects. /// string SerializeMany(IEnumerable alterations); /// /// Deserializes the specified JSON string into an object. /// IAlteration Deserialize(string json); /// /// Deserializes the specified JSON string into a set of objects. /// IEnumerable DeserializeMany(string json); }