* Preparing infrastructure for file checking. * File checking infrastructure prepared. * Implementing identity file validation. * Improving identity file validation.
35 lines
727 B
C#
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; }
|
|
}
|
|
}
|