Files
FluentTerminal/FluentTerminal.Models/ISshConnectionInfo.cs
T
Aleksandar Pesic eb2a44d2de Simplifies entering identity files in "SSH Info" dialog (#419)
* Preparing infrastructure for file checking.

* File checking infrastructure prepared.

* Implementing identity file validation.

* Improving identity file validation.
2019-06-25 12:29:45 +02:00

35 lines
727 B
C#

using System;
using System.Threading.Tasks;
using FluentTerminal.Models.Enums;
namespace FluentTerminal.Models
{
public interface ISshConnectionInfo
{
string Host { get; set; }
ushort SshPort { get; set; }
string Username { get; set; }
string IdentityFile { get; set; }
LineEndingStyle LineEndingTranslation { get; set; }
bool UseMosh { get; set; }
ushort MoshPortFrom { get; set; }
ushort MoshPortTo { get; set; }
Guid TerminalThemeId { get; set; }
int TabThemeId { get; set; }
Task<SshConnectionInfoValidationResult> ValidateAsync();
bool UseConPty { get; set; }
}
}