using System; namespace EVCB_OCPP.Packet.Features { /// /// Abstract class. Feature ties {Request} and {Confirmation} types together with an action name. /// Can handle a incoming request by forwarding it to the feature {Profile}. /// public abstract class Feature { /// /// Get the {Request} for the feature. /// return the {Request} /// public abstract Type GetRequestType(); public abstract Type GetConfirmationType(); public abstract string GetAction(); } }