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; }
}