You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Lidarr/src/NzbDrone.Core/Notifications/SendGrid/SendGridPayload.cs

51 lines
1.2 KiB

using System.Collections.Generic;
namespace NzbDrone.Core.Notifications.SendGrid
{
public class SendGridPayload
{
public SendGridPayload()
{
Personalizations = new List<SendGridPersonalization>();
Content = new List<SendGridContent>();
}
public List<SendGridContent> Content { get; set; }
public SendGridEmail From { get; set; }
public List<SendGridPersonalization> Personalizations { get; set; }
}
public class SendGridContent
{
public string Type { get; set; }
public string Value { get; set; }
}
public class SendGridEmail
{
public string Email { get; set; }
}
public class SendGridPersonalization
{
public SendGridPersonalization()
{
To = new List<SendGridEmail>();
}
public List<SendGridEmail> To { get; set; }
public string Subject { get; set; }
}
public class SendGridSenderResponse
{
public List<SendGridSender> Result { get; set; }
}
public class SendGridSender
{
public SendGridEmail From { get; set; }
public string Nickname { get; set; }
}
}