Skip to main content

# SelectorAttributeGroup

    type SelectorAttributeGroup {
      id: ID!
      key: String!
      name: String!
      criteria: [SelectorAttribute!]!
      objectType: SelectorObjectType!
      optionalMutualSubGroups: [SelectorAttributeGroup!]!
      nestedGroups: [SelectorAttributeGroup!]!
    }

### Fields​

#### `SelectorAttributeGroup.id` ● `ID!` non-null scalar​

The id of this group. This id can be used in SelectorCriterionInput as attribute id if no other attribute of this subgroup will be used.

#### `SelectorAttributeGroup.key` ● `String!` non-null scalar​

The key to be used in selector criterion elements.

#### `SelectorAttributeGroup.name` ● `String!` non-null scalar​

The name of this group.

#### `SelectorAttributeGroup.criteria` ● `[SelectorAttribute!]!` non-null object​

The criteria available in this group.

#### `SelectorAttributeGroup.objectType` ● `SelectorObjectType!` non-null enum​

The type of this group. All the direct criteria of this group belong to this type.

#### `SelectorAttributeGroup.optionalMutualSubGroups` ● `[SelectorAttributeGroup!]!` non-null object​

#### `SelectorAttributeGroup.nestedGroups` ● `[SelectorAttributeGroup!]!` non-null object​

### Returned By​

`selectorAttributeGroup` query

### Member Of​

`SelectorAttributeGroup` object