POST api/Product

Inserir ou Atualizar Produtos

Request Information

URI Parameters

None.

Body Parameters

Product
NameDescriptionTypeAdditional information
ProductID

ID do Produto.

string

None.

Name

Nome do Produto.

string

None.

ParentProductID

ID da Família do Produto.

string

None.

Description

Descripção do Produto.

string

None.

PVP

Preço PVP do Produto.

decimal number

None.

IsGeneric

Identifica se o Produto é referência genérica.

boolean

None.

ContainsSerialNumber

Se o Produto contém Serial Number.

boolean

None.

Disable

Identifica se o Produto é para desativar.

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "ProductID": "sample string 1",
  "Name": "sample string 2",
  "ParentProductID": "sample string 3",
  "Description": "sample string 4",
  "PVP": 5.0,
  "IsGeneric": true,
  "ContainsSerialNumber": true,
  "Disable": true
}

application/xml, text/xml

Sample:
<Product xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Hydra.Filtrarte.WebService.Models">
  <ContainsSerialNumber>true</ContainsSerialNumber>
  <Description>sample string 4</Description>
  <Disable>true</Disable>
  <IsGeneric>true</IsGeneric>
  <Name>sample string 2</Name>
  <PVP>5</PVP>
  <ParentProductID>sample string 3</ParentProductID>
  <ProductID>sample string 1</ProductID>
</Product>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ResponseMessage
NameDescriptionTypeAdditional information
Details

Collection of DetailMessage

None.

Response Formats

application/json, text/json

Sample:
{
  "Details": [
    {
      "Cod": 0,
      "Message": "sample string 1"
    },
    {
      "Cod": 0,
      "Message": "sample string 1"
    }
  ]
}

application/xml, text/xml

Sample:
<ResponseMessage xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Hydra.Filtrarte.Plugins.Models">
  <Details>
    <DetailMessage>
      <Cod>OK</Cod>
      <Message>sample string 1</Message>
    </DetailMessage>
    <DetailMessage>
      <Cod>OK</Cod>
      <Message>sample string 1</Message>
    </DetailMessage>
  </Details>
</ResponseMessage>