using System.Collections.Generic; namespace BTCPayServer.Plugins.Emails.Views; /// /// This view model is used in StoreEmailRulesManage.cshtml, to display the different triggers that can be used to send emails /// public class EmailTriggerViewModel { public class Default { public string SubjectExample { get; set; } public string BodyExample { get; set; } public bool CanIncludeCustomerEmail { get; set; } public string RecipientExample { get; set; } } public string Trigger { get; set; } public string Description { get; set; } public class PlaceHolder(string name, string description) { public string Name { get; set; } = name; public string Description { get; set; } = description; } public List PlaceHolders { get; set; } = new(); public bool ServerTrigger { get; set; } }