using System.Collections.Generic; using PepperDash.Core.Intersystem.Tokens; namespace PepperDash.Core.Intersystem.Serialization { /// /// Interface to determine XSig serialization for an object. /// public interface IXSigSerialization { /// /// Serialize the sig data /// /// IEnumerable Serialize(); /// /// Deserialize the sig data /// /// /// /// T Deserialize(IEnumerable tokens) where T : class, IXSigSerialization; } }