using System;
using System.Collections.Generic;
using System.Text;
namespace InABox.Core
{
///
/// Base interface for all "Posters" - classes that define the means of processing an .
/// There is little point in directly implementing this; rather, one should implement a subinterface.
/// The functionality of any is essentially the default functionality, and, based on the subinterface implemented,
/// will be scriptable.
///
/// The type of entity that this poster can process.
/// The specific to this type of poster.
public interface IPoster
where TEntity : Entity, IPostable, IRemotable, IPersistent, new()
where TSettings : PosterSettings
{
TSettings Settings { get; set; }
}
}