Watch our RX24 Keynotes!

Model Map

Model Details

Show: Methods

DataView

Represents a filterable DataView in Rock.
Properties
AdditionalLavaFields
Attributes
AttributeValueDefaults
AttributeValues
AvailableKeys
Category Gets or sets the Category that this DataView belongs to
CategoryId Gets or sets the CategoryId of the Category that this DataView belongs to. If there is no Category, this value will be null.
ContextKey
CreatedByPersonAlias
CreatedByPersonAliasId
CreatedByPersonId
CreatedByPersonName
CreatedDateTime
CustomSortValue
DataViewFilter Gets or sets the base DataViewFilter that is used to generate this DataView.
DataViewFilterId Gets or sets the DataViewFilterId of the root/base DataViewFilter that is used to generate this DataView.
Description Gets or sets the user defined description of the DataView
DisableUseOfReadOnlyContext Gets or sets whether using a read-only Rock Context is disabled.
EncryptedKey
EntityStringValue
EntityType Gets or sets the EntityType (Rock.Data.IEntity) that this DataView reports on.
EntityTypeId Gets or sets the EntityTypeId of the EntityType (Rock.Data.IEntity) that this DataView reports on.
ForeignGuid
ForeignId
ForeignKey
Guid
HighlightColor Gets or sets the highlight color for the IconCssClass.
IconCssClass Gets or sets the icon CSS class for entities returned by this DataView.
Id
IdKey
IncludeDeceased Gets or sets a value indicating whether deceased should be included.
IsSystem Gets or sets a flag indicating if this DataView is part of the Rock core system/framework.
IsValid
Item
LastRunDateTime Gets or sets the last run date time. This is only updated when the data view is actually executed, not when we access the persisted values directly.
ModifiedAuditValuesAlreadyUpdated
ModifiedByPersonAlias
ModifiedByPersonAliasId
ModifiedByPersonId
ModifiedByPersonName
ModifiedDateTime
Name Gets or sets the Name of the DataView.
ParentAuthority Gets the parent security authority for the DataView which is its Category
ParentAuthorityPre
PersistedLastRefreshDateTime Gets or sets the persisted last refresh date time.
PersistedLastRunDurationMilliseconds Gets or sets the persisted last run duration in milliseconds.
PersistedSchedule Gets or sets the persisted Schedule that belongs to this DataView.
PersistedScheduleId Gets or sets the Persisted Schedule Id. If this is null, then the DataView does not have a persisted schedule.
PersistedScheduleIntervalMinutes Gets or sets the persisted schedule interval minutes. If this is null, then the DataView is not persisted.
RunCount Gets or sets the run count. This is only updated when the data view is actually executed, not when we access the persisted values directly.
RunCountLastRefreshDateTime Gets or sets the DateTime that the Run Count was last reset to 0.
SupportedActions
TimeToRunDurationMilliseconds Gets or sets the amount of time in milliseconds that it took to run the DataView. This is only updated when the data view is actually executed, not when we access the persisted values directly.
TransformEntityType Gets or sets the entity type (MEF Component) used for an optional transformation
TransformEntityTypeId Gets or sets the EntityTypeId of the EntityType (MEF Component) that is used for an optional transformation on this DataView.
TypeId
TypeName
UrlEncodedKey
ValidationResults