POST api/Projects/{projectId}/Descoping/{descopingId}/WorkItems/Query/Export
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| projectId | integer |
Required |
|
| descopingId | integer |
Required |
Body Parameters
WorkItemFilterMultiple| Name | Description | Type | Additional information |
|---|---|---|---|
| SelectedNodes | Collection of WbsTreeSelectedNode |
None. |
|
| Filter | WbsFilterMultiple |
None. |
|
| Page | Page |
None. |
|
| Orders | Collection of Order |
None. |
Request Formats
application/json, text/json
Sample:
{
"selectedNodes": [
{
"blockId": "sample string 1",
"unitId": "sample string 2",
"subunitId": "sample string 3",
"disciplineId": "sample string 4",
"familyId": "sample string 5",
"subfamilyId": "sample string 6"
},
{
"blockId": "sample string 1",
"unitId": "sample string 2",
"subunitId": "sample string 3",
"disciplineId": "sample string 4",
"familyId": "sample string 5",
"subfamilyId": "sample string 6"
}
],
"filter": {
"projectId": 1,
"freezePointId": 1,
"freezePointCode": "sample string 1",
"block": {
"isIncluded": true,
"values": [
"sample string 1",
"sample string 2"
]
},
"unit": {
"isIncluded": true,
"values": [
"sample string 1",
"sample string 2"
]
},
"subunit": {
"isIncluded": true,
"values": [
"sample string 1",
"sample string 2"
]
},
"discipline": {
"isIncluded": true,
"values": [
"sample string 1",
"sample string 2"
]
},
"family": {
"isIncluded": true,
"values": [
"sample string 1",
"sample string 2"
]
},
"subfamily": {
"isIncluded": true,
"values": [
"sample string 1",
"sample string 2"
]
},
"workItemCode": {
"isIncluded": true,
"value": "sample string 2"
},
"workItemDescription": {
"isIncluded": true,
"value": "sample string 2"
},
"itemCode": {
"isIncluded": true,
"value": "sample string 2"
},
"itemDescription": {
"isIncluded": true,
"value": "sample string 2"
},
"new": true,
"modified": true,
"mcaAssignment": {
"isIncluded": true,
"assignationType": 1,
"subcontractAssignedCode": "sample string 2",
"esamSubcontractAssignedCode": "sample string 3"
},
"esamAssignment": {
"isIncluded": true,
"assignationType": 1,
"subcontractAssignedCode": "sample string 2",
"esamSubcontractAssignedCode": "sample string 3"
},
"drawingCode": "sample string 2",
"drawingDescription": "sample string 3"
},
"page": {
"number": 1,
"size": 2,
"skip": 0
},
"orders": [
{
"name": "sample string 1",
"descending": true
},
{
"name": "sample string 1",
"descending": true
}
]
}
text/html
Sample:
{"selectedNodes":[{"blockId":"sample string 1","unitId":"sample string 2","subunitId":"sample string 3","disciplineId":"sample string 4","familyId":"sample string 5","subfamilyId":"sample string 6"},{"blockId":"sample string 1","unitId":"sample string 2","subunitId":"sample string 3","disciplineId":"sample string 4","familyId":"sample string 5","subfamilyId":"sample string 6"}],"filter":{"projectId":1,"freezePointId":1,"freezePointCode":"sample string 1","block":{"isIncluded":true,"values":["sample string 1","sample string 2"]},"unit":{"isIncluded":true,"values":["sample string 1","sample string 2"]},"subunit":{"isIncluded":true,"values":["sample string 1","sample string 2"]},"discipline":{"isIncluded":true,"values":["sample string 1","sample string 2"]},"family":{"isIncluded":true,"values":["sample string 1","sample string 2"]},"subfamily":{"isIncluded":true,"values":["sample string 1","sample string 2"]},"workItemCode":{"isIncluded":true,"value":"sample string 2"},"workItemDescription":{"isIncluded":true,"value":"sample string 2"},"itemCode":{"isIncluded":true,"value":"sample string 2"},"itemDescription":{"isIncluded":true,"value":"sample string 2"},"new":true,"modified":true,"mcaAssignment":{"isIncluded":true,"assignationType":1,"subcontractAssignedCode":"sample string 2","esamSubcontractAssignedCode":"sample string 3"},"esamAssignment":{"isIncluded":true,"assignationType":1,"subcontractAssignedCode":"sample string 2","esamSubcontractAssignedCode":"sample string 3"},"drawingCode":"sample string 2","drawingDescription":"sample string 3"},"page":{"number":1,"size":2,"skip":0},"orders":[{"name":"sample string 1","descending":true},{"name":"sample string 1","descending":true}]}
application/xml, text/xml
Sample:
<WorkItemFilterMultiple xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TR.eSAM.SubcontractModule.Application.Dtos.Dtos.McaAgg">
<Orders xmlns="http://schemas.datacontract.org/2004/07/TR.eSAM.Application.Base.SortAndPage.Entities">
<Order>
<Descending>true</Descending>
<Name>sample string 1</Name>
</Order>
<Order>
<Descending>true</Descending>
<Name>sample string 1</Name>
</Order>
</Orders>
<Page xmlns="http://schemas.datacontract.org/2004/07/TR.eSAM.Application.Base.SortAndPage.Entities">
<Number>1</Number>
<Size>2</Size>
</Page>
<Filter>
<Block>
<IsIncluded>true</IsIncluded>
<Values xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>sample string 1</d4p1:string>
<d4p1:string>sample string 2</d4p1:string>
</Values>
</Block>
<Discipline>
<IsIncluded>true</IsIncluded>
<Values xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>sample string 1</d4p1:string>
<d4p1:string>sample string 2</d4p1:string>
</Values>
</Discipline>
<DrawingCode>sample string 2</DrawingCode>
<DrawingDescription>sample string 3</DrawingDescription>
<EsamAssignment>
<AssignationType>1</AssignationType>
<EsamSubcontractAssignedCode>sample string 3</EsamSubcontractAssignedCode>
<IsIncluded>true</IsIncluded>
<SubcontractAssignedCode>sample string 2</SubcontractAssignedCode>
</EsamAssignment>
<Family>
<IsIncluded>true</IsIncluded>
<Values xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>sample string 1</d4p1:string>
<d4p1:string>sample string 2</d4p1:string>
</Values>
</Family>
<FreezePointCode>sample string 1</FreezePointCode>
<FreezePointId>1</FreezePointId>
<ItemCode>
<IsIncluded>true</IsIncluded>
<Value>sample string 2</Value>
</ItemCode>
<ItemDescription>
<IsIncluded>true</IsIncluded>
<Value>sample string 2</Value>
</ItemDescription>
<McaAssignment>
<AssignationType>1</AssignationType>
<EsamSubcontractAssignedCode>sample string 3</EsamSubcontractAssignedCode>
<IsIncluded>true</IsIncluded>
<SubcontractAssignedCode>sample string 2</SubcontractAssignedCode>
</McaAssignment>
<Modified>true</Modified>
<New>true</New>
<ProjectId>1</ProjectId>
<Subfamily>
<IsIncluded>true</IsIncluded>
<Values xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>sample string 1</d4p1:string>
<d4p1:string>sample string 2</d4p1:string>
</Values>
</Subfamily>
<Subunit>
<IsIncluded>true</IsIncluded>
<Values xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>sample string 1</d4p1:string>
<d4p1:string>sample string 2</d4p1:string>
</Values>
</Subunit>
<Unit>
<IsIncluded>true</IsIncluded>
<Values xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>sample string 1</d4p1:string>
<d4p1:string>sample string 2</d4p1:string>
</Values>
</Unit>
<WorkItemCode>
<IsIncluded>true</IsIncluded>
<Value>sample string 2</Value>
</WorkItemCode>
<WorkItemDescription>
<IsIncluded>true</IsIncluded>
<Value>sample string 2</Value>
</WorkItemDescription>
</Filter>
<SelectedNodes>
<WbsTreeSelectedNode>
<BlockId>sample string 1</BlockId>
<DisciplineId>sample string 4</DisciplineId>
<FamilyId>sample string 5</FamilyId>
<SubfamilyId>sample string 6</SubfamilyId>
<SubunitId>sample string 3</SubunitId>
<UnitId>sample string 2</UnitId>
</WbsTreeSelectedNode>
<WbsTreeSelectedNode>
<BlockId>sample string 1</BlockId>
<DisciplineId>sample string 4</DisciplineId>
<FamilyId>sample string 5</FamilyId>
<SubfamilyId>sample string 6</SubfamilyId>
<SubunitId>sample string 3</SubunitId>
<UnitId>sample string 2</UnitId>
</WbsTreeSelectedNode>
</SelectedNodes>
</WorkItemFilterMultiple>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |