Table of Contents

Class MessageState

Namespace
InSite.Domain.Messages
Assembly
Shift.Sdk.dll
public class MessageState : AggregateState
Inheritance
MessageState
Inherited Members
Extension Methods

Constructors

MessageState()

public MessageState()

Properties

AutoBccSubscribers

public bool AutoBccSubscribers { get; }

Property Value

bool

ContentText

public MultilingualString ContentText { get; }

Property Value

MultilingualString

GroupSubscribers

public Dictionary<Guid, GroupSubscriberState> GroupSubscribers { get; }

Property Value

Dictionary<Guid, GroupSubscriberState>

IsArchived

public bool IsArchived { get; }

Property Value

bool

IsDisabled

public bool IsDisabled { get; }

Property Value

bool

IsLocked

public bool IsLocked { get; }

Property Value

bool
public List<LinkItem> Links { get; }

Property Value

List<LinkItem>

Mailouts

public Dictionary<Guid, MailoutState> Mailouts { get; }

Property Value

Dictionary<Guid, MailoutState>

Name

public string Name { get; }

Property Value

string

Sender

public Guid Sender { get; }

Property Value

Guid

Title

public MultilingualString Title { get; }

Property Value

MultilingualString

Type

public string Type { get; }

Property Value

string

UserSubscribers

public Dictionary<Guid, UserSubscriberState> UserSubscribers { get; }

Property Value

Dictionary<Guid, UserSubscriberState>

Methods

AddMailout(Guid, string, IEnumerable<EmailAddress>)

public void AddMailout(Guid mailout, string status, IEnumerable<EmailAddress> recipients)

Parameters

mailout Guid
status string
recipients IEnumerable<EmailAddress>

ChangeMailoutStatus(Guid, string, string)

public void ChangeMailoutStatus(Guid mailout, string status, string reason = null)

Parameters

mailout Guid
status string
reason string

FindMailout(Guid)

public MailoutState FindMailout(Guid mailout)

Parameters

mailout Guid

Returns

MailoutState

MailoutExists(Guid)

public bool MailoutExists(Guid mailout)

Parameters

mailout Guid

Returns

bool

RemoveMailout(Guid)

public void RemoveMailout(Guid mailout)

Parameters

mailout Guid

When(AutoBccSubscribersDisabled)

public void When(AutoBccSubscribersDisabled _)

Parameters

_ AutoBccSubscribersDisabled

When(AutoBccSubscribersEnabled)

public void When(AutoBccSubscribersEnabled _)

Parameters

_ AutoBccSubscribersEnabled

When(CarbonCopyCompleted2)

public void When(CarbonCopyCompleted2 e)

Parameters

e CarbonCopyCompleted2

When(CarbonCopyStarted2)

public void When(CarbonCopyStarted2 e)

Parameters

e CarbonCopyStarted2

When(Classified)

public void When(Classified e)

Parameters

e Classified

When(ContentChanged)

public void When(ContentChanged e)

Parameters

e ContentChanged

When(DeliveryBounced)

public void When(DeliveryBounced e)

Parameters

e DeliveryBounced

When(DeliveryCompleted2)

public void When(DeliveryCompleted2 e)

Parameters

e DeliveryCompleted2

When(DeliveryStarted2)

public void When(DeliveryStarted2 e)

Parameters

e DeliveryStarted2

When(FollowerAdded)

public void When(FollowerAdded e)

Parameters

e FollowerAdded

When(FollowerRemoved)

public void When(FollowerRemoved e)

Parameters

e FollowerRemoved

When(LinkCounterReset)

public void When(LinkCounterReset e)

Parameters

e LinkCounterReset

When(MailoutAborted)

public void When(MailoutAborted e)

Parameters

e MailoutAborted

When(MailoutCancelled)

public void When(MailoutCancelled e)

Parameters

e MailoutCancelled

When(MailoutCompleted)

public void When(MailoutCompleted e)

Parameters

e MailoutCompleted

When(MailoutScheduled2)

public void When(MailoutScheduled2 e)

Parameters

e MailoutScheduled2

When(MailoutStarted)

public void When(MailoutStarted e)

Parameters

e MailoutStarted

When(MessageArchived)

public void When(MessageArchived e)

Parameters

e MessageArchived

When(MessageCreated)

public void When(MessageCreated e)

Parameters

e MessageCreated

When(MessageDisabled)

public void When(MessageDisabled _)

Parameters

_ MessageDisabled

When(MessageEnabled)

public void When(MessageEnabled _)

Parameters

_ MessageEnabled

When(MessageRenamed)

public void When(MessageRenamed _)

Parameters

_ MessageRenamed

When(MessageRetitled)

public void When(MessageRetitled e)

Parameters

e MessageRetitled

When(SenderChanged)

public void When(SenderChanged e)

Parameters

e SenderChanged

When(SubscriberAdded)

public void When(SubscriberAdded e)

Parameters

e SubscriberAdded

When(SubscriberRemoved)

public void When(SubscriberRemoved e)

Parameters

e SubscriberRemoved

When(SubscribersAdded)

public void When(SubscribersAdded e)

Parameters

e SubscribersAdded

When(SubscribersRemoved)

public void When(SubscribersRemoved e)

Parameters

e SubscribersRemoved

When(SurveyFormAssigned)

public void When(SurveyFormAssigned e)

Parameters

e SurveyFormAssigned

When(SurveyFormSubmissionCompleted)

public void When(SurveyFormSubmissionCompleted _)

Parameters

_ SurveyFormSubmissionCompleted

When(SurveyFormSubmissionStarted)

public void When(SurveyFormSubmissionStarted _)

Parameters

_ SurveyFormSubmissionStarted

When(SerializedChange)

public void When(SerializedChange e)

Parameters

e SerializedChange