btcpayserver/BTCPayServer/Models/ServerViewModels/EmailsViewModel.cs

31 lines
712 B
C#
Raw Normal View History

2017-09-27 14:18:09 +09:00
using System.ComponentModel.DataAnnotations;
2020-06-28 17:55:27 +09:00
using BTCPayServer.Services.Mails;
using BTCPayServer.Validation;
2017-09-27 14:18:09 +09:00
namespace BTCPayServer.Models.ServerViewModels
{
public class EmailsViewModel
{
public EmailsViewModel()
{
}
public EmailsViewModel(EmailSettings settings)
{
Settings = settings;
PasswordSet = !string.IsNullOrEmpty(settings?.Password);
}
public EmailSettings Settings
{
get; set;
}
public bool PasswordSet { get; set; }
[MailboxAddressAttribute]
[Display(Name = "Test Email")]
public string TestEmail
{
get; set;
}
}
2017-09-27 14:18:09 +09:00
}