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

GroupTypeRole

Represents a role that a GroupMember can have in a Group. In Rock each member of a group has one or more GroupRoles assigned to them (for instance the leader of a group can have both a leader and member role). Examples of roles include leader, member, team leader, coach, host, etc.
Properties
AdditionalLavaFields
Attributes
AttributeValueDefaults
AttributeValues
AvailableKeys
CanEdit Gets or sets a value indicating whether this instance can edit.
CanManageMembers Gets or sets a value indicating whether this instance can manage members.
CanView Gets or sets a value indicating whether this instance can view.
ContextKey
CreatedByPersonAlias
CreatedByPersonAliasId
CreatedByPersonId
CreatedByPersonName
CreatedDateTime
CustomSortValue
Description Gets or sets the user defined description of the GroupRole. This property is required.
EncryptedKey
EntityStringValue
ForeignGuid
ForeignId
ForeignKey
GroupType Gets or sets the GroupType that this GroupRole belongs to.
GroupTypeId Gets or sets the Id of the GroupType that this GroupRole belongs to. This property is required.
Guid
Id
IdKey
IsCheckInAllowed Gets or sets a value indicating if this role can check into the group. This only applies during the "already member" check during check-in.
IsExcludedFromPeerNetwork Gets or sets a value indicating whether this instance is excluded from peer network.
IsLeader Gets or sets a flag indicating if this is a group leader role.
IsSystem Gets or sets a flag indicating if this GroupRole is part of the Rock core system/framework. This property is required.
IsValid
Item
MaxCount Gets or sets the maximum count of GroupMembers that a Group can have who belong to this GroupRole.
MinCount Gets or sets the minimum count of GroupMembers that a Group can have who belong to this GroupRole.
ModifiedAuditValuesAlreadyUpdated
ModifiedByPersonAlias
ModifiedByPersonAliasId
ModifiedByPersonId
ModifiedByPersonName
ModifiedDateTime
Name Gets or sets the Name of the GroupRole. This property is required.
Order Gets or sets the sort order position of the GroupRole. The lower the SortOrder the higher the GroupRole shows in lists/controls.
ParentAuthority
ParentAuthorityPre
ReceiveRequirementsNotifications Gets or sets a value indicating whether this role should receive requirements notifications].
SupportedActions
TypeId
TypeName
UrlEncodedKey
ValidationResults