# Class: DocumentRoot

## tibco.objectapi.bds.DocumentRoot

#### new DocumentRoot()

Constructs a new DocumentRoot.

The following features are supported:

- `Create Case Request`
- `Create Case Response`
- `Create Data View Request`
- `Create Data View Response`
- `Delete Case By CID Request`
- `Delete Case By CID Response`
- `Delete Case By Ref Request`
- `Delete Case By Ref Response`
- `Delete Data View Request`
- `Delete Data View Response`
- `Edit Data View Request`
- `Edit Data View Response`
- `Find All Cases Request`
- `Find All Cases Response`
- `Find Case By CID Request`
- `Find Case By CID Response`
- `Find Case By Criteria Request`
- `Find Case By Criteria Response`
- `Find Case By Example Request`
- `Find Case By Example Response`
- `Get Audit Info Request`
- `Get Audit Info Response`
- `Get Case Class Info Request`
- `Get Case Class Info Response`
- `Get Case Model Basic Info Request`
- `Get Case Model Basic Info Response`
- `Get Case Model Request`
- `Get Case Model Response`
- `Get Case References For Data View Request`
- `Get Case References For Data View Response`
- `Get Case State Request`
- `Get Case State Response`
- `Get Case Summary Request`
- `Get Case Summary Response`
- `Get Data View Categories Request`
- `Get Data View Categories Response`
- `Get Data View Details Request`
- `Get Data View Details Response`
- `Link Case Request`
- `Link Case Response`
- `Lock Case Request`
- `Lock Case Response`
- `Navigate Case By Criteria Request`
- `Navigate Case By Criteria Response`
- `Navigate Case Detailed Request`
- `Navigate Case Detailed Response`
- `Navigate Case Request`
- `Navigate Case Response`
- `Notify DDL Execution Request`
- `Notify DDL Execution Response`
- `Read Case Request`
- `Read Case Response`
- `Unlink Case Request`
- `Unlink Case Response`
- `Update Case Request`
- `Update Case Response`
- `Update Cases With Lock Request`
- `Update Cases With Lock Response`
- `Update DB Scripts Request`
- `Update DB Scripts Response`
- `View Details`

### Members

#### CreateCaseRequest :tibco.objectapi.bds.CreateCaseRequestType

Request Element for createCase Operation This property holds the value of the 'Create Case Request' containment reference.

##### Type:

- tibco.objectapi.bds.CreateCaseRequestType

#### CreateCaseResponse :tibco.objectapi.bds.CreateCaseResponseType

Response Element for createCase Operation This property holds the value of the 'Create Case Response' containment reference.

##### Type:

- tibco.objectapi.bds.CreateCaseResponseType

#### CreateDataViewRequest :tibco.objectapi.bds.CreateDataViewRequestType

Request Element for createDataView Operation This property holds the value of the 'Create Data View Request' containment reference.

##### Type:

- tibco.objectapi.bds.CreateDataViewRequestType

#### CreateDataViewResponse :tibco.objectapi.bds.CreateDataViewResponseType

Response Element for createDataView Operation This property holds the value of the 'Create Data View Response' containment reference.

##### Type:

- tibco.objectapi.bds.CreateDataViewResponseType

#### DeleteCaseByCIDRequest :tibco.objectapi.bds.DeleteCaseByCIDRequestType

Request Element for deleteCaseByCID Operation This property holds the value of the 'Delete Case By CID Request' containment reference.

##### Type:

- tibco.objectapi.bds.DeleteCaseByCIDRequestType

#### DeleteCaseByCIDResponse :Object

Response Element for deleteCaseByCID Operation This property holds the value of the 'Delete Case By CID Response' containment reference.

##### Type:

- Object

#### DeleteCaseByRefRequest :tibco.objectapi.bds.DeleteCaseByRefRequestType

Request Element for deleteCaseByRef Operation This property holds the value of the 'Delete Case By Ref Request' containment reference.

##### Type:

- tibco.objectapi.bds.DeleteCaseByRefRequestType

#### DeleteCaseByRefResponse :Object

Response Element for deleteCaseByRef Operation This property holds the value of the 'Delete Case By Ref Response' containment reference.

##### Type:

- Object

#### DeleteDataViewRequest :tibco.objectapi.bds.DeleteDataViewRequestType

Request Element for deleteDataView Operation This property holds the value of the 'Delete Data View Request' containment reference.

##### Type:

- tibco.objectapi.bds.DeleteDataViewRequestType

#### DeleteDataViewResponse :Object

Response Element for deleteDataView Operation This property holds the value of the 'Delete Data View Response' containment reference.

##### Type:

- Object

