Table of Contents

Class MailoutScheduled2

Namespace
InSite.Domain.Messages
Assembly
Shift.Sdk.dll
public class MailoutScheduled2 : Change, IChange
Inheritance
MailoutScheduled2
Implements
Inherited Members
Extension Methods

Constructors

MailoutScheduled2(Guid, DateTimeOffset, Guid, IEnumerable<EmailAddress>, MultilingualString, MultilingualString, IDictionary<string, string>, Guid?, IEnumerable<string>)

public MailoutScheduled2(Guid mailoutIdentifier, DateTimeOffset at, Guid sender, IEnumerable<EmailAddress> recipients, MultilingualString subject, MultilingualString body, IDictionary<string, string> variables, Guid? @event, IEnumerable<string> attachments)

Parameters

mailoutIdentifier Guid
at DateTimeOffset
sender Guid
recipients IEnumerable<EmailAddress>
subject MultilingualString
body MultilingualString
variables IDictionary<string, string>
event Guid?
attachments IEnumerable<string>

Properties

At

public DateTimeOffset At { get; set; }

Property Value

DateTimeOffset

Attachments

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

Property Value

IEnumerable<string>

BodyText

public MultilingualString BodyText { 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 IEnumerable<EmailAddress> Recipients { get; set; }

Property Value

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

Property Value

IDictionary<string, string>

Methods

Upgrade(SerializedChange)

public static MailoutScheduled2 Upgrade(SerializedChange serializedChange)

Parameters

serializedChange SerializedChange

Returns

MailoutScheduled2