# Class: DocumentRoot

## tibco.objectapi.bs.DocumentRoot

#### new DocumentRoot()

Constructs a new DocumentRoot.

The following features are supported:

- `Cancel Business Service Request`
- `Cancel Business Service Response`
- `List Business Services Request`
- `List Business Services Response`
- `List Categories Request`
- `List Categories Response`
- `Query Business Services Request`
- `Query Business Services Response`
- `Query Categories Request`
- `Query Categories Response`
- `Start Business Service Request`
- `Start Business Service Response`
- `Update Business Service Request`
- `Update Business Service Response`

### Members

#### cancelBusinessServiceRequest :tibco.objectapi.bs.base.CancelBusinessServiceRequest

This property holds the value of the 'Cancel Business Service Request' containment reference.

##### Type:

- tibco.objectapi.bs.base.CancelBusinessServiceRequest

#### cancelBusinessServiceResponse :boolean

This property holds the value of the 'Cancel Business Service Response' attribute.

##### Type:

- boolean

#### listBusinessServicesRequest :tibco.objectapi.bs.ListBusinessServicesRequestType

This property holds the value of the 'List Business Services Request' containment reference.

##### Type:

- tibco.objectapi.bs.ListBusinessServicesRequestType

#### listBusinessServicesResponse :tibco.objectapi.bs.ListBusinessServicesResponseType

This property holds the value of the 'List Business Services Response' containment reference.

##### Type:

- tibco.objectapi.bs.ListBusinessServicesResponseType

#### listCategoriesRequest :tibco.objectapi.bs.ListCategoriesRequest

This property holds the value of the 'List Categories Request' containment reference.

##### Type:

- tibco.objectapi.bs.ListCategoriesRequest

#### listCategoriesResponse :tibco.objectapi.bs.ListCategoriesResponse

This property holds the value of the 'List Categories Response' containment reference.

##### Type:

- tibco.objectapi.bs.ListCategoriesResponse

#### queryBusinessServicesRequest :tibco.objectapi.bs.QueryBusinessServicesRequest

This property holds the value of the 'Query Business Services Request' containment reference.

##### Type:

- tibco.objectapi.bs.QueryBusinessServicesRequest

#### queryBusinessServicesResponse :tibco.objectapi.bs.QueryBusinessServicesResponse

This property holds the value of the 'Query Business Services Response' containment reference.

##### Type:

- tibco.objectapi.bs.QueryBusinessServicesResponse

#### queryCategoriesRequest :tibco.objectapi.bs.QueryCategoriesRequest

This property holds the value of the 'Query Categories Request' containment reference.

##### Type:

- tibco.objectapi.bs.QueryCategoriesRequest

#### queryCategoriesResponse :tibco.objectapi.bs.QueryCategoriesRequest

This property holds the value of the 'Query Categories Response' containment reference.

##### Type:

- tibco.objectapi.bs.QueryCategoriesRequest

#### startBusinessServiceRequest :tibco.objectapi.bs.base.StartBusinessServiceRequest

This property holds the value of the 'Start Business Service Request' containment reference.

##### Type:

- tibco.objectapi.bs.base.StartBusinessServiceRequest

#### startBusinessServiceResponse :tibco.objectapi.bs.base.BusinessResponse

This property holds the value of the 'Start Business Service Response' containment reference.

##### Type:

- tibco.objectapi.bs.base.BusinessResponse

#### updateBusinessServiceRequest :tibco.objectapi.bs.base.UpdateBusinessServiceRequest

This property holds the value of the 'Update Business Service Request' containment reference.

##### Type:

- tibco.objectapi.bs.base.UpdateBusinessServiceRequest

#### updateBusinessServiceResponse :tibco.objectapi.bs.base.BusinessResponse

This property holds the value of the 'Update Business Service Response' containment reference.

##### Type:

- tibco.objectapi.bs.base.BusinessResponse