POST api/prices/GetPriceSmart
Request Information
URI Parameters
None.
Body Parameters
Collection of PriceRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| Params | Collection of PriceCalculationParams |
None. |
|
| BindTypeID | string |
None. |
|
| BindTypeNA | string |
None. |
|
| Id | string |
None. |
|
| Qty | integer |
None. |
|
| Unit | string |
None. |
|
| UserId | integer |
None. |
|
| HostName | string |
None. |
|
| CCY | string |
None. |
|
| RequestType | integer |
None. |
|
| Language | string |
None. |
|
| IP | string |
None. |
|
| CompID | string |
None. |
Request Formats
application/json, text/json
Sample:
[
{
"Params": [
{
"sPlanDesc_Input": "sample string 1",
"dBalancePages": "sample string 2",
"sPaperSheetTypeID": "sample string 3",
"dQtyColorFront": "sample string 4",
"dQtyColorBack": "sample string 5",
"dPrdSizeW": "sample string 6",
"dPrdSizeH": "sample string 7",
"dEstQtyPrn": "sample string 8",
"sFNIID_Temp": "sample string 9",
"sFNINA_Temp": "sample string 10",
"sFNHID_Temp": "sample string 11",
"sFnProvideBind_Temp": "sample string 12",
"sFnSide_Temp": "sample string 13",
"DisplayQty": "sample string 14"
},
{
"sPlanDesc_Input": "sample string 1",
"dBalancePages": "sample string 2",
"sPaperSheetTypeID": "sample string 3",
"dQtyColorFront": "sample string 4",
"dQtyColorBack": "sample string 5",
"dPrdSizeW": "sample string 6",
"dPrdSizeH": "sample string 7",
"dEstQtyPrn": "sample string 8",
"sFNIID_Temp": "sample string 9",
"sFNINA_Temp": "sample string 10",
"sFNHID_Temp": "sample string 11",
"sFnProvideBind_Temp": "sample string 12",
"sFnSide_Temp": "sample string 13",
"DisplayQty": "sample string 14"
}
],
"BindTypeID": "sample string 1",
"BindTypeNA": "sample string 2",
"Id": "sample string 3",
"Qty": 4,
"Unit": "sample string 5",
"UserId": 1,
"HostName": "sample string 6",
"CCY": "sample string 7",
"RequestType": 8,
"Language": "sample string 9",
"IP": "sample string 10",
"CompID": "sample string 11"
},
{
"Params": [
{
"sPlanDesc_Input": "sample string 1",
"dBalancePages": "sample string 2",
"sPaperSheetTypeID": "sample string 3",
"dQtyColorFront": "sample string 4",
"dQtyColorBack": "sample string 5",
"dPrdSizeW": "sample string 6",
"dPrdSizeH": "sample string 7",
"dEstQtyPrn": "sample string 8",
"sFNIID_Temp": "sample string 9",
"sFNINA_Temp": "sample string 10",
"sFNHID_Temp": "sample string 11",
"sFnProvideBind_Temp": "sample string 12",
"sFnSide_Temp": "sample string 13",
"DisplayQty": "sample string 14"
},
{
"sPlanDesc_Input": "sample string 1",
"dBalancePages": "sample string 2",
"sPaperSheetTypeID": "sample string 3",
"dQtyColorFront": "sample string 4",
"dQtyColorBack": "sample string 5",
"dPrdSizeW": "sample string 6",
"dPrdSizeH": "sample string 7",
"dEstQtyPrn": "sample string 8",
"sFNIID_Temp": "sample string 9",
"sFNINA_Temp": "sample string 10",
"sFNHID_Temp": "sample string 11",
"sFnProvideBind_Temp": "sample string 12",
"sFnSide_Temp": "sample string 13",
"DisplayQty": "sample string 14"
}
],
"BindTypeID": "sample string 1",
"BindTypeNA": "sample string 2",
"Id": "sample string 3",
"Qty": 4,
"Unit": "sample string 5",
"UserId": 1,
"HostName": "sample string 6",
"CCY": "sample string 7",
"RequestType": 8,
"Language": "sample string 9",
"IP": "sample string 10",
"CompID": "sample string 11"
}
]
application/xml, text/xml
Sample:
<ArrayOfPriceRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ViewModel.Request">
<PriceRequest>
<CompID xmlns="http://schemas.datacontract.org/2004/07/ViewModel">sample string 11</CompID>
<IP xmlns="http://schemas.datacontract.org/2004/07/ViewModel">sample string 10</IP>
<Language xmlns="http://schemas.datacontract.org/2004/07/ViewModel">sample string 9</Language>
<BindTypeID>sample string 1</BindTypeID>
<BindTypeNA>sample string 2</BindTypeNA>
<CCY>sample string 7</CCY>
<HostName>sample string 6</HostName>
<Id>sample string 3</Id>
<Params xmlns:d3p1="http://schemas.datacontract.org/2004/07/ViewModel.Estimate">
<d3p1:PriceCalculationParams>
<d3p1:DisplayQty>sample string 14</d3p1:DisplayQty>
<d3p1:dBalancePages>sample string 2</d3p1:dBalancePages>
<d3p1:dEstQtyPrn>sample string 8</d3p1:dEstQtyPrn>
<d3p1:dPrdSizeH>sample string 7</d3p1:dPrdSizeH>
<d3p1:dPrdSizeW>sample string 6</d3p1:dPrdSizeW>
<d3p1:dQtyColorBack>sample string 5</d3p1:dQtyColorBack>
<d3p1:dQtyColorFront>sample string 4</d3p1:dQtyColorFront>
<d3p1:sFNHID_Temp>sample string 11</d3p1:sFNHID_Temp>
<d3p1:sFNIID_Temp>sample string 9</d3p1:sFNIID_Temp>
<d3p1:sFNINA_Temp>sample string 10</d3p1:sFNINA_Temp>
<d3p1:sFnProvideBind_Temp>sample string 12</d3p1:sFnProvideBind_Temp>
<d3p1:sFnSide_Temp>sample string 13</d3p1:sFnSide_Temp>
<d3p1:sPaperSheetTypeID>sample string 3</d3p1:sPaperSheetTypeID>
<d3p1:sPlanDesc_Input>sample string 1</d3p1:sPlanDesc_Input>
</d3p1:PriceCalculationParams>
<d3p1:PriceCalculationParams>
<d3p1:DisplayQty>sample string 14</d3p1:DisplayQty>
<d3p1:dBalancePages>sample string 2</d3p1:dBalancePages>
<d3p1:dEstQtyPrn>sample string 8</d3p1:dEstQtyPrn>
<d3p1:dPrdSizeH>sample string 7</d3p1:dPrdSizeH>
<d3p1:dPrdSizeW>sample string 6</d3p1:dPrdSizeW>
<d3p1:dQtyColorBack>sample string 5</d3p1:dQtyColorBack>
<d3p1:dQtyColorFront>sample string 4</d3p1:dQtyColorFront>
<d3p1:sFNHID_Temp>sample string 11</d3p1:sFNHID_Temp>
<d3p1:sFNIID_Temp>sample string 9</d3p1:sFNIID_Temp>
<d3p1:sFNINA_Temp>sample string 10</d3p1:sFNINA_Temp>
<d3p1:sFnProvideBind_Temp>sample string 12</d3p1:sFnProvideBind_Temp>
<d3p1:sFnSide_Temp>sample string 13</d3p1:sFnSide_Temp>
<d3p1:sPaperSheetTypeID>sample string 3</d3p1:sPaperSheetTypeID>
<d3p1:sPlanDesc_Input>sample string 1</d3p1:sPlanDesc_Input>
</d3p1:PriceCalculationParams>
</Params>
<Qty>4</Qty>
<RequestType>8</RequestType>
<Unit>sample string 5</Unit>
<UserId>1</UserId>
</PriceRequest>
<PriceRequest>
<CompID xmlns="http://schemas.datacontract.org/2004/07/ViewModel">sample string 11</CompID>
<IP xmlns="http://schemas.datacontract.org/2004/07/ViewModel">sample string 10</IP>
<Language xmlns="http://schemas.datacontract.org/2004/07/ViewModel">sample string 9</Language>
<BindTypeID>sample string 1</BindTypeID>
<BindTypeNA>sample string 2</BindTypeNA>
<CCY>sample string 7</CCY>
<HostName>sample string 6</HostName>
<Id>sample string 3</Id>
<Params xmlns:d3p1="http://schemas.datacontract.org/2004/07/ViewModel.Estimate">
<d3p1:PriceCalculationParams>
<d3p1:DisplayQty>sample string 14</d3p1:DisplayQty>
<d3p1:dBalancePages>sample string 2</d3p1:dBalancePages>
<d3p1:dEstQtyPrn>sample string 8</d3p1:dEstQtyPrn>
<d3p1:dPrdSizeH>sample string 7</d3p1:dPrdSizeH>
<d3p1:dPrdSizeW>sample string 6</d3p1:dPrdSizeW>
<d3p1:dQtyColorBack>sample string 5</d3p1:dQtyColorBack>
<d3p1:dQtyColorFront>sample string 4</d3p1:dQtyColorFront>
<d3p1:sFNHID_Temp>sample string 11</d3p1:sFNHID_Temp>
<d3p1:sFNIID_Temp>sample string 9</d3p1:sFNIID_Temp>
<d3p1:sFNINA_Temp>sample string 10</d3p1:sFNINA_Temp>
<d3p1:sFnProvideBind_Temp>sample string 12</d3p1:sFnProvideBind_Temp>
<d3p1:sFnSide_Temp>sample string 13</d3p1:sFnSide_Temp>
<d3p1:sPaperSheetTypeID>sample string 3</d3p1:sPaperSheetTypeID>
<d3p1:sPlanDesc_Input>sample string 1</d3p1:sPlanDesc_Input>
</d3p1:PriceCalculationParams>
<d3p1:PriceCalculationParams>
<d3p1:DisplayQty>sample string 14</d3p1:DisplayQty>
<d3p1:dBalancePages>sample string 2</d3p1:dBalancePages>
<d3p1:dEstQtyPrn>sample string 8</d3p1:dEstQtyPrn>
<d3p1:dPrdSizeH>sample string 7</d3p1:dPrdSizeH>
<d3p1:dPrdSizeW>sample string 6</d3p1:dPrdSizeW>
<d3p1:dQtyColorBack>sample string 5</d3p1:dQtyColorBack>
<d3p1:dQtyColorFront>sample string 4</d3p1:dQtyColorFront>
<d3p1:sFNHID_Temp>sample string 11</d3p1:sFNHID_Temp>
<d3p1:sFNIID_Temp>sample string 9</d3p1:sFNIID_Temp>
<d3p1:sFNINA_Temp>sample string 10</d3p1:sFNINA_Temp>
<d3p1:sFnProvideBind_Temp>sample string 12</d3p1:sFnProvideBind_Temp>
<d3p1:sFnSide_Temp>sample string 13</d3p1:sFnSide_Temp>
<d3p1:sPaperSheetTypeID>sample string 3</d3p1:sPaperSheetTypeID>
<d3p1:sPlanDesc_Input>sample string 1</d3p1:sPlanDesc_Input>
</d3p1:PriceCalculationParams>
</Params>
<Qty>4</Qty>
<RequestType>8</RequestType>
<Unit>sample string 5</Unit>
<UserId>1</UserId>
</PriceRequest>
</ArrayOfPriceRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
Collection of EstimatePriceViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | string |
None. |
|
| Qty | integer |
None. |
|
| IsSuccess | boolean |
None. |
|
| Error | string |
None. |
|
| TotalPrice | decimal number |
None. |
|
| PriceAvg | decimal number |
None. |
|
| TotalPriceSale | decimal number |
None. |
|
| PriceAvgSale | decimal number |
None. |
|
| Plan | string |
None. |
|
| Margin | decimal number |
None. |
|
| MarginRaw | decimal number |
None. |
|
| Exchange | ExchangeRate |
None. |
|
| PrintType | integer |
None. |
|
| ShouldCache | boolean |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"Id": "sample string 1",
"Qty": 2,
"IsSuccess": true,
"Error": "sample string 4",
"TotalPrice": 1.0,
"PriceAvg": 1.0,
"TotalPriceSale": 1.0,
"PriceAvgSale": 1.0,
"Plan": "sample string 5",
"Margin": 1.0,
"MarginRaw": 1.0,
"Exchange": {
"From": "sample string 1",
"To": "sample string 2",
"Multipiler": 3.0
},
"PrintType": 6,
"ShouldCache": true
},
{
"Id": "sample string 1",
"Qty": 2,
"IsSuccess": true,
"Error": "sample string 4",
"TotalPrice": 1.0,
"PriceAvg": 1.0,
"TotalPriceSale": 1.0,
"PriceAvgSale": 1.0,
"Plan": "sample string 5",
"Margin": 1.0,
"MarginRaw": 1.0,
"Exchange": {
"From": "sample string 1",
"To": "sample string 2",
"Multipiler": 3.0
},
"PrintType": 6,
"ShouldCache": true
}
]
application/xml, text/xml
Sample:
<ArrayOfEstimatePriceViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ViewModel.Estimate">
<EstimatePriceViewModel>
<Error>sample string 4</Error>
<Exchange>
<From>sample string 1</From>
<Multipiler>3</Multipiler>
<To>sample string 2</To>
</Exchange>
<Id>sample string 1</Id>
<IsSuccess>true</IsSuccess>
<Margin>1</Margin>
<MarginRaw>1</MarginRaw>
<Plan>sample string 5</Plan>
<PriceAvg>1</PriceAvg>
<PriceAvgSale>1</PriceAvgSale>
<PrintType>6</PrintType>
<Qty>2</Qty>
<ShouldCache>true</ShouldCache>
<TotalPrice>1</TotalPrice>
<TotalPriceSale>1</TotalPriceSale>
</EstimatePriceViewModel>
<EstimatePriceViewModel>
<Error>sample string 4</Error>
<Exchange>
<From>sample string 1</From>
<Multipiler>3</Multipiler>
<To>sample string 2</To>
</Exchange>
<Id>sample string 1</Id>
<IsSuccess>true</IsSuccess>
<Margin>1</Margin>
<MarginRaw>1</MarginRaw>
<Plan>sample string 5</Plan>
<PriceAvg>1</PriceAvg>
<PriceAvgSale>1</PriceAvgSale>
<PrintType>6</PrintType>
<Qty>2</Qty>
<ShouldCache>true</ShouldCache>
<TotalPrice>1</TotalPrice>
<TotalPriceSale>1</TotalPriceSale>
</EstimatePriceViewModel>
</ArrayOfEstimatePriceViewModel>