Class ScheduleMailout
- Namespace
- InSite.Application.Messages.Write
- Assembly
- Shift.Sdk.dll
public class ScheduleMailout : Command, ICommand
- Inheritance
-
ScheduleMailout
- Implements
- Inherited Members
- Extension Methods
Constructors
ScheduleMailout(Guid, Guid, Guid, DateTimeOffset, IList<EmailAddress>, MultilingualString, MultilingualString, IDictionary<string, string>, IList<string>, Guid?)
public ScheduleMailout(Guid messageId, Guid mailoutId, Guid senderId, DateTimeOffset scheduledOn, IList<EmailAddress> recipients, MultilingualString subject, MultilingualString body, IDictionary<string, string> variables, IList<string> attachments, Guid? @event)
Parameters
messageIdGuidmailoutIdGuidsenderIdGuidscheduledOnDateTimeOffsetrecipientsIList<EmailAddress>subjectMultilingualStringbodyMultilingualStringvariablesIDictionary<string, string>attachmentsIList<string>eventGuid?
Properties
At
public DateTimeOffset At { get; set; }
Property Value
Attachments
public IList<string> Attachments { get; set; }
Property Value
Body
public MultilingualString Body { get; set; }
Property Value
EventIdentifier
public Guid? EventIdentifier { get; set; }
Property Value
- Guid?
MailoutIdentifier
public Guid MailoutIdentifier { get; set; }
Property Value
Recipients
public IList<EmailAddress> Recipients { get; set; }
Property Value
SenderIdentifier
public Guid SenderIdentifier { get; set; }
Property Value
Subject
public MultilingualString Subject { get; set; }
Property Value
Variables
public IDictionary<string, string> Variables { get; set; }