#### EditDataViewRequest :tibco.objectapi.bds.EditDataViewRequestType

Request Element for editDataView Operation This property holds the value of the 'Edit Data View Request' containment reference.

##### Type:

- tibco.objectapi.bds.EditDataViewRequestType

#### EditDataViewResponse :Object

Response Element for editDataView Operation This property holds the value of the 'Edit Data View Response' containment reference.

##### Type:

- Object

#### FindAllCasesRequest :tibco.objectapi.bds.FindAllCasesRequestType

Request Element for findAllCases Operation This property holds the value of the 'Find All Cases Request' containment reference.

##### Type:

- tibco.objectapi.bds.FindAllCasesRequestType

#### FindAllCasesResponse :tibco.objectapi.bds.SearchResults

Response Element for findAllCases Operation This property holds the value of the 'Find All Cases Response' containment reference.

##### Type:

- tibco.objectapi.bds.SearchResults

#### FindCaseByCIDRequest :tibco.objectapi.bds.FindCaseByCIDRequestType

Request Element for findCaseByCID Operation This property holds the value of the 'Find Case By CID Request' containment reference.

##### Type:

- tibco.objectapi.bds.FindCaseByCIDRequestType

#### FindCaseByCIDResponse :tibco.objectapi.bds.FindCaseByCIDResponseType

Response Element for findCaseByCID Operation This property holds the value of the 'Find Case By CID Response' containment reference.

##### Type:

- tibco.objectapi.bds.FindCaseByCIDResponseType

#### FindCaseByCriteriaRequest :tibco.objectapi.bds.FindCaseByCriteriaRequestType

Request Element for findCaseByCriteria Operation This property holds the value of the 'Find Case By Criteria Request' containment reference.

##### Type:

- tibco.objectapi.bds.FindCaseByCriteriaRequestType

#### FindCaseByCriteriaResponse :tibco.objectapi.bds.SearchResults

Response Element for findCaseByCriteria Operation This property holds the value of the 'Find Case By Criteria Response' containment reference.

##### Type:

- tibco.objectapi.bds.SearchResults

#### FindCaseByExampleRequest :tibco.objectapi.bds.FindCaseByExampleRequestType

Request Element for findCaseByExample Operation This property holds the value of the 'Find Case By Example Request' containment reference.

##### Type:

- tibco.objectapi.bds.FindCaseByExampleRequestType

#### FindCaseByExampleResponse :tibco.objectapi.bds.SearchResults

Response Element for findCaseByExample Operation This property holds the value of the 'Find Case By Example Response' containment reference.

##### Type:

- tibco.objectapi.bds.SearchResults

#### GetAuditInfoRequest :tibco.objectapi.bds.GetAuditInfoRequestType

Request Element for getAuditInfo Operation This property holds the value of the 'Get Audit Info Request' containment reference.

##### Type:

- tibco.objectapi.bds.GetAuditInfoRequestType

#### GetAuditInfoResponse :tibco.objectapi.bds.GetAuditInfoResponseType

Response Element for getAuditInfo Operation This property holds the value of the 'Get Audit Info Response' containment reference.

##### Type:

- tibco.objectapi.bds.GetAuditInfoResponseType

#### GetCaseClassInfoRequest :tibco.objectapi.bds.GetCaseClassInfoRequestType

Request Element for getCaseClassInfo Operation This property holds the value of the 'Get Case Class Info Request' containment reference.

##### Type:

- tibco.objectapi.bds.GetCaseClassInfoRequestType

#### GetCaseClassInfoResponse :tibco.objectapi.bds.GetCaseClassInfoResponseType

Response element for getCaseClassInfo Operation This property holds the value of the 'Get Case Class Info Response' containment reference.

##### Type:

- tibco.objectapi.bds.GetCaseClassInfoResponseType

#### GetCaseModelBasicInfoRequest :tibco.objectapi.bds.GetCaseModelBasicInfoRequestType

Request Element for getCaseModelBasicInfo Operation This property holds the value of the 'Get Case Model Basic Info Request' containment reference.

##### Type:

- tibco.objectapi.bds.GetCaseModelBasicInfoRequestType

#### GetCaseModelBasicInfoResponse :tibco.objectapi.bds.GetCaseModelBasicInfoResponseType

Response Element for getCaseModelBasicInfo Operation This property holds the value of the 'Get Case Model Basic Info Response' containment reference.

##### Type:

- tibco.objectapi.bds.GetCaseModelBasicInfoResponseType

#### GetCaseModelRequest :tibco.objectapi.bds.GetCaseModelRequestType

Request Element for getCaseModel Operation This property holds the value of the 'Get Case Model Request' containment reference.

##### Type:

