# Class: DocumentRoot

## tibco.objectapi.de.resolver.DocumentRoot

#### new DocumentRoot()

Constructs a new DocumentRoot.

The following features are supported:

- `Describe Entity`
- `Describe Entity Response`
- `Get Entity Name`
- `Get Entity Name Response`
- `Get Named Entity`
- `Get Named Entity Response`
- `Get Named Resource`
- `Get Named Resource Response`
- `Get Resource Detail`
- `Get Resource Detail Response`
- `Get Undelivered Entity`
- `Get Undelivered Entity Response`
- `List Associated Resources`
- `List Associated Resources Response`
- `List Resources`
- `List Resources Response`
- `Lookup User`
- `Lookup User Response`
- `Resolve Resource`
- `Resolve Resource Response`
- `Resources Remaining`
- `Resources Remaining Response`
- `Validate Entity`
- `Validate Entity Response`

### Members

#### describeEntity :tibco.objectapi.de.resolver.DescribeEntityType

**PRIVATE API - Reserved for internal use** This property holds the value of the 'Describe Entity' containment reference.

##### Type:

- tibco.objectapi.de.resolver.DescribeEntityType

#### describeEntityResponse :tibco.objectapi.de.resolver.DescribeEntityResponseType

**PRIVATE API - Reserved for internal use** This property holds the value of the 'Describe Entity Response' containment reference.

##### Type:

- tibco.objectapi.de.resolver.DescribeEntityResponseType

#### getEntityName :tibco.objectapi.de.resolver.GetEntityNameType

**PRIVATE API - Reserved for internal use** This property holds the value of the 'Get Entity Name' containment reference.

##### Type:

- tibco.objectapi.de.resolver.GetEntityNameType

#### getEntityNameResponse :tibco.objectapi.de.resolver.GetEntityNameResponseType

**PRIVATE API - Reserved for internal use** This property holds the value of the 'Get Entity Name Response' containment reference.

##### Type:

- tibco.objectapi.de.resolver.GetEntityNameResponseType

#### getNamedEntity :tibco.objectapi.de.resolver.GetNamedEntityType

**PRIVATE API - Reserved for internal use** This property holds the value of the 'Get Named Entity' containment reference.

##### Type:

- tibco.objectapi.de.resolver.GetNamedEntityType

#### getNamedEntityResponse :tibco.objectapi.de.resolver.GetNamedEntityResponseType

**PRIVATE API - Reserved for internal use** This property holds the value of the 'Get Named Entity Response' containment reference.

##### Type:

- tibco.objectapi.de.resolver.GetNamedEntityResponseType

#### getNamedResource :tibco.objectapi.de.resolver.GetNamedResourceType

**PRIVATE API - Reserved for internal use** This property holds the value of the 'Get Named Resource' containment reference.

##### Type:

- tibco.objectapi.de.resolver.GetNamedResourceType

#### getNamedResourceResponse :tibco.objectapi.de.resolver.GetNamedResourceResponseType

**PRIVATE API - Reserved for internal use** This property holds the value of the 'Get Named Resource Response' containment reference.

##### Type:

- tibco.objectapi.de.resolver.GetNamedResourceResponseType

#### getResourceDetail :tibco.objectapi.de.resolver.GetResourceDetailType

Request element for getResourceDetail operation. This operation returns the details of a resource identified by its GUID. This property holds the value of the 'Get Resource Detail' containment reference.

##### Type:

- tibco.objectapi.de.resolver.GetResourceDetailType

#### getResourceDetailResponse :tibco.objectapi.de.resolver.GetResourceDetailResponseType

Response element for getResourceDetail operation. This property holds the value of the 'Get Resource Detail Response' containment reference.

##### Type:

- tibco.objectapi.de.resolver.GetResourceDetailResponseType

#### getUndeliveredEntity :tibco.objectapi.de.resolver.GetUndeliveredEntityType

**PRIVATE API - Reserved for internal use** This property holds the value of the 'Get Undelivered Entity' containment reference.

##### Type:

- tibco.objectapi.de.resolver.GetUndeliveredEntityType

#### getUndeliveredEntityResponse :tibco.objectapi.de.resolver.GetUndeliveredEntityResponseType

**PRIVATE API - Reserved for internal use** This property holds the value of the 'Get Undelivered Entity Response' containment reference.

