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