- tibco.objectapi.bds.GetCaseModelRequestType

#### GetCaseModelResponse :tibco.objectapi.bds.GetCaseModelResponseType

Response Element for getCaseModelversionInfo Operation This property holds the value of the 'Get Case Model Response' containment reference.

##### Type:

- tibco.objectapi.bds.GetCaseModelResponseType

#### GetCaseReferencesForDataViewRequest :tibco.objectapi.bds.GetCaseReferencesForDataViewRequestType

Request Element for getCaseReferencesForDataView Operation This property holds the value of the 'Get Case References For Data View Request' containment reference.

##### Type:

- tibco.objectapi.bds.GetCaseReferencesForDataViewRequestType

#### GetCaseReferencesForDataViewResponse :tibco.objectapi.bds.SearchResults

Response element for getCaseReferencesForDataView Operation This property holds the value of the 'Get Case References For Data View Response' containment reference.

##### Type:

- tibco.objectapi.bds.SearchResults

#### GetCaseStateRequest :tibco.objectapi.bds.GetCaseStateRequestType

Request Element for getCaseState Operation This property holds the value of the 'Get Case State Request' containment reference.

##### Type:

- tibco.objectapi.bds.GetCaseStateRequestType

#### GetCaseStateResponse :tibco.objectapi.bds.GetCaseStateResponseType

Response Element for getCaseState Operation This property holds the value of the 'Get Case State Response' containment reference.

##### Type:

- tibco.objectapi.bds.GetCaseStateResponseType

#### GetCaseSummaryRequest :tibco.objectapi.bds.GetCaseSummaryRequestType

Request Element for getCaseSummary Operation This property holds the value of the 'Get Case Summary Request' containment reference.

##### Type:

- tibco.objectapi.bds.GetCaseSummaryRequestType

#### GetCaseSummaryResponse :tibco.objectapi.bds.GetCaseSummaryResponseType

Response Element for getCaseSummary Operation This property holds the value of the 'Get Case Summary Response' containment reference.

##### Type:

- tibco.objectapi.bds.GetCaseSummaryResponseType

#### GetDataViewCategoriesRequest :tibco.objectapi.bds.GetDataViewCategoriesRequestType

Request Element for getCaseDataViewCategories Operation This property holds the value of the 'Get Data View Categories Request' containment reference.

##### Type:

- tibco.objectapi.bds.GetDataViewCategoriesRequestType

#### GetDataViewCategoriesResponse :tibco.objectapi.bds.GetDataViewCategoriesResponseType

Response Element for getCaseDataViewCategories Operation This property holds the value of the 'Get Data View Categories Response' containment reference.

##### Type:

- tibco.objectapi.bds.GetDataViewCategoriesResponseType

#### GetDataViewDetailsRequest :tibco.objectapi.bds.GetDataViewDetailsRequestType

Request Element for getDataViewDetails Operation This property holds the value of the 'Get Data View Details Request' containment reference.

##### Type:

- tibco.objectapi.bds.GetDataViewDetailsRequestType

#### GetDataViewDetailsResponse :tibco.objectapi.bds.GetDataViewDetailsResponseType

Response Element for getDataViewDetails Operation This property holds the value of the 'Get Data View Details Response' containment reference.

##### Type:

- tibco.objectapi.bds.GetDataViewDetailsResponseType

#### LinkCaseRequest :tibco.objectapi.bds.LinkCaseRequestType

Request Element for linkCase Operation This property holds the value of the 'Link Case Request' containment reference.

##### Type:

- tibco.objectapi.bds.LinkCaseRequestType

#### LinkCaseResponse :tibco.objectapi.bds.LinkResponseType

Response Element for linkCase Operation This property holds the value of the 'Link Case Response' containment reference.

##### Type:

- tibco.objectapi.bds.LinkResponseType

#### LockCaseRequest :tibco.objectapi.bds.LockCaseRequestType

Request Element for lockCase Operation This property holds the value of the 'Lock Case Request' containment reference.

##### Type:

- tibco.objectapi.bds.LockCaseRequestType

#### LockCaseResponse :Object

Response Element for lockCase Operation This property holds the value of the 'Lock Case Response' containment reference.

##### Type:

- Object

#### NavigateCaseByCriteriaRequest :tibco.objectapi.bds.NavigateCaseByCriteriaRequestType

Request Element for navigateCaseByCriteria Operation This property holds the value of the 'Navigate Case By Criteria Request' containment reference.

##### Type:

- tibco.objectapi.bds.NavigateCaseByCriteriaRequestType

#### NavigateCaseByCriteriaResponse :tibco.objectapi.bds.SearchResults

Response Element for navigateCaseByCriteria Operation This property holds the value of the 'Navigate Case By Criteria Response' containment reference.

