Table of Contents

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

messageId Guid
mailoutId Guid
senderId Guid
scheduledOn DateTimeOffset
recipients IList<EmailAddress>
subject MultilingualString
body MultilingualString
variables IDictionary<string, string>
attachments IList<string>
event Guid?

Properties

At

public DateTimeOffset At { get; set; }

Property Value

DateTimeOffset

Attachments

public IList<string> Attachments { get; set; }

Property Value

IList<string>

Body

public MultilingualString Body { get; set; }

Property Value

MultilingualString

EventIdentifier

public Guid? EventIdentifier { get; set; }

Property Value

Guid?

MailoutIdentifier

public Guid MailoutIdentifier { get; set; }

Property Value

Guid

Recipients

public IList<EmailAddress> Recipients { get; set; }

Property Value

IList<EmailAddress>

SenderIdentifier

public Guid SenderIdentifier { get; set; }

Property Value

Guid

Subject

public MultilingualString Subject { get; set; }

Property Value

MultilingualString

Variables

public IDictionary<string, string> Variables { get; set; }

Property Value

IDictionary<string, string>