POST api/Project/setComponent

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

ProjectComponentsViewModel
NameDescriptionTypeAdditional information
AutoCreateScenarios

boolean

None.

PropagateDesign

boolean

None.

UseComponentPerJob

boolean

None.

UseComponentPerStair

boolean

None.

UseMarkup

boolean

None.

ScenarioList

Collection of ProjectScenarios

None.

StairList

Collection of ProjectStairs

None.

ScenarioStairOverride

Collection of ScenarioStairOverrideModel

None.

JobUid

globally unique identifier

None.

Response Formats

application/json, text/json

Sample:
{
  "autoCreateScenarios": true,
  "propagateDesign": true,
  "useComponentPerJob": true,
  "useComponentPerStair": true,
  "useMarkup": true,
  "scenarioList": [
    {
      "uniqueId": "89618b8e-6087-412e-85ed-eb75d36491e0",
      "name": "sample string 2",
      "markup": 3.1
    },
    {
      "uniqueId": "89618b8e-6087-412e-85ed-eb75d36491e0",
      "name": "sample string 2",
      "markup": 3.1
    }
  ],
  "stairList": [
    {
      "uniqueId": "45bb8804-3bc0-497d-b8ee-e04f50ecbf14",
      "name": "sample string 2",
      "markup": 3.1
    },
    {
      "uniqueId": "45bb8804-3bc0-497d-b8ee-e04f50ecbf14",
      "name": "sample string 2",
      "markup": 3.1
    }
  ],
  "scenarioStairOverride": [
    {
      "scenarioUniqueId": "0d7f27b9-01b9-450a-8049-0e861a393efe",
      "scenarioName": "sample string 2",
      "stairName": "sample string 3",
      "overrideId": 4
    },
    {
      "scenarioUniqueId": "0d7f27b9-01b9-450a-8049-0e861a393efe",
      "scenarioName": "sample string 2",
      "stairName": "sample string 3",
      "overrideId": 4
    }
  ],
  "jobUid": "ab4e7568-e4d7-4107-b91b-fde12e4ec6e1"
}

application/xml, text/xml

Sample:
<ProjectComponentsViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.ViewModels">
  <AutoCreateScenarios>true</AutoCreateScenarios>
  <JobUid>ab4e7568-e4d7-4107-b91b-fde12e4ec6e1</JobUid>
  <PropagateDesign>true</PropagateDesign>
  <ScenarioList>
    <ProjectScenarios>
      <Markup>3.1</Markup>
      <Name>sample string 2</Name>
      <UniqueId>89618b8e-6087-412e-85ed-eb75d36491e0</UniqueId>
    </ProjectScenarios>
    <ProjectScenarios>
      <Markup>3.1</Markup>
      <Name>sample string 2</Name>
      <UniqueId>89618b8e-6087-412e-85ed-eb75d36491e0</UniqueId>
    </ProjectScenarios>
  </ScenarioList>
  <ScenarioStairOverride>
    <ScenarioStairOverrideModel>
      <OverrideId>4</OverrideId>
      <ScenarioName>sample string 2</ScenarioName>
      <ScenarioUniqueId>0d7f27b9-01b9-450a-8049-0e861a393efe</ScenarioUniqueId>
      <StairName>sample string 3</StairName>
    </ScenarioStairOverrideModel>
    <ScenarioStairOverrideModel>
      <OverrideId>4</OverrideId>
      <ScenarioName>sample string 2</ScenarioName>
      <ScenarioUniqueId>0d7f27b9-01b9-450a-8049-0e861a393efe</ScenarioUniqueId>
      <StairName>sample string 3</StairName>
    </ScenarioStairOverrideModel>
  </ScenarioStairOverride>
  <StairList>
    <ProjectStairs>
      <Markup>3.1</Markup>
      <Name>sample string 2</Name>
      <UniqueId>45bb8804-3bc0-497d-b8ee-e04f50ecbf14</UniqueId>
    </ProjectStairs>
    <ProjectStairs>
      <Markup>3.1</Markup>
      <Name>sample string 2</Name>
      <UniqueId>45bb8804-3bc0-497d-b8ee-e04f50ecbf14</UniqueId>
    </ProjectStairs>
  </StairList>
  <UseComponentPerJob>true</UseComponentPerJob>
  <UseComponentPerStair>true</UseComponentPerStair>
  <UseMarkup>true</UseMarkup>
</ProjectComponentsViewModel>