using MultiTerm.Core.Common;
namespace MultiTerm.Core.ViewModel;
public interface ITerminalViewModel
{
///
/// Title of the Terminal View.
///
string Title { get; }
///
/// Type of view.
///
TerminalViewType ViewType { get; }
///
/// Type of Protocol.
///
ProtocolType ProtocolType { get; set; }
///
/// Request Closing of Terminal.
///
void CloseRequest();
///
/// Closing of Terminal was initiated.
///
event EventHandler ClosingEvent;
}