POST api/pricing/prices

Update PLU prices from PLU Price batch

Request Information

URI Parameters

None.

Body Parameters

Collection of PluPrice
NameDescriptionTypeAdditional information
cuniqueid string

None.

plu integer

None.

desc string

None.

dept string

None.

price1 decimal number

None.

price2 decimal number

None.

price3 decimal number

None.

price4 decimal number

None.

price5 decimal number

None.

price6 decimal number

None.

price7 decimal number

None.

price8 decimal number

None.

price9 decimal number

None.

price10 decimal number

None.

price11 decimal number

None.

price12 decimal number

None.

Request Formats

application/json, text/json

Sample:
[
  {
    "cuniqueid": "sample string 1",
    "plu": 2,
    "desc": "sample string 3",
    "dept": "sample string 4",
    "price1": 5.0,
    "price2": 1.0,
    "price3": 1.0,
    "price4": 1.0,
    "price5": 1.0,
    "price6": 1.0,
    "price7": 6.0,
    "price8": 1.0,
    "price9": 1.0,
    "price10": 1.0,
    "price11": 1.0,
    "price12": 1.0
  },
  {
    "cuniqueid": "sample string 1",
    "plu": 2,
    "desc": "sample string 3",
    "dept": "sample string 4",
    "price1": 5.0,
    "price2": 1.0,
    "price3": 1.0,
    "price4": 1.0,
    "price5": 1.0,
    "price6": 1.0,
    "price7": 6.0,
    "price8": 1.0,
    "price9": 1.0,
    "price10": 1.0,
    "price11": 1.0,
    "price12": 1.0
  }
]

application/xml, text/xml

Sample:
<ArrayOfPluPrice xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TillApi.DTOs.Request">
  <PluPrice>
    <ClientId>sample string 1</ClientId>
    <DepartmentId>sample string 4</DepartmentId>
    <Description>sample string 3</Description>
    <PLU>2</PLU>
    <PriceLevel1>5</PriceLevel1>
    <PriceLevel10>1</PriceLevel10>
    <PriceLevel11>1</PriceLevel11>
    <PriceLevel12>1</PriceLevel12>
    <PriceLevel2>1</PriceLevel2>
    <PriceLevel3>1</PriceLevel3>
    <PriceLevel4>1</PriceLevel4>
    <PriceLevel5>1</PriceLevel5>
    <PriceLevel6>1</PriceLevel6>
    <PriceLevel7>6</PriceLevel7>
    <PriceLevel8>1</PriceLevel8>
    <PriceLevel9>1</PriceLevel9>
  </PluPrice>
  <PluPrice>
    <ClientId>sample string 1</ClientId>
    <DepartmentId>sample string 4</DepartmentId>
    <Description>sample string 3</Description>
    <PLU>2</PLU>
    <PriceLevel1>5</PriceLevel1>
    <PriceLevel10>1</PriceLevel10>
    <PriceLevel11>1</PriceLevel11>
    <PriceLevel12>1</PriceLevel12>
    <PriceLevel2>1</PriceLevel2>
    <PriceLevel3>1</PriceLevel3>
    <PriceLevel4>1</PriceLevel4>
    <PriceLevel5>1</PriceLevel5>
    <PriceLevel6>1</PriceLevel6>
    <PriceLevel7>6</PriceLevel7>
    <PriceLevel8>1</PriceLevel8>
    <PriceLevel9>1</PriceLevel9>
  </PluPrice>
</ArrayOfPluPrice>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'IEnumerable`1'.

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].ClientId"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].PLU"

2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].Description"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].DepartmentId"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].PriceLevel1"

5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].PriceLevel2"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].PriceLevel3"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].PriceLevel4"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].PriceLevel5"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].PriceLevel6"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].PriceLevel7"

6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].PriceLevel8"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].PriceLevel9"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].PriceLevel10"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].PriceLevel11"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[0].PriceLevel12"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].ClientId"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].PLU"

2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].Description"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].DepartmentId"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].PriceLevel1"

5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].PriceLevel2"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].PriceLevel3"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].PriceLevel4"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].PriceLevel5"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].PriceLevel6"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].PriceLevel7"

6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].PriceLevel8"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].PriceLevel9"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].PriceLevel10"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].PriceLevel11"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="[1].PriceLevel12"

1
--MultipartDataMediaFormatterBoundary1q2w3e--

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml, multipart/form-data

Sample:

Sample not available.