PUT api/{DataId}/productstatus

Aktualizuje sa stav produktu na eshope. Produkt sa hľadá podľa: ProductStatus.ProductId/ ProductStatus.ProductCode.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
DataId

Číslo dátového prostredia

string

Required

Body Parameters

Objekt ProductEshopStatus (treba použiť kódovanie UTF8)

ProductEshopStatus
NameDescriptionTypeAdditional information
ProductId

Id produktu (Oid v katalógu)

globally unique identifier

None.

ProductCode

Číslo produktu

string

None.

Status

Stav produktu na eshope

eProductStatus

None.

Request Formats

application/json, text/json

Sample:
{
  "ProductId": "bcaa86d1-cf06-464c-8848-e4f517552013",
  "ProductCode": "sample string 2",
  "Status": 0
}

application/xml, text/xml

Sample:
<ProductEshopStatus xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ProductId>bcaa86d1-cf06-464c-8848-e4f517552013</ProductId>
  <ProductCode>sample string 2</ProductCode>
  <Status>Nonexist</Status>
</ProductEshopStatus>

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 'ProductEshopStatus'.

Response Information

Resource Description

V prípade úspešného zápisu vráti 201 a hodnota TRUE (v prípade, že sa produkt nenájde FALSE). V prípade chyby vráti 500

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.