using Material.Icons; using ReactiveUI; namespace PSCHelpdesk.Plugins.HetznerServer.Models; public class Instance : ReactiveObject { private string _sftpUserName; private string _sftpPassword; private string _sftpHostName; private bool _smtpOwn; public bool SmtpOwn { get => _smtpOwn; set => this.RaiseAndSetIfChanged(ref _smtpOwn, value); } public string SftpUserName { get => _sftpUserName; set => this.RaiseAndSetIfChanged(ref _sftpUserName, value); } public string SftpPassword { get => _sftpPassword; set => this.RaiseAndSetIfChanged(ref _sftpPassword, value); } public string SftpHostName { get => _sftpHostName; set => this.RaiseAndSetIfChanged(ref _sftpHostName, value); } }