code: func (obj *GenericObject) GetHyperCubeTreeData(ctx context.Context, path string, nodeOptions *NxTreeDataOption) ([]*NxTreeNode, error) {
  	result := &struct {
  		Nodes []*NxTreeNode	`json:"qNodes"`
  	} {}
  	err := obj.rpc(ctx, "GetHyperCubeTreeData", result, path, nodeOptions)
  	return result.Nodes, err 
  }
docs: // Retrieves data for nodes in a tree structure. It is possible to retrieve specific pages of data.
  // This method works for a treedata object or a hypercube in DATA_MODE_TREE.
  //
  // Parameters:
  //
  // ◾ path          -   Path to the definition of the object to be selected.
  //
  // ◾ nodeOptions   -   Specifies all the paging filters needed to define the tree to be fetched. If left out the complete tree is returned.
  //