POST api/Graphics

Request Information

URI Parameters

None.

Body Parameters

GraphicDataBindingModel
NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional information
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.