# Class: DocumentRoot

## tibco.objectapi.de.attribute.DocumentRoot

#### new DocumentRoot()

Constructs a new DocumentRoot.

The following features are supported:

- `Get Business Parameters`
- `Get Business Parameters Response`
- `Get Push Destinations`
- `Get Push Destinations Response`
- `List Business Parameters`
- `List Business Parameters Response`
- `Set Business Parameters`
- `Set Business Parameters Response`
- `Set Push Destinations`
- `Set Push Destinations Response`
- `Xml Push Destination`

### Members

#### getBusinessParameters :tibco.objectapi.de.attribute.GetBusinessParametersType

Request parameter for getBusinessParameters operation. Returns the business parameter (or resource attribute) values for the organization model entity identified by its entity-type, guid and model-version. The response does not list the resource attribute parameter descriptors. However, each entry contains a reference (desc-guid) to the unique ID value of a parameter descriptor (guid) returned by listBusinessParameters. The response also indicates whether the value is taken from an LDAP attribute and, if so, the name of that LDAP attribute and the DN of the LDAP entry to which the attribute belongs. This property holds the value of the 'Get Business Parameters' containment reference.

##### Type:

- tibco.objectapi.de.attribute.GetBusinessParametersType

#### getBusinessParametersResponse :tibco.objectapi.de.attribute.ParameterList

Response parameter for getBusinessParameters operation. This property holds the value of the 'Get Business Parameters Response' containment reference.

##### Type:

- tibco.objectapi.de.attribute.ParameterList

#### getPushDestinations :tibco.objectapi.de.attribute.GetPushDestinationsType

Request parameter for getPushDestinations operation. This operation returns any push destinations associated with the organization model entity identified by its entity-type, guid and model-version. This property holds the value of the 'Get Push Destinations' containment reference.

##### Type:

- tibco.objectapi.de.attribute.GetPushDestinationsType

#### getPushDestinationsResponse :tibco.objectapi.de.attribute.GetPushDestinationsResponseType

Response parameter for getPushDestinations operation. This property holds the value of the 'Get Push Destinations Response' containment reference.

##### Type:

- tibco.objectapi.de.attribute.GetPushDestinationsResponseType

#### listBusinessParameters :tibco.objectapi.de.attribute.ListBusinessParametersType

Request parameter for listBusinessParameters operation. This operation returns the business parameters (or resource attributes) that apply to all resources. This property holds the value of the 'List Business Parameters' containment reference.

##### Type:

- tibco.objectapi.de.attribute.ListBusinessParametersType

#### listBusinessParametersResponse :tibco.objectapi.de.attribute.ListBusinessParametersResponseType

Response parameter for listBusinessParameters operation. This property holds the value of the 'List Business Parameters Response' containment reference.

##### Type:

- tibco.objectapi.de.attribute.ListBusinessParametersResponseType

#### setBusinessParameters :tibco.objectapi.de.attribute.ParameterList

Request parameter for setBusinessParameters operation. This operation sets the values of the resource attribute belonging to the resource identified by the entity-type and GUID. Those resource attributes that are linked to an LDAP attribute cannot be updated. This property holds the value of the 'Set Business Parameters' containment reference.

##### Type:

- tibco.objectapi.de.attribute.ParameterList

#### setBusinessParametersResponse :tibco.objectapi.de.attribute.SetBusinessParametersResponseType

Response parameter for setBusinessParameters operation. This property holds the value of the 'Set Business Parameters Response' containment reference.

##### Type:

- tibco.objectapi.de.attribute.SetBusinessParametersResponseType

#### setPushDestinations :tibco.objectapi.de.attribute.XmlPushDestinationList

Request parameter for setPushDestinations operation. This operation updates the push destinations associated with the organization mode entity identified by its entity-type, guid and model-version. Note that this operation will delete the entity's existing push destinations before save the given definitions. This property holds the value of the 'Set Push Destinations' containment reference.

##### Type:

- tibco.objectapi.de.attribute.XmlPushDestinationList

#### setPushDestinationsResponse :tibco.objectapi.de.attribute.SetPushDestinationsResponseType

Response parameter for setPushDestinations operation. Indicates whether the specified push destinations were successfully set for the organization model entity. This property holds the value of the 'Set Push Destinations Response' containment reference.

##### Type:

- tibco.objectapi.de.attribute.SetPushDestinationsResponseType

#### XmlPushDestination :tibco.objectapi.de.attribute.XmlPushDestinationType

Definition of a push destination. When using these XML elements to set a push destination, if both the "desc-guid" attribute and "value" elements are specified, the "value" elements will be ignored. The value elements are used to pass the values of the push destination. If the push destination: - retrieves its value from an LDAP attribute (via a desc-guid parameter descriptor) it can hold multiple values, so the value element can occur several times. - does not take its value from an LDAP attribute, it can hold only one value. If multiple values are given when setting the push destination, only the first value is recorded. This property holds the value of the 'Xml Push Destination' containment reference.

##### Type:

- tibco.objectapi.de.attribute.XmlPushDestinationType