##### Type:

- tibco.objectapi.de.resolver.GetUndeliveredEntityResponseType

#### listAssociatedResources :tibco.objectapi.de.resolver.ListAssociatedResourcesType

Request element for listAssociatedResources operation. This operation returns the resources associated with the organisaional entity identified by its GUID and major model version. If no organization model version is specified (or -1) then the organization model with the greatest majorversion value is assumed. If a resource is associated with more than one of the specified organization model entities, it will only be listed once. If the identified entity is: - a group, the result will also include those resources associated with any sub-groups. - an organization unit. the result will include those resources associated with all positions within that organization unit. - a privilege, the result will include those resources that inherit that privilege from the groups, positions and organization units to which they are associated. - a capability, the result will include those resources that hold that capability directly. It will not take into account the capabilities of the positions and groups with which the resources are associated This property holds the value of the 'List Associated Resources' containment reference.

##### Type:

- tibco.objectapi.de.resolver.ListAssociatedResourcesType

#### listAssociatedResourcesResponse :tibco.objectapi.de.resolver.ListAssociatedResourcesResponseType

Response element for listAssociatedResources operation. For a group, the response also includes those resources associated with the group's sub-groups. If a resource is associated with more than one of the specified organization model entities, it will only be listed once. For an organization unit, the response includes those resources that hold positions in the organization unit. For a group, the response also includes those resources associated with the group's sub-groups This property holds the value of the 'List Associated Resources Response' containment reference.

##### Type:

- tibco.objectapi.de.resolver.ListAssociatedResourcesResponseType

#### listResources :tibco.objectapi.de.resolver.ListResourcesType

**PRIVATE API - Reserved for internal use** This property holds the value of the 'List Resources' containment reference.

##### Type:

- tibco.objectapi.de.resolver.ListResourcesType

#### listResourcesResponse :tibco.objectapi.de.resolver.ListResourcesResponseType

**PRIVATE API - Reserved for internal use** This property holds the value of the 'List Resources Response' containment reference.

##### Type:

- tibco.objectapi.de.resolver.ListResourcesResponseType

#### lookupUser :tibco.objectapi.de.resolver.LookupUserType

Request element for lookupUser operation. This property holds the value of the 'Lookup User' containment reference.

##### Type:

- tibco.objectapi.de.resolver.LookupUserType

#### lookupUserResponse :tibco.objectapi.de.resolver.LookupUserResponseType

Response element for lookupUser operation. This property holds the value of the 'Lookup User Response' containment reference.

##### Type:

- tibco.objectapi.de.resolver.LookupUserResponseType

#### resolveResource :tibco.objectapi.de.resolver.ResolveResourceType

**PRIVATE API - Reserved for internal use** This property holds the value of the 'Resolve Resource' containment reference.

##### Type:

- tibco.objectapi.de.resolver.ResolveResourceType

#### resolveResourceResponse :tibco.objectapi.de.resolver.ResolveResourceResponseType

**PRIVATE API - Reserved for internal use** This property holds the value of the 'Resolve Resource Response' containment reference.

##### Type:

- tibco.objectapi.de.resolver.ResolveResourceResponseType

#### resourcesRemaining :tibco.objectapi.de.resolver.ResourcesRemainingType

**PRIVATE API - Reserved for internal use** This property holds the value of the 'Resources Remaining' containment reference.

##### Type:

- tibco.objectapi.de.resolver.ResourcesRemainingType

#### resourcesRemainingResponse :tibco.objectapi.de.resolver.ResourcesRemainingResponseType

**PRIVATE API - Reserved for internal use** This property holds the value of the 'Resources Remaining Response' containment reference.

##### Type:

- tibco.objectapi.de.resolver.ResourcesRemainingResponseType

#### validateEntity :tibco.objectapi.de.resolver.ValidateEntityType

**PRIVATE API - Reserved for internal use** This property holds the value of the 'Validate Entity' containment reference.

##### Type:

- tibco.objectapi.de.resolver.ValidateEntityType

#### validateEntityResponse :tibco.objectapi.de.resolver.ValidateEntityResponseType

**PRIVATE API - Reserved for internal use** This property holds the value of the 'Validate Entity Response' containment reference.

##### Type:

- tibco.objectapi.de.resolver.ValidateEntityResponseType