Skip to main content

Groups

CoreGroup

Summary

Below is the list of all available options to define a CoreGroup in the schema:

NameTypeDescriptionMandatory
nameAttributeA unique identifier for the group.True
labelAttributeA human-readable label for the group.False
descriptionAttributeA detailed description of the group's purpose.False
group_typeAttributeDefines whether the group is "default" (user-managed) or "internal" (system-managed).False
membersRelationshipA collection of objects that belong to the group.False
subscribersRelationshipA collection of objects that are subscribed to the group.False
parentRelationshipReference to a parent group, enabling hierarchical structuring.False
childrenRelationshipReferences to child groups, further supporting hierarchical organization.False

Reference Guide

name

KeyValue
Namename
KindText
DescriptionA unique identifier for the group.
OptionalFalse
ConstraintsRegex: ^[A-Z][a-zA-Z0-9]+$
Length: min 2, max 32

label

KeyValue
Namelabel
KindText
DescriptionA human-readable label for the group.
OptionalTrue
ConstraintsLength: min -, max 64

description

KeyValue
Namedescription
KindText
DescriptionA detailed description of the group's purpose.
OptionalTrue
ConstraintsLength: min -, max 128

group_type

KeyValue
Namegroup_type
KindEnum
DescriptionDefines whether the group is "default" (user-managed) or "internal" (system-managed).
OptionalTrue
Default Valuedefault
Accepted Valuesdefault, internal

members

KeyValue
Namemembers
KindRelationship
DescriptionA collection of objects that belong to the group.
OptionalTrue

subscribers

KeyValue
Namesubscribers
KindRelationship
DescriptionA collection of objects that are subscribed to the group.
OptionalTrue

parent

KeyValue
Nameparent
KindRelationship
DescriptionReference to a parent group, enabling hierarchical structuring.
OptionalTrue

children

KeyValue
Namechildren
KindRelationship
DescriptionReferences to child groups, further supporting hierarchical organization.
OptionalTrue

CoreGraphQLQueryGroup

Summary

The CoreGraphQLQueryGroup extends the CoreGroup model, adding specific attributes and relationships related to GraphQL queries.

NameTypeDescriptionMandatory
parametersAttributeJSON data containing parameters for the associated GraphQL query.False
queryRelationshipLinks the group to a specific GraphQL query.True

Reference Guide

parameters

KeyValue
Nameparameters
KindJSON
DescriptionJSON data containing parameters for the associated GraphQL query.
OptionalTrue

query

KeyValue
Namequery
KindRelationship
DescriptionLinks the group to a specific GraphQL query.
OptionalFalse