POST api/Solutions/GetPDFReport
Request Information
URI Parameters
None.
Body Parameters
PrintSolutionsReportBindingModel| Name | Description | Type | Additional information |
|---|---|---|---|
| postResponseData | PostResponseDataSDO |
None. |
|
| graphicData | string |
None. |
|
| graphicOverlayData | TextOverlayForPDFDto |
None. |
|
| allProductSolutions | AllProductSolutionsSDO |
None. |
Request Formats
application/json, text/json, text/html
Sample:
{
"postResponseData": {
"IsPostResponseDataObject": 1,
"FileHash": "sample string 1",
"ApplicationData": null,
"MemberData": null
},
"graphicData": "sample string 1",
"graphicOverlayData": {
"Labels": [
{
"X": 1.1,
"Y": 2.1,
"Text": "sample string 3",
"HasBorder": true,
"TextHexColor": "sample string 5"
},
{
"X": 1.1,
"Y": 2.1,
"Text": "sample string 3",
"HasBorder": true,
"TextHexColor": "sample string 5"
}
]
},
"allProductSolutions": {
"allProductSolutions": [
{
"depth": 1.1,
"friendlyDepth": "sample string 2",
"productId": 3,
"seriesId": 4,
"plies": 5,
"spacing": 6.1,
"friendlySpacing": "sample string 7",
"isPlank": true,
"series": "sample string 9",
"tjProRating": "sample string 10",
"rating": "sample string 11",
"accessories": "sample string 12",
"productPasses": true,
"isSuggested": true,
"isMixedProduct": true
},
{
"depth": 1.1,
"friendlyDepth": "sample string 2",
"productId": 3,
"seriesId": 4,
"plies": 5,
"spacing": 6.1,
"friendlySpacing": "sample string 7",
"isPlank": true,
"series": "sample string 9",
"tjProRating": "sample string 10",
"rating": "sample string 11",
"accessories": "sample string 12",
"productPasses": true,
"isSuggested": true,
"isMixedProduct": true
}
],
"usesSpacing": true,
"usesProRating": true,
"columnCount": 3,
"sortCriteria": {
"SortItem": 1,
"Order": 2
},
"sortIndex": 4,
"selectedProductIndex": 5,
"solutionComparisonType": 6
}
}
application/xml, text/xml
Sample:
<PrintSolutionsReportBindingModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/iLevel.Vitruvius.VitruviusPubLib.BindingModels.ReportOutput">
<allProductSolutions xmlns:d2p1="http://schemas.datacontract.org/2004/07/iLevel.Vitruvius.VitruviusPubLib">
<d2p1:_allProductSolutions>
<d2p1:SolutionsListItemSDO>
<d2p1:_accessories>sample string 12</d2p1:_accessories>
<d2p1:_depth>1.1</d2p1:_depth>
<d2p1:_friendlyDepth>sample string 2</d2p1:_friendlyDepth>
<d2p1:_friendlySpacing>sample string 7</d2p1:_friendlySpacing>
<d2p1:_isMixedProduct>true</d2p1:_isMixedProduct>
<d2p1:_isPlank>true</d2p1:_isPlank>
<d2p1:_isSuggested>true</d2p1:_isSuggested>
<d2p1:_plies>5</d2p1:_plies>
<d2p1:_productId>3</d2p1:_productId>
<d2p1:_productPasses>true</d2p1:_productPasses>
<d2p1:_rating>sample string 11</d2p1:_rating>
<d2p1:_series>sample string 9</d2p1:_series>
<d2p1:_seriesId>4</d2p1:_seriesId>
<d2p1:_spacing>6.1</d2p1:_spacing>
<d2p1:_tjProRating>sample string 10</d2p1:_tjProRating>
</d2p1:SolutionsListItemSDO>
<d2p1:SolutionsListItemSDO>
<d2p1:_accessories>sample string 12</d2p1:_accessories>
<d2p1:_depth>1.1</d2p1:_depth>
<d2p1:_friendlyDepth>sample string 2</d2p1:_friendlyDepth>
<d2p1:_friendlySpacing>sample string 7</d2p1:_friendlySpacing>
<d2p1:_isMixedProduct>true</d2p1:_isMixedProduct>
<d2p1:_isPlank>true</d2p1:_isPlank>
<d2p1:_isSuggested>true</d2p1:_isSuggested>
<d2p1:_plies>5</d2p1:_plies>
<d2p1:_productId>3</d2p1:_productId>
<d2p1:_productPasses>true</d2p1:_productPasses>
<d2p1:_rating>sample string 11</d2p1:_rating>
<d2p1:_series>sample string 9</d2p1:_series>
<d2p1:_seriesId>4</d2p1:_seriesId>
<d2p1:_spacing>6.1</d2p1:_spacing>
<d2p1:_tjProRating>sample string 10</d2p1:_tjProRating>
</d2p1:SolutionsListItemSDO>
</d2p1:_allProductSolutions>
<d2p1:_columnCount>3</d2p1:_columnCount>
<d2p1:_selectedProductIndex>5</d2p1:_selectedProductIndex>
<d2p1:_solutionComparisonType>6</d2p1:_solutionComparisonType>
<d2p1:_sortCriteria>
<d2p1:_Order>2</d2p1:_Order>
<d2p1:_SortItem>1</d2p1:_SortItem>
</d2p1:_sortCriteria>
<d2p1:_sortIndex>4</d2p1:_sortIndex>
<d2p1:_usesProRating>true</d2p1:_usesProRating>
<d2p1:_usesSpacing>true</d2p1:_usesSpacing>
</allProductSolutions>
<graphicData>sample string 1</graphicData>
<graphicOverlayData xmlns:d2p1="http://schemas.datacontract.org/2004/07/iLevel.Vitruvius.VitruviusPubLib">
<d2p1:_Labels>
<d2p1:TextOverlayElement>
<d2p1:_HasBorder>true</d2p1:_HasBorder>
<d2p1:_Text>sample string 3</d2p1:_Text>
<d2p1:_TextHexColor>sample string 5</d2p1:_TextHexColor>
<d2p1:_X>1.1</d2p1:_X>
<d2p1:_Y>2.1</d2p1:_Y>
</d2p1:TextOverlayElement>
<d2p1:TextOverlayElement>
<d2p1:_HasBorder>true</d2p1:_HasBorder>
<d2p1:_Text>sample string 3</d2p1:_Text>
<d2p1:_TextHexColor>sample string 5</d2p1:_TextHexColor>
<d2p1:_X>1.1</d2p1:_X>
<d2p1:_Y>2.1</d2p1:_Y>
</d2p1:TextOverlayElement>
</d2p1:_Labels>
</graphicOverlayData>
<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>
</PrintSolutionsReportBindingModel>
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. |