btcpayserver-plugin-builder/PluginBuilder/ViewModels/Admin/EmailSenderViewModel.cs
2025-04-24 22:54:41 -05:00

25 lines
655 B
C#

using System.ComponentModel.DataAnnotations;
#pragma warning disable CS8618 // Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
namespace PluginBuilder.ViewModels.Admin;
public class EmailSenderViewModel
{
[Required]
[Display(Name = "Recipient Email")]
public string To { get; set; }
[Required]
[EmailAddress]
[Display(Name = "Sender Email")]
public string From { get; set; }
[Required]
[Display(Name = "Email Subject")]
public string Subject { get; set; }
[Required]
[Display(Name = "Email Message")]
public string Message { get; set; }
}