POST api/Kit

Inserir Produtos do tipo Kit/Pack

Request Information

URI Parameters

None.

Body Parameters

Kit
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.

KitConfigurations

Configurações possíveis do Kit/Pack

Collection of KitConfiguration

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,
  "KitConfigurations": [
    {
      "ProductID": "sample string 1",
      "Group": "sample string 2",
      "MaxQuantity": 3,
      "MaxQuantityByGroup": 4,
      "Measures": true
    },
    {
      "ProductID": "sample string 1",
      "Group": "sample string 2",
      "MaxQuantity": 3,
      "MaxQuantityByGroup": 4,
      "Measures": true
    }
  ]
}

application/xml, text/xml

Sample:
<Kit xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Hydra.Filtrarte.WebService.Models">
  <Description>sample string 4</Description>
  <KitConfigurations>
    <KitConfiguration>
      <Group>sample string 2</Group>
      <MaxQuantity>3</MaxQuantity>
      <MaxQuantityByGroup>4</MaxQuantityByGroup>
      <Measures>true</Measures>
      <ProductID>sample string 1</ProductID>
    </KitConfiguration>
    <KitConfiguration>
      <Group>sample string 2</Group>
      <MaxQuantity>3</MaxQuantity>
      <MaxQuantityByGroup>4</MaxQuantityByGroup>
      <Measures>true</Measures>
      <ProductID>sample string 1</ProductID>
    </KitConfiguration>
  </KitConfigurations>
  <Name>sample string 2</Name>
  <PVP>5</PVP>
  <ParentProductID>sample string 3</ParentProductID>
  <ProductID>sample string 1</ProductID>
</Kit>

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>