Class MessageState
- Namespace
- InSite.Domain.Messages
- Assembly
- Shift.Sdk.dll
public class MessageState : AggregateState
- Inheritance
-
MessageState
- Inherited Members
-
- Extension Methods
-
Constructors
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
Links
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