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": "c6c2eb4a-8b13-47b9-a079-3f3262309c7e",
"parentUid": "5394e031-1bfd-4bb9-b726-7045d246a0f0",
"clientDefaultContactUid": "6de8e684-b6ae-4a05-8351-27b0b8b99176"
},
{
"id": 1,
"idString": "sample string 2",
"name": "sample string 3",
"parentId": "sample string 4",
"description": "sample string 5",
"selected": true,
"sortIndex": 7,
"uniqueId": "c6c2eb4a-8b13-47b9-a079-3f3262309c7e",
"parentUid": "5394e031-1bfd-4bb9-b726-7045d246a0f0",
"clientDefaultContactUid": "6de8e684-b6ae-4a05-8351-27b0b8b99176"
}
],
"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>6de8e684-b6ae-4a05-8351-27b0b8b99176</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>5394e031-1bfd-4bb9-b726-7045d246a0f0</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>c6c2eb4a-8b13-47b9-a079-3f3262309c7e</d2p1:_x003C_UniqueId_x003E_k__BackingField>
</d2p1:LookupDto>
<d2p1:LookupDto>
<d2p1:_x003C_ClientDefaultContactUid_x003E_k__BackingField>6de8e684-b6ae-4a05-8351-27b0b8b99176</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>5394e031-1bfd-4bb9-b726-7045d246a0f0</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>c6c2eb4a-8b13-47b9-a079-3f3262309c7e</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": "a27df158-3b14-4ba6-9d78-daa4db8ba89e",
"parentUid": "9b6aed16-4049-4a5a-9faa-d960f4c8f3bf",
"clientDefaultContactUid": "32b658a4-8070-4883-94af-bbdf6c30cf52"
},
{
"id": 1,
"idString": "sample string 2",
"name": "sample string 3",
"parentId": "sample string 4",
"description": "sample string 5",
"selected": true,
"sortIndex": 7,
"uniqueId": "a27df158-3b14-4ba6-9d78-daa4db8ba89e",
"parentUid": "9b6aed16-4049-4a5a-9faa-d960f4c8f3bf",
"clientDefaultContactUid": "32b658a4-8070-4883-94af-bbdf6c30cf52"
}
],
"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>32b658a4-8070-4883-94af-bbdf6c30cf52</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>9b6aed16-4049-4a5a-9faa-d960f4c8f3bf</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>a27df158-3b14-4ba6-9d78-daa4db8ba89e</d2p1:_x003C_UniqueId_x003E_k__BackingField>
</d2p1:LookupDto>
<d2p1:LookupDto>
<d2p1:_x003C_ClientDefaultContactUid_x003E_k__BackingField>32b658a4-8070-4883-94af-bbdf6c30cf52</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>9b6aed16-4049-4a5a-9faa-d960f4c8f3bf</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>a27df158-3b14-4ba6-9d78-daa4db8ba89e</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>