INPUT_OBJECT

EntityTraversalRecursionInfo

Specify optional recursion information for a traversal

An example usage is to recurse down to a maximum depth from a parent group to all its leaf-node members, where a group can contain other groups or other resources.

link GraphQL Schema definition

  • input EntityTraversalRecursionInfo {
  • # Emit intermediate entities during traversal. If false, will traverse as far as
  • # possible and only emit 'leaf' nodes
  • emitIntermediateEntities: Boolean
  • # Optional matching clause. If specified, the traversal will only return entities
  • # matching this filter in the recursion, otherwise it will emit all entities found
  • # while recursing
  • matching: EntityTraversalRecursionUntilInput
  • # Maximum recursion depth. Currently limited to a max value of 5.
  • maxDepth: Int
  • }