##### Type:

- tibco.objectapi.bds.SearchResults

#### NavigateCaseDetailedRequest :tibco.objectapi.bds.NavigateCaseDetailedRequestType

Request Element for navigateCaseDetailed Operation This property holds the value of the 'Navigate Case Detailed Request' containment reference.

##### Type:

- tibco.objectapi.bds.NavigateCaseDetailedRequestType

#### NavigateCaseDetailedResponse :tibco.objectapi.bds.NavigateCaseDetailedResponseType

Response Element for navigateCaseDetailed Operation This property holds the value of the 'Navigate Case Detailed Response' containment reference.

##### Type:

- tibco.objectapi.bds.NavigateCaseDetailedResponseType

#### NavigateCaseRequest :tibco.objectapi.bds.NavigateCaseRequestType

Request Element for navigateCase Operation This property holds the value of the 'Navigate Case Request' containment reference.

##### Type:

- tibco.objectapi.bds.NavigateCaseRequestType

#### NavigateCaseResponse :tibco.objectapi.bds.SearchResults

Response Element for navigateCase Operation This property holds the value of the 'Navigate Case Response' containment reference.

##### Type:

- tibco.objectapi.bds.SearchResults

#### NotifyDDLExecutionRequest :tibco.objectapi.bds.NotifyDDLExecutionRequestType

Request Element for notifyDDLExecution Operation This property holds the value of the 'Notify DDL Execution Request' containment reference.

##### Type:

- tibco.objectapi.bds.NotifyDDLExecutionRequestType

#### NotifyDDLExecutionResponse :Object

Response Element for notifyDDLExecution Operation This property holds the value of the 'Notify DDL Execution Response' containment reference.

##### Type:

- Object

#### ReadCaseRequest :tibco.objectapi.bds.ReadCaseRequestType

Request Element for readCase Operation This property holds the value of the 'Read Case Request' containment reference.

##### Type:

- tibco.objectapi.bds.ReadCaseRequestType

#### ReadCaseResponse :tibco.objectapi.bds.ReadCaseResponseType

Response Element for readCase Operation This property holds the value of the 'Read Case Response' containment reference.

##### Type:

- tibco.objectapi.bds.ReadCaseResponseType

#### UnlinkCaseRequest :tibco.objectapi.bds.UnlinkCaseRequestType

Request Element for unlinkCase Operation This property holds the value of the 'Unlink Case Request' containment reference.

##### Type:

- tibco.objectapi.bds.UnlinkCaseRequestType

#### UnlinkCaseResponse :tibco.objectapi.bds.LinkResponseType

Response Element for unlinkCase Operation This property holds the value of the 'Unlink Case Response' containment reference.

##### Type:

- tibco.objectapi.bds.LinkResponseType

#### UpdateCaseRequest :tibco.objectapi.bds.UpdateCaseRequestType

Request Element for updateCase Operation This property holds the value of the 'Update Case Request' containment reference.

##### Type:

- tibco.objectapi.bds.UpdateCaseRequestType

#### UpdateCaseResponse :tibco.objectapi.bds.UpdateCaseResponseType

Response Element for updateCase Operation This property holds the value of the 'Update Case Response' containment reference.

##### Type:

- tibco.objectapi.bds.UpdateCaseResponseType

#### UpdateCasesWithLockRequest :tibco.objectapi.bds.UpdateCasesWithLockRequestType

Request Element for updateCasesWithLock Operation This property holds the value of the 'Update Cases With Lock Request' containment reference.

##### Type:

- tibco.objectapi.bds.UpdateCasesWithLockRequestType

#### UpdateCasesWithLockResponse :tibco.objectapi.bds.UpdateCasesWithLockResponseType

Response Element for updateCasesWithLock Operation This property holds the value of the 'Update Cases With Lock Response' containment reference.

##### Type:

- tibco.objectapi.bds.UpdateCasesWithLockResponseType

#### UpdateDBScriptsRequest :tibco.objectapi.bds.UpdateDBScriptsRequestType

Request Element for updateDBScripts Operation This property holds the value of the 'Update DB Scripts Request' containment reference.

##### Type:

- tibco.objectapi.bds.UpdateDBScriptsRequestType

#### UpdateDBScriptsResponse :Object

Response Element for updateDBScripts Operation This property holds the value of the 'Update DB Scripts Response' containment reference.

##### Type:

- Object

#### ViewDetails :tibco.objectapi.bds.ViewDetails

Details of a data view: the case class to which it relates and search condition(s) This property holds the value of the 'View Details' containment reference.

##### Type:

- tibco.objectapi.bds.ViewDetails