Watch our RX24 Keynotes!

Model Map

Model Details

Show: Methods

AttributeValue

Represents a value of an Attribute.
Properties
AdditionalLavaFields
Attribute Gets or sets the Attribute that uses this AttributeValue.
AttributeId Gets or sets the AttributeId of the Attribute that this AttributeValue provides a value for.
AttributeIsGridColumn Gets a value indicating whether attribute is grid column.
AttributeKey Gets the attribute key.
AttributeName Gets the name of the attribute
Attributes
AttributeValueDefaults
AttributeValues
AttributeValuesHistorical Gets or sets the a list of previous values that this attribute value had (If Attribute.EnableHistory is enabled)
AvailableKeys
ContextKey
CreatedByPersonAlias
CreatedByPersonAliasId
CreatedByPersonId
CreatedByPersonName
CreatedDateTime
CustomSortValue
EncryptedKey
EntityId Gets or sets the Id of the entity instance that uses this AttributeValue. An Attribute is a configuration setting, so each instance of the Entity that uses the same Attribute can have a different value. For instance a BlockType has a declared attribute, and that attribute can be configured with a different value on each Block that implements the BlockType. This value will either be 0 or null for global attributes or attributes that have a constant across all instances of an EntityType.
EntityStringValue
ForeignGuid
ForeignId
ForeignKey
Guid
Id
IdKey
IsPersistedValueDirty Gets or sets a value indicating whether the persisted values are considered dirty. If the values are dirty then it should be assumed that they are not in sync with the Value property.
IsSystem Gets or sets a flag indicating if this AttributeValue is part of the Rock core system/framework.
IsValid
Item
ModifiedAuditValuesAlreadyUpdated
ModifiedByPersonAlias
ModifiedByPersonAliasId
ModifiedByPersonId
ModifiedByPersonName
ModifiedDateTime
ParentAuthority
ParentAuthorityPre
PersistedCondensedHtmlValue Gets or sets the persisted condensed HTML value.
PersistedCondensedTextValue Gets or sets the persisted condensed text value.
PersistedHtmlValue Gets or sets the persisted HTML value.
PersistedTextValue Gets or sets the persisted text value.
SupportedActions
TypeId
TypeName
UrlEncodedKey
ValidationResults
Value Gets or sets the raw value
ValueAsBoolean Gets the value as a boolean. This value is only updated on save.
ValueAsDateTime Gets the Value as a DateTime. This value is only updated on save.
ValueAsNumeric Gets the Value as a decimal. This value is only updated on save.
ValueAsPersonId Gets the Value as a PersonId. This value is only updated on save.
ValueChecksum Gets the value checksum. This is a hash of Value that is automatically calculated by the database.
ValueFormatted Gets the value formatted.