Watch our RX24 Keynotes!

Model Map

Key
A required field.
A property on the database.
Not mapped to the database. These fields are computed and are only available in the object.
These fields are available where Lava is supported.
These methods or fields are obsolete and should not be used.

Model Details

Show: Methods

SystemCommunication

Represents a Rock email template.
Properties
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.
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
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