POST api/Projects/{projectId}/Descoping/SelectableWorkItemsWbs
Get project Wbs with multiple filter
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| projectId | integer |
Required |
Body Parameters
WbsFilterMultiple| Name | Description | Type | Additional information |
|---|---|---|---|
| ProjectId | integer |
None. |
|
| FreezePointId | integer |
None. |
|
| FreezePointCode | string |
None. |
|
| Block | ItemListIncludedOfString |
None. |
|
| Unit | ItemListIncludedOfString |
None. |
|
| Subunit | ItemListIncludedOfString |
None. |
|
| Discipline | ItemListIncludedOfString |
None. |
|
| Family | ItemListIncludedOfString |
None. |
|
| Subfamily | ItemListIncludedOfString |
None. |
|
| WorkItemCode | ItemSimpleIncludedOfString |
None. |
|
| WorkItemDescription | ItemSimpleIncludedOfString |
None. |
|
| ItemCode | ItemSimpleIncludedOfString |
None. |
|
| ItemDescription | ItemSimpleIncludedOfString |
None. |
|
| New | boolean |
None. |
|
| Modified | boolean |
None. |
|
| McaAssignment | Assignment |
None. |
|
| EsamAssignment | Assignment |
None. |
|
| DrawingCode | string |
None. |
|
| DrawingDescription | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"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"
}
text/html
Sample:
{"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"}
application/xml, text/xml
Sample:
<WbsFilterMultiple xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TR.eSAM.SubcontractModule.Application.Dtos.Dtos.McaAgg">
<Block>
<IsIncluded>true</IsIncluded>
<Values xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</Values>
</Block>
<Discipline>
<IsIncluded>true</IsIncluded>
<Values xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1: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:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1: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:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</Values>
</Subfamily>
<Subunit>
<IsIncluded>true</IsIncluded>
<Values xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</Values>
</Subunit>
<Unit>
<IsIncluded>true</IsIncluded>
<Values xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</Values>
</Unit>
<WorkItemCode>
<IsIncluded>true</IsIncluded>
<Value>sample string 2</Value>
</WorkItemCode>
<WorkItemDescription>
<IsIncluded>true</IsIncluded>
<Value>sample string 2</Value>
</WorkItemDescription>
</WbsFilterMultiple>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ApiDataResultOfIEnumerableOfNgPrimeTreeNode| Name | Description | Type | Additional information |
|---|---|---|---|
| Data | Collection of NgPrimeTreeNode |
None. |
|
| Success | boolean |
None. |
|
| Message | string |
None. |
|
| Errors | Collection of CustomError |
None. |
|
| Warnings | Collection of string |
None. |
Response Formats
application/json, text/json, text/html
Sample:
Sample not available.