mirror of
https://github.com/bitwarden/server.git
synced 2026-02-16 13:54:14 +08:00
27 lines
869 B
C#
27 lines
869 B
C#
|
|
using System.Collections.Generic;
|
||
|
|
|
||
|
|
namespace Bit.Core.Models.Mail
|
||
|
|
{
|
||
|
|
public class MailQueueMessage : IMailQueueMessage
|
||
|
|
{
|
||
|
|
public string Subject { get; set; }
|
||
|
|
public IEnumerable<string> ToEmails { get; set; }
|
||
|
|
public IEnumerable<string> BccEmails { get; set; }
|
||
|
|
public string Category { get; set; }
|
||
|
|
public string TemplateName { get; set; }
|
||
|
|
public object Model { get; set; }
|
||
|
|
|
||
|
|
public MailQueueMessage() { }
|
||
|
|
|
||
|
|
public MailQueueMessage(MailMessage message, string templateName, object model)
|
||
|
|
{
|
||
|
|
Subject = message.Subject;
|
||
|
|
ToEmails = message.ToEmails;
|
||
|
|
BccEmails = message.BccEmails;
|
||
|
|
Category = string.IsNullOrEmpty(message.Category) ? templateName : message.Category;
|
||
|
|
TemplateName = templateName;
|
||
|
|
Model = model;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|