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.
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 | |