Watch our RX24 Keynotes!

Model Map

Model Details

Show: Methods

EntityType

Properties
AdditionalLavaFields
AssemblyName Gets or sets the assembly name of the EntityType.
AttributesSupportPrePostHtml Gets or sets a value indicating whether attributes of this entity type support a Pre-HTML and Post-HTML option.
AttributesSupportShowOnBulk Gets or sets a value indicating whether attributes of this entity type support displaying on bulk entry forms.
AvailableKeys
ContextKey
EncryptedKey
EntityStringValue
ForeignGuid
ForeignId
ForeignKey
FriendlyName Gets or sets the friendly name of the EntityType (the class name).
Guid
Id
IdKey
IndexDocumentUrl Gets or sets the index document URL.
IndexModelType Gets the name of the get index model.
IndexResultTemplate Gets or sets the index result template.
IsAchievementsEnabled Gets or sets a value indicating whether this instance has achievements enabled.
IsCommon Gets or sets a flag indicating whether this entity type is a commonly used entity. If so, it will grouped at the top by the entity type picker control
IsEntity Gets or sets a flag indicating whether this entity type implements the IEntity interface.
IsIndexingEnabled Gets or sets a value indicating whether this instance is indexing enabled.
IsIndexingSupported Gets a value indicating whether this entity supports indexing.
IsMessageBusEventPublishEnabled Gets or sets a value indicating whether this instance is message bus event publish enabled.
IsRelatedToInteractionTrackedOnCreate Gets or sets a value indicating if this entity type will automatically have InteractionEntity records created to associate the creation of new entities with the interaction that was active at the time.
IsSecured Gets or sets a flag indicating whether this entity type implements the ISecured interface.
IsSystem Gets a flag indicating whether this instance is part of the Rock core system/framework.
IsValid
Item
LinkUrlLavaTemplate Gets or sets a lava template that can be used for generating a link to view details for this entity (i.e. "~/person/{{ Entity.Id }}").
MultiValueFieldType Gets or sets the type of the multi value field. This helps determine what type of control can be used to select this type of Entity (multiple values)
MultiValueFieldTypeId Gets or sets the multi value field type identifier.
Name Gets or sets the full name of the EntityType (including the namespace). This value is required and is an alternate key.
SingleValueFieldType Gets or sets the type of the single value field. This helps determine what type of control can be used to select this type of Entity (single values)
SingleValueFieldTypeId Gets or sets the single value field type identifier.
TypeId
TypeName
UrlEncodedKey
ValidationResults