Name: Branch

 

XML Example:
<Branch>
  <archiveState>ARCHIVED | UNARCHIVED | ALL | ARCHIVED_IN_PROGRESS | UNARCHIVED_IN_PROGRESS</archiveState>
  <baseTransaction>Transaction</baseTransaction>
  <branchState>CREATED | MODIFIED | COMMITTED | REBASELINED | DELETED | REBASELINE_IN_PROGRESS | COMMIT_IN_PROGRESS | CREATION_IN_PROGRESS | DELETE_IN_PROGRESS | PURGE_IN_PROGRESS | PURGED</branchState>
  <branchType>WORKING | BASELINE | MERGE | SYSTEM_ROOT | PORT</branchType>
  <id>xsd:string</id>
  <name>xsd:string</name>
  <sourceTransaction>Transaction</sourceTransaction>
</Branch>
JSON Example:
{'Branch':
 {
   'archiveState': 'ARCHIVED' | 'UNARCHIVED' | 'ALL' | 'ARCHIVED_IN_PROGRESS' | 'UNARCHIVED_IN_PROGRESS',
   'baseTransaction': Transaction,
   'branchState': 'CREATED' | 'MODIFIED' | 'COMMITTED' | 'REBASELINED' | 'DELETED' | 'REBASELINE_IN_PROGRESS' | 'COMMIT_IN_PROGRESS' | 'CREATION_IN_PROGRESS' | 'DELETE_IN_PROGRESS' | 'PURGE_IN_PROGRESS' | 'PURGED',
   'branchType': 'WORKING' | 'BASELINE' | 'MERGE' | 'SYSTEM_ROOT' | 'PORT',
   'id': String,
   'name': String,
   'sourceTransaction': Transaction,
 }
}


Elements
NameTypeDescription
archiveStateARCHIVED | UNARCHIVED | ALL | ARCHIVED_IN_PROGRESS | UNARCHIVED_IN_PROGRESS 
baseTransactionTransaction 
branchStateCREATED | MODIFIED | COMMITTED | REBASELINED | DELETED | REBASELINE_IN_PROGRESS | COMMIT_IN_PROGRESS | CREATION_IN_PROGRESS | DELETE_IN_PROGRESS | PURGE_IN_PROGRESS | PURGED 
branchTypeWORKING | BASELINE | MERGE | SYSTEM_ROOT | PORT 
idxsd:string 
namexsd:string 
sourceTransactionTransaction