SystemCommunication
Represents a Rock email template.
AdditionalLavaFields | |
Attributes | |
AttributeValueDefaults | |
AttributeValues | |
AvailableKeys | |
Bcc | Gets or sets the email addresses that should be sent a BCC or blind carbon copy of an email using this template. If there is not a predetermined distribution list; this property can remain empty. |
Body | Gets or sets the Body template that is used for emails that use this template. |
Category | Gets or sets the category. |
CategoryId | Gets or sets the category identifier. |
Cc | Gets or sets the email addresses that should be sent a CC or carbon copy of an email using this template. If there is not a predetermined distribution list, this property can remain empty. |
ContextKey | |
CreatedByPersonAlias | |
CreatedByPersonAliasId | |
CreatedByPersonId | |
CreatedByPersonName | |
CreatedDateTime | |
CssInliningEnabled | Gets or sets a value indicating whether CSS styles should be inlined in the message body to ensure compatibility with oldere HTML rendering engines. |
CustomSortValue | |
EncryptedKey | |
EntityStringValue | |
ForeignGuid | |
ForeignId | |
ForeignKey | |
From | Gets or sets the From email address. |
FromName | Gets or sets from name. |
Guid | |
Id | |
IdKey | |
IsActive | Gets or sets a flag indicating if this item is available for use. |
IsSystem | Gets or sets a flag indicating if the email template is part of the Rock core system/framework. |
IsValid | |
Item | |
LavaFields | A Dictionary of Key,DefaultValue for Lava MergeFields that can be used when processing Lava in the SystemCommunication. By convention, a Key with a 'Color' suffix will indicate that the Value is selected using a ColorPicker - otherwise, it is just text. |
LavaFieldsJson | The internal storage for CommunicationTemplate.LavaFields |
ModifiedAuditValuesAlreadyUpdated | |
ModifiedByPersonAlias | |
ModifiedByPersonAliasId | |
ModifiedByPersonId | |
ModifiedByPersonName | |
ModifiedDateTime | |
ParentAuthority | |
ParentAuthorityPre | |
PushData | Gets or sets the push data. |
PushImageBinaryFileId | Gets or sets the push image file identifier. |
PushMessage | Gets or sets the message text. |
PushOpenAction | Gets or sets the push open action. This is a hard coded list of values defined in the code as an enumeration. Show Values 0 | NoAction | 1 | ShowDetails | 2 | LinkToMobilePage | 3 | LinkToUrl |
|
PushOpenMessage | Gets or sets the push open message. |
PushOpenMessageJson | Gets or sets the push open message structured content JSON. |
PushSound | Gets or sets the name of the sound alert to use for the notification. |
PushTitle | Gets or sets the title of the notification. |
SMSFromDefinedValue | [Obsoleted in v15] Use SmsFromSystemPhoneNumber instead. Gets or sets the SMS from defined value. |
SMSFromDefinedValueId | [Obsoleted in v15] Use SmsFromSystemPhoneNumberId instead. Gets or sets the SMS from number. |
SmsFromSystemPhoneNumber | Gets or sets the system phone number used for SMS sending. |
SmsFromSystemPhoneNumberId | Gets or sets the system phone number identifier used for SMS sending. |
SMSMessage | Gets or sets the SMS message content. |
Subject | Gets or sets the subject of an email that uses this template. |
SupportedActions | |
SystemCommunicationAttributeValues | Gets the entity attribute values. This should only be used inside LINQ statements when building a where clause for the query. This property should only be used inside LINQ statements for filtering or selecting values. Do not use it for accessing the attributes after the entity has been loaded. |
Title | Gets or sets the Title of the EmailTemplate |
To | Gets or sets the To email addresses that emails using this template should be delivered to. If there is not a predetermined distribution list, this property can remain empty. |
TypeId | |
TypeName | |
UrlEncodedKey | |
ValidationResults | |