POST api/ComponentLayer/SelectComponentLayer
Request Information
URI Parameters
None.
Body Parameters
ComponentLayerViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ComponentWindowLevels | Collection of ComponentLayerDetailViewModel |
None. |
|
| ComponentNames | Collection of LookupDto |
None. |
|
| ComponentLayer | ComponentLayerDetailViewModel |
None. |
|
| Message | string |
None. |
|
| Success | boolean |
None. |
|
| CreateNewButton | CommandButtonDto |
None. |
|
| ChangeNameButton | CommandButtonDto |
None. |
Request Formats
application/json, text/json
Sample:
{
"createNewButton": {
"visible": true,
"enabled": true,
"caption": "sample string 3"
},
"changeNameButton": {
"visible": true,
"enabled": true,
"caption": "sample string 3"
},
"componentWindowLevels": [
{
"stairIndex": 1,
"levelName": "sample string 2",
"componentWindowName": "sample string 3",
"componentWindowId": 4,
"rowIndex": 5,
"newComponentWindowName": "sample string 6"
},
{
"stairIndex": 1,
"levelName": "sample string 2",
"componentWindowName": "sample string 3",
"componentWindowId": 4,
"rowIndex": 5,
"newComponentWindowName": "sample string 6"
}
],
"componentNames": [
{
"id": 1,
"idString": "sample string 2",
"name": "sample string 3",
"parentId": "sample string 4",
"description": "sample string 5",
"selected": true,
"sortIndex": 7,
"uniqueId": "af6fcf67-eede-4e19-845a-1dd6b1134cb2",
"parentUid": "3847c592-1eeb-4ddb-bbe1-022be4ea7293",
"clientDefaultContactUid": "06864612-238d-4626-8037-5d55fdcc745c"
},
{
"id": 1,
"idString": "sample string 2",
"name": "sample string 3",
"parentId": "sample string 4",
"description": "sample string 5",
"selected": true,
"sortIndex": 7,
"uniqueId": "af6fcf67-eede-4e19-845a-1dd6b1134cb2",
"parentUid": "3847c592-1eeb-4ddb-bbe1-022be4ea7293",
"clientDefaultContactUid": "06864612-238d-4626-8037-5d55fdcc745c"
}
],
"componentLayer": {
"stairIndex": 1,
"levelName": "sample string 2",
"componentWindowName": "sample string 3",
"componentWindowId": 4,
"rowIndex": 5,
"newComponentWindowName": "sample string 6"
},
"message": "sample string 1",
"success": true
}
application/xml, text/xml
Sample:
<ComponentLayerViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.ViewModels">
<ChangeNameButton xmlns:d2p1="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto.Controls">
<d2p1:Caption>sample string 3</d2p1:Caption>
<d2p1:Enabled>true</d2p1:Enabled>
<d2p1:Visible>true</d2p1:Visible>
</ChangeNameButton>
<ComponentLayer>
<ComponentWindowId>4</ComponentWindowId>
<ComponentWindowName>sample string 3</ComponentWindowName>
<LevelName>sample string 2</LevelName>
<NewComponentWindowName>sample string 6</NewComponentWindowName>
<RowIndex>5</RowIndex>
<StairIndex>1</StairIndex>
</ComponentLayer>
<ComponentNames xmlns:d2p1="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto">
<d2p1:LookupDto>
<d2p1:_x003C_ClientDefaultContactUid_x003E_k__BackingField>06864612-238d-4626-8037-5d55fdcc745c</d2p1:_x003C_ClientDefaultContactUid_x003E_k__BackingField>
<d2p1:_x003C_Description_x003E_k__BackingField>sample string 5</d2p1:_x003C_Description_x003E_k__BackingField>
<d2p1:_x003C_IdString_x003E_k__BackingField>sample string 2</d2p1:_x003C_IdString_x003E_k__BackingField>
<d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
<d2p1:_x003C_Name_x003E_k__BackingField>sample string 3</d2p1:_x003C_Name_x003E_k__BackingField>
<d2p1:_x003C_ParentId_x003E_k__BackingField>sample string 4</d2p1:_x003C_ParentId_x003E_k__BackingField>
<d2p1:_x003C_ParentUid_x003E_k__BackingField>3847c592-1eeb-4ddb-bbe1-022be4ea7293</d2p1:_x003C_ParentUid_x003E_k__BackingField>
<d2p1:_x003C_Selected_x003E_k__BackingField>true</d2p1:_x003C_Selected_x003E_k__BackingField>
<d2p1:_x003C_SortIndex_x003E_k__BackingField>7</d2p1:_x003C_SortIndex_x003E_k__BackingField>
<d2p1:_x003C_UniqueId_x003E_k__BackingField>af6fcf67-eede-4e19-845a-1dd6b1134cb2</d2p1:_x003C_UniqueId_x003E_k__BackingField>
</d2p1:LookupDto>
<d2p1:LookupDto>
<d2p1:_x003C_ClientDefaultContactUid_x003E_k__BackingField>06864612-238d-4626-8037-5d55fdcc745c</d2p1:_x003C_ClientDefaultContactUid_x003E_k__BackingField>
<d2p1:_x003C_Description_x003E_k__BackingField>sample string 5</d2p1:_x003C_Description_x003E_k__BackingField>
<d2p1:_x003C_IdString_x003E_k__BackingField>sample string 2</d2p1:_x003C_IdString_x003E_k__BackingField>
<d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
<d2p1:_x003C_Name_x003E_k__BackingField>sample string 3</d2p1:_x003C_Name_x003E_k__BackingField>
<d2p1:_x003C_ParentId_x003E_k__BackingField>sample string 4</d2p1:_x003C_ParentId_x003E_k__BackingField>
<d2p1:_x003C_ParentUid_x003E_k__BackingField>3847c592-1eeb-4ddb-bbe1-022be4ea7293</d2p1:_x003C_ParentUid_x003E_k__BackingField>
<d2p1:_x003C_Selected_x003E_k__BackingField>true</d2p1:_x003C_Selected_x003E_k__BackingField>
<d2p1:_x003C_SortIndex_x003E_k__BackingField>7</d2p1:_x003C_SortIndex_x003E_k__BackingField>
<d2p1:_x003C_UniqueId_x003E_k__BackingField>af6fcf67-eede-4e19-845a-1dd6b1134cb2</d2p1:_x003C_UniqueId_x003E_k__BackingField>
</d2p1:LookupDto>
</ComponentNames>
<ComponentWindowLevels>
<ComponentLayerDetailViewModel>
<ComponentWindowId>4</ComponentWindowId>
<ComponentWindowName>sample string 3</ComponentWindowName>
<LevelName>sample string 2</LevelName>
<NewComponentWindowName>sample string 6</NewComponentWindowName>
<RowIndex>5</RowIndex>
<StairIndex>1</StairIndex>
</ComponentLayerDetailViewModel>
<ComponentLayerDetailViewModel>
<ComponentWindowId>4</ComponentWindowId>
<ComponentWindowName>sample string 3</ComponentWindowName>
<LevelName>sample string 2</LevelName>
<NewComponentWindowName>sample string 6</NewComponentWindowName>
<RowIndex>5</RowIndex>
<StairIndex>1</StairIndex>
</ComponentLayerDetailViewModel>
</ComponentWindowLevels>
<CreateNewButton xmlns:d2p1="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto.Controls">
<d2p1:Caption>sample string 3</d2p1:Caption>
<d2p1:Enabled>true</d2p1:Enabled>
<d2p1:Visible>true</d2p1:Visible>
</CreateNewButton>
<Message>sample string 1</Message>
<Success>true</Success>
</ComponentLayerViewModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ComponentLayerViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ComponentWindowLevels | Collection of ComponentLayerDetailViewModel |
None. |
|
| ComponentNames | Collection of LookupDto |
None. |
|
| ComponentLayer | ComponentLayerDetailViewModel |
None. |
|
| Message | string |
None. |
|
| Success | boolean |
None. |
|
| CreateNewButton | CommandButtonDto |
None. |
|
| ChangeNameButton | CommandButtonDto |
None. |
Response Formats
application/json, text/json
Sample:
{
"createNewButton": {
"visible": true,
"enabled": true,
"caption": "sample string 3"
},
"changeNameButton": {
"visible": true,
"enabled": true,
"caption": "sample string 3"
},
"componentWindowLevels": [
{
"stairIndex": 1,
"levelName": "sample string 2",
"componentWindowName": "sample string 3",
"componentWindowId": 4,
"rowIndex": 5,
"newComponentWindowName": "sample string 6"
},
{
"stairIndex": 1,
"levelName": "sample string 2",
"componentWindowName": "sample string 3",
"componentWindowId": 4,
"rowIndex": 5,
"newComponentWindowName": "sample string 6"
}
],
"componentNames": [
{
"id": 1,
"idString": "sample string 2",
"name": "sample string 3",
"parentId": "sample string 4",
"description": "sample string 5",
"selected": true,
"sortIndex": 7,
"uniqueId": "9b2f2524-7de3-429d-b2bd-8d67e616f02d",
"parentUid": "2506b557-ebff-4ff1-be57-6d071a902a7e",
"clientDefaultContactUid": "5ef99763-5d87-4a82-8c61-bd43e94be35d"
},
{
"id": 1,
"idString": "sample string 2",
"name": "sample string 3",
"parentId": "sample string 4",
"description": "sample string 5",
"selected": true,
"sortIndex": 7,
"uniqueId": "9b2f2524-7de3-429d-b2bd-8d67e616f02d",
"parentUid": "2506b557-ebff-4ff1-be57-6d071a902a7e",
"clientDefaultContactUid": "5ef99763-5d87-4a82-8c61-bd43e94be35d"
}
],
"componentLayer": {
"stairIndex": 1,
"levelName": "sample string 2",
"componentWindowName": "sample string 3",
"componentWindowId": 4,
"rowIndex": 5,
"newComponentWindowName": "sample string 6"
},
"message": "sample string 1",
"success": true
}
application/xml, text/xml
Sample:
<ComponentLayerViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.ViewModels">
<ChangeNameButton xmlns:d2p1="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto.Controls">
<d2p1:Caption>sample string 3</d2p1:Caption>
<d2p1:Enabled>true</d2p1:Enabled>
<d2p1:Visible>true</d2p1:Visible>
</ChangeNameButton>
<ComponentLayer>
<ComponentWindowId>4</ComponentWindowId>
<ComponentWindowName>sample string 3</ComponentWindowName>
<LevelName>sample string 2</LevelName>
<NewComponentWindowName>sample string 6</NewComponentWindowName>
<RowIndex>5</RowIndex>
<StairIndex>1</StairIndex>
</ComponentLayer>
<ComponentNames xmlns:d2p1="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto">
<d2p1:LookupDto>
<d2p1:_x003C_ClientDefaultContactUid_x003E_k__BackingField>5ef99763-5d87-4a82-8c61-bd43e94be35d</d2p1:_x003C_ClientDefaultContactUid_x003E_k__BackingField>
<d2p1:_x003C_Description_x003E_k__BackingField>sample string 5</d2p1:_x003C_Description_x003E_k__BackingField>
<d2p1:_x003C_IdString_x003E_k__BackingField>sample string 2</d2p1:_x003C_IdString_x003E_k__BackingField>
<d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
<d2p1:_x003C_Name_x003E_k__BackingField>sample string 3</d2p1:_x003C_Name_x003E_k__BackingField>
<d2p1:_x003C_ParentId_x003E_k__BackingField>sample string 4</d2p1:_x003C_ParentId_x003E_k__BackingField>
<d2p1:_x003C_ParentUid_x003E_k__BackingField>2506b557-ebff-4ff1-be57-6d071a902a7e</d2p1:_x003C_ParentUid_x003E_k__BackingField>
<d2p1:_x003C_Selected_x003E_k__BackingField>true</d2p1:_x003C_Selected_x003E_k__BackingField>
<d2p1:_x003C_SortIndex_x003E_k__BackingField>7</d2p1:_x003C_SortIndex_x003E_k__BackingField>
<d2p1:_x003C_UniqueId_x003E_k__BackingField>9b2f2524-7de3-429d-b2bd-8d67e616f02d</d2p1:_x003C_UniqueId_x003E_k__BackingField>
</d2p1:LookupDto>
<d2p1:LookupDto>
<d2p1:_x003C_ClientDefaultContactUid_x003E_k__BackingField>5ef99763-5d87-4a82-8c61-bd43e94be35d</d2p1:_x003C_ClientDefaultContactUid_x003E_k__BackingField>
<d2p1:_x003C_Description_x003E_k__BackingField>sample string 5</d2p1:_x003C_Description_x003E_k__BackingField>
<d2p1:_x003C_IdString_x003E_k__BackingField>sample string 2</d2p1:_x003C_IdString_x003E_k__BackingField>
<d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
<d2p1:_x003C_Name_x003E_k__BackingField>sample string 3</d2p1:_x003C_Name_x003E_k__BackingField>
<d2p1:_x003C_ParentId_x003E_k__BackingField>sample string 4</d2p1:_x003C_ParentId_x003E_k__BackingField>
<d2p1:_x003C_ParentUid_x003E_k__BackingField>2506b557-ebff-4ff1-be57-6d071a902a7e</d2p1:_x003C_ParentUid_x003E_k__BackingField>
<d2p1:_x003C_Selected_x003E_k__BackingField>true</d2p1:_x003C_Selected_x003E_k__BackingField>
<d2p1:_x003C_SortIndex_x003E_k__BackingField>7</d2p1:_x003C_SortIndex_x003E_k__BackingField>
<d2p1:_x003C_UniqueId_x003E_k__BackingField>9b2f2524-7de3-429d-b2bd-8d67e616f02d</d2p1:_x003C_UniqueId_x003E_k__BackingField>
</d2p1:LookupDto>
</ComponentNames>
<ComponentWindowLevels>
<ComponentLayerDetailViewModel>
<ComponentWindowId>4</ComponentWindowId>
<ComponentWindowName>sample string 3</ComponentWindowName>
<LevelName>sample string 2</LevelName>
<NewComponentWindowName>sample string 6</NewComponentWindowName>
<RowIndex>5</RowIndex>
<StairIndex>1</StairIndex>
</ComponentLayerDetailViewModel>
<ComponentLayerDetailViewModel>
<ComponentWindowId>4</ComponentWindowId>
<ComponentWindowName>sample string 3</ComponentWindowName>
<LevelName>sample string 2</LevelName>
<NewComponentWindowName>sample string 6</NewComponentWindowName>
<RowIndex>5</RowIndex>
<StairIndex>1</StairIndex>
</ComponentLayerDetailViewModel>
</ComponentWindowLevels>
<CreateNewButton xmlns:d2p1="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto.Controls">
<d2p1:Caption>sample string 3</d2p1:Caption>
<d2p1:Enabled>true</d2p1:Enabled>
<d2p1:Visible>true</d2p1:Visible>
</CreateNewButton>
<Message>sample string 1</Message>
<Success>true</Success>
</ComponentLayerViewModel>