namespace MultiTerm.Protocols;
///
/// Interface for a converter that converts a facade type into the equivalent of the related software library.
///
/// type of the local class
/// type of the library class
internal interface ILibraryEquivalentConverter
{
///
/// Convert the object to the library type.
///
/// object of local class
/// object of class within library
T_library ConvertToLibraryType(T_local obj);
///
/// Convert the object to the local type.
///
/// object of class within library
/// object of local class
T_local ConvertToLocalType(T_library obj);
}