POST api/Graphics
Request Information
URI Parameters
None.
Body Parameters
GraphicDataBindingModel| Name | Description | Type | Additional information |
|---|---|---|---|
| postResponseData | PostResponseDataSDO |
None. |
|
| graphicDto | Member3DGraphicDTO |
None. |
Request Formats
application/json, text/json, text/html
Sample:
{
"postResponseData": {
"IsPostResponseDataObject": 1,
"FileHash": "sample string 1",
"ApplicationData": null,
"MemberData": null
},
"graphicDto": {
"imageDataURL": "sample string 1",
"LeftCantileverType": 0,
"RightCantileverType": 0,
"LeftCantileverBackspanBracing": true,
"RightCantileverBackspanBracing": true,
"WebStiffiners": [
{
"InchesFromLeftEndOfProblem": 1.1,
"IsOverSupport": true,
"SupportIndex": 3
},
{
"InchesFromLeftEndOfProblem": 1.1,
"IsOverSupport": true,
"SupportIndex": 3
}
],
"SquashBlocks": [
{
"InchesFromLeftEndOfProblem": 1.1,
"SupportIndex": 2
},
{
"InchesFromLeftEndOfProblem": 1.1,
"SupportIndex": 2
}
],
"EdgeBracings": [
{
"InchesFromLeftEndOfProblem": 1.1,
"IsTopEdge": true
},
{
"InchesFromLeftEndOfProblem": 1.1,
"IsTopEdge": true
}
],
"MemberSlopeOver12": 4.1,
"OverallLengthText": "sample string 5",
"LocationAnalysisPoints": [
{
"InchesFromLeftEndOfProblem": 1.1
},
{
"InchesFromLeftEndOfProblem": 1.1
}
],
"Holes": [
{
"Height": 1.1,
"IsCircular": true,
"IsSlotted": true,
"InchesFromLeftEndOfProblem": 4.1,
"Width": 5.1,
"HolePassedDesign": true,
"VerticalOffset": 0,
"IsVerticalHole": true
},
{
"Height": 1.1,
"IsCircular": true,
"IsSlotted": true,
"InchesFromLeftEndOfProblem": 4.1,
"Width": 5.1,
"HolePassedDesign": true,
"VerticalOffset": 0,
"IsVerticalHole": true
}
],
"TaperedEndCuts": [
{
"HeelHeight": 1.1
},
{
"HeelHeight": 1.1
}
],
"NotchedFlanges": [
{
"InchesFromLeftEndOfProblem": 1.1,
"IsOnTop": true
},
{
"InchesFromLeftEndOfProblem": 1.1,
"IsOnTop": true
}
],
"IsRectangular": true,
"IsSteel": true,
"IsSloped": true,
"MemberLength": 9.1,
"ProblemLength": 10.1,
"BuildingCode": 5,
"LoadsOffMember": true,
"ContainInvalidDistLoad": true,
"Loads": [
{
"RoofEnd": 1.1,
"RoofStart": 2.1,
"DeadEnd": 3.1,
"DeadStart": 4.1,
"EndLocationFromLeftEndOfProblem": 5.1,
"FloorEnd": 6.1,
"FloorStart": 7.1,
"Id": 8,
"SnowEnd": 9.1,
"WindStart": 10.1,
"WindEnd": 11.1,
"SeismicStart": 12.1,
"SeismicEnd": 13.1,
"SnowStart": 14.1,
"StartLocationFromLeftEndOfProblem": 15.1,
"Type": 0,
"ViewPosition": 16
},
{
"RoofEnd": 1.1,
"RoofStart": 2.1,
"DeadEnd": 3.1,
"DeadStart": 4.1,
"EndLocationFromLeftEndOfProblem": 5.1,
"FloorEnd": 6.1,
"FloorStart": 7.1,
"Id": 8,
"SnowEnd": 9.1,
"WindStart": 10.1,
"WindEnd": 11.1,
"SeismicStart": 12.1,
"SeismicEnd": 13.1,
"SnowStart": 14.1,
"StartLocationFromLeftEndOfProblem": 15.1,
"Type": 0,
"ViewPosition": 16
}
],
"Depth": 13.1,
"MemberType": 1,
"HasLOH": true,
"HasROH": true,
"OCSpacing": 16.1,
"Spans": [
{
"IsOH": true,
"LengthInches": 2.1,
"LengthString": "sample string 3"
},
{
"IsOH": true,
"LengthInches": 2.1,
"LengthString": "sample string 3"
}
],
"Supports": [
{
"hasWebStiffiner": true,
"csDetailRequired": true,
"IsExterior": true,
"Configuration": 0,
"InchesFromLeftEndOfProblem": 4.1,
"Type": 0,
"Width": 5.1,
"Material": 0,
"Justification": 1,
"Accessory": 0
},
{
"hasWebStiffiner": true,
"csDetailRequired": true,
"IsExterior": true,
"Configuration": 0,
"InchesFromLeftEndOfProblem": 4.1,
"Type": 0,
"Width": 5.1,
"Material": 0,
"Justification": 1,
"Accessory": 0
}
],
"ShowLoads": true
}
}
application/xml, text/xml
Sample:
<GraphicDataBindingModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/iLevel.Vitruvius.VitruviusPubLib.BindingModels.Common">
<graphicDto xmlns:d2p1="http://schemas.datacontract.org/2004/07/iLevel.Vitruvius.VitruviusPubLib">
<d2p1:_BuildingCode>IBC</d2p1:_BuildingCode>
<d2p1:_ContainInvalidDistLoad>true</d2p1:_ContainInvalidDistLoad>
<d2p1:_Depth>13.1</d2p1:_Depth>
<d2p1:_EdgeBracings>
<d2p1:EdgeBracingGraphicSDO>
<d2p1:_InchesFromLeftEndOfProblem>1.1</d2p1:_InchesFromLeftEndOfProblem>
<d2p1:_IsTopEdge>true</d2p1:_IsTopEdge>
</d2p1:EdgeBracingGraphicSDO>
<d2p1:EdgeBracingGraphicSDO>
<d2p1:_InchesFromLeftEndOfProblem>1.1</d2p1:_InchesFromLeftEndOfProblem>
<d2p1:_IsTopEdge>true</d2p1:_IsTopEdge>
</d2p1:EdgeBracingGraphicSDO>
</d2p1:_EdgeBracings>
<d2p1:_HasLOH>true</d2p1:_HasLOH>
<d2p1:_HasROH>true</d2p1:_HasROH>
<d2p1:_Holes>
<d2p1:Hole3DGraphicDTO>
<d2p1:_Height>1.1</d2p1:_Height>
<d2p1:_HolePassedDesign>true</d2p1:_HolePassedDesign>
<d2p1:_InchesFromLeftEndOfProblem>4.1</d2p1:_InchesFromLeftEndOfProblem>
<d2p1:_IsCircular>true</d2p1:_IsCircular>
<d2p1:_IsSlotted>true</d2p1:_IsSlotted>
<d2p1:_IsVerticalHole>true</d2p1:_IsVerticalHole>
<d2p1:_VerticalOffset>TopThird</d2p1:_VerticalOffset>
<d2p1:_Width>5.1</d2p1:_Width>
</d2p1:Hole3DGraphicDTO>
<d2p1:Hole3DGraphicDTO>
<d2p1:_Height>1.1</d2p1:_Height>
<d2p1:_HolePassedDesign>true</d2p1:_HolePassedDesign>
<d2p1:_InchesFromLeftEndOfProblem>4.1</d2p1:_InchesFromLeftEndOfProblem>
<d2p1:_IsCircular>true</d2p1:_IsCircular>
<d2p1:_IsSlotted>true</d2p1:_IsSlotted>
<d2p1:_IsVerticalHole>true</d2p1:_IsVerticalHole>
<d2p1:_VerticalOffset>TopThird</d2p1:_VerticalOffset>
<d2p1:_Width>5.1</d2p1:_Width>
</d2p1:Hole3DGraphicDTO>
</d2p1:_Holes>
<d2p1:_IsRectangular>true</d2p1:_IsRectangular>
<d2p1:_IsSloped>true</d2p1:_IsSloped>
<d2p1:_IsSteel>true</d2p1:_IsSteel>
<d2p1:_LeftCantileverBackspanBracing>true</d2p1:_LeftCantileverBackspanBracing>
<d2p1:_LeftCantileverType>none</d2p1:_LeftCantileverType>
<d2p1:_Loads>
<d2p1:Load3DGraphicDTO>
<d2p1:_DeadEnd>3.1</d2p1:_DeadEnd>
<d2p1:_DeadStart>4.1</d2p1:_DeadStart>
<d2p1:_EndLocationFromLeftEndOfProblem>5.1</d2p1:_EndLocationFromLeftEndOfProblem>
<d2p1:_FloorEnd>6.1</d2p1:_FloorEnd>
<d2p1:_FloorStart>7.1</d2p1:_FloorStart>
<d2p1:_Id>8</d2p1:_Id>
<d2p1:_RoofEnd>1.1</d2p1:_RoofEnd>
<d2p1:_RoofStart>2.1</d2p1:_RoofStart>
<d2p1:_SeismicEnd>13.1</d2p1:_SeismicEnd>
<d2p1:_SeismicStart>12.1</d2p1:_SeismicStart>
<d2p1:_SnowEnd>9.1</d2p1:_SnowEnd>
<d2p1:_SnowStart>14.1</d2p1:_SnowStart>
<d2p1:_StartLocationFromLeftEndOfProblem>15.1</d2p1:_StartLocationFromLeftEndOfProblem>
<d2p1:_Type>Point</d2p1:_Type>
<d2p1:_ViewPosition>16</d2p1:_ViewPosition>
<d2p1:_WindEnd>11.1</d2p1:_WindEnd>
<d2p1:_WindStart>10.1</d2p1:_WindStart>
</d2p1:Load3DGraphicDTO>
<d2p1:Load3DGraphicDTO>
<d2p1:_DeadEnd>3.1</d2p1:_DeadEnd>
<d2p1:_DeadStart>4.1</d2p1:_DeadStart>
<d2p1:_EndLocationFromLeftEndOfProblem>5.1</d2p1:_EndLocationFromLeftEndOfProblem>
<d2p1:_FloorEnd>6.1</d2p1:_FloorEnd>
<d2p1:_FloorStart>7.1</d2p1:_FloorStart>
<d2p1:_Id>8</d2p1:_Id>
<d2p1:_RoofEnd>1.1</d2p1:_RoofEnd>
<d2p1:_RoofStart>2.1</d2p1:_RoofStart>
<d2p1:_SeismicEnd>13.1</d2p1:_SeismicEnd>
<d2p1:_SeismicStart>12.1</d2p1:_SeismicStart>
<d2p1:_SnowEnd>9.1</d2p1:_SnowEnd>
<d2p1:_SnowStart>14.1</d2p1:_SnowStart>
<d2p1:_StartLocationFromLeftEndOfProblem>15.1</d2p1:_StartLocationFromLeftEndOfProblem>
<d2p1:_Type>Point</d2p1:_Type>
<d2p1:_ViewPosition>16</d2p1:_ViewPosition>
<d2p1:_WindEnd>11.1</d2p1:_WindEnd>
<d2p1:_WindStart>10.1</d2p1:_WindStart>
</d2p1:Load3DGraphicDTO>
</d2p1:_Loads>
<d2p1:_LoadsOffMember>true</d2p1:_LoadsOffMember>
<d2p1:_LocationAnalysisPoints>
<d2p1:LocationAnalysis3DGraphicDTO>
<d2p1:_InchesFromLeftEndOfProblem>1.1</d2p1:_InchesFromLeftEndOfProblem>
</d2p1:LocationAnalysis3DGraphicDTO>
<d2p1:LocationAnalysis3DGraphicDTO>
<d2p1:_InchesFromLeftEndOfProblem>1.1</d2p1:_InchesFromLeftEndOfProblem>
</d2p1:LocationAnalysis3DGraphicDTO>
</d2p1:_LocationAnalysisPoints>
<d2p1:_MemberLength>9.1</d2p1:_MemberLength>
<d2p1:_MemberSlopeOver12>4.1</d2p1:_MemberSlopeOver12>
<d2p1:_MemberType>joist</d2p1:_MemberType>
<d2p1:_NotchedFlanges>
<d2p1:NotchedFlangeGraphicDTO>
<d2p1:_InchesFromLeftEndOfProblem>1.1</d2p1:_InchesFromLeftEndOfProblem>
<d2p1:_IsOnTop>true</d2p1:_IsOnTop>
</d2p1:NotchedFlangeGraphicDTO>
<d2p1:NotchedFlangeGraphicDTO>
<d2p1:_InchesFromLeftEndOfProblem>1.1</d2p1:_InchesFromLeftEndOfProblem>
<d2p1:_IsOnTop>true</d2p1:_IsOnTop>
</d2p1:NotchedFlangeGraphicDTO>
</d2p1:_NotchedFlanges>
<d2p1:_OCSpacing>16.1</d2p1:_OCSpacing>
<d2p1:_OverallLengthText>sample string 5</d2p1:_OverallLengthText>
<d2p1:_ProblemLength>10.1</d2p1:_ProblemLength>
<d2p1:_RightCantileverBackspanBracing>true</d2p1:_RightCantileverBackspanBracing>
<d2p1:_RightCantileverType>none</d2p1:_RightCantileverType>
<d2p1:_ShowLoads>true</d2p1:_ShowLoads>
<d2p1:_Spans>
<d2p1:Span3DGraphicDTO>
<d2p1:_IsOH>true</d2p1:_IsOH>
<d2p1:_LengthInches>2.1</d2p1:_LengthInches>
<d2p1:_LengthString>sample string 3</d2p1:_LengthString>
</d2p1:Span3DGraphicDTO>
<d2p1:Span3DGraphicDTO>
<d2p1:_IsOH>true</d2p1:_IsOH>
<d2p1:_LengthInches>2.1</d2p1:_LengthInches>
<d2p1:_LengthString>sample string 3</d2p1:_LengthString>
</d2p1:Span3DGraphicDTO>
</d2p1:_Spans>
<d2p1:_SquashBlocks>
<d2p1:SquashBlock3DGraphicDTO>
<d2p1:_InchesFromLeftEndOfProblem>1.1</d2p1:_InchesFromLeftEndOfProblem>
<d2p1:_SupportIndex>2</d2p1:_SupportIndex>
</d2p1:SquashBlock3DGraphicDTO>
<d2p1:SquashBlock3DGraphicDTO>
<d2p1:_InchesFromLeftEndOfProblem>1.1</d2p1:_InchesFromLeftEndOfProblem>
<d2p1:_SupportIndex>2</d2p1:_SupportIndex>
</d2p1:SquashBlock3DGraphicDTO>
</d2p1:_SquashBlocks>
<d2p1:_Supports>
<d2p1:Support3DGraphicDTO>
<d2p1:_Accessory>None</d2p1:_Accessory>
<d2p1:_Configuration>Bottom</d2p1:_Configuration>
<d2p1:_InchesFromLeftEndOfProblem>4.1</d2p1:_InchesFromLeftEndOfProblem>
<d2p1:_IsExterior>true</d2p1:_IsExterior>
<d2p1:_Justification>Left</d2p1:_Justification>
<d2p1:_Material>TimberstrandLSLBeam</d2p1:_Material>
<d2p1:_Type>Beam</d2p1:_Type>
<d2p1:_Width>5.1</d2p1:_Width>
<d2p1:_csDetailRequired>true</d2p1:_csDetailRequired>
<d2p1:_hasWebStiffiner>true</d2p1:_hasWebStiffiner>
</d2p1:Support3DGraphicDTO>
<d2p1:Support3DGraphicDTO>
<d2p1:_Accessory>None</d2p1:_Accessory>
<d2p1:_Configuration>Bottom</d2p1:_Configuration>
<d2p1:_InchesFromLeftEndOfProblem>4.1</d2p1:_InchesFromLeftEndOfProblem>
<d2p1:_IsExterior>true</d2p1:_IsExterior>
<d2p1:_Justification>Left</d2p1:_Justification>
<d2p1:_Material>TimberstrandLSLBeam</d2p1:_Material>
<d2p1:_Type>Beam</d2p1:_Type>
<d2p1:_Width>5.1</d2p1:_Width>
<d2p1:_csDetailRequired>true</d2p1:_csDetailRequired>
<d2p1:_hasWebStiffiner>true</d2p1:_hasWebStiffiner>
</d2p1:Support3DGraphicDTO>
</d2p1:_Supports>
<d2p1:_TaperedEndCuts>
<d2p1:TaperedEndGraphicDTO>
<d2p1:_HeelHeight>1.1</d2p1:_HeelHeight>
</d2p1:TaperedEndGraphicDTO>
<d2p1:TaperedEndGraphicDTO>
<d2p1:_HeelHeight>1.1</d2p1:_HeelHeight>
</d2p1:TaperedEndGraphicDTO>
</d2p1:_TaperedEndCuts>
<d2p1:_WebStiffiners>
<d2p1:WebStiffiners3DGraphicDTO>
<d2p1:_InchesFromLeftEndOfProblem>1.1</d2p1:_InchesFromLeftEndOfProblem>
<d2p1:_IsOverSupport>true</d2p1:_IsOverSupport>
<d2p1:_SupportIndex>3</d2p1:_SupportIndex>
</d2p1:WebStiffiners3DGraphicDTO>
<d2p1:WebStiffiners3DGraphicDTO>
<d2p1:_InchesFromLeftEndOfProblem>1.1</d2p1:_InchesFromLeftEndOfProblem>
<d2p1:_IsOverSupport>true</d2p1:_IsOverSupport>
<d2p1:_SupportIndex>3</d2p1:_SupportIndex>
</d2p1:WebStiffiners3DGraphicDTO>
</d2p1:_WebStiffiners>
<d2p1:_imageDataURL>sample string 1</d2p1:_imageDataURL>
</graphicDto>
<postResponseData xmlns:d2p1="http://schemas.datacontract.org/2004/07/iLevel.Vitruvius.VitruviusPubLib">
<d2p1:_ApplicationData i:nil="true" />
<d2p1:_FileHash>sample string 1</d2p1:_FileHash>
<d2p1:_MemberData i:nil="true" />
</postResponseData>
</GraphicDataBindingModel>
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. |