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;
}
}