POST api/productmaster/saveProductStock?expenseElement={expenseElement}&defaultWarehouse={defaultWarehouse}&originator={originator}&frameCode={frameCode}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
expenseElement

string

Required

defaultWarehouse

string

Required

originator

string

Required

frameCode

string

Required

Body Parameters

ProductStockDto
NameDescriptionTypeAdditional information
CatlogCode

string

None.

ReorderPolicy

string

None.

ReorderQty

decimal number

None.

MinQty

decimal number

None.

MaxQty

decimal number

None.

SafetyQty

decimal number

None.

OnHandQty

decimal number

None.

ReservedQty

decimal number

None.

OnOrderQty

decimal number

None.

TransitQty

decimal number

None.

ManifestReservedQty

decimal number

None.

DefWarehouse

string

None.

NegTag

string

None.

Status

string

None.

MinPolicyweek

decimal number

None.

SafetyPolicyweek

decimal number

None.

DefStorageWh

string

None.

OverRsvQty

integer

None.

Version

integer

None.

NegTagOpt

Collection of LookupModel

None.

WarehouseList

Collection of StockWarehouseDto

None.

ReturnStatus

boolean

None.

ReturnMessage

Collection of string

None.

ReturnCount

integer

None.

ReturnValue

integer

None.

RequiresConfirmation

boolean

None.

ValidationErrors

Dictionary of Object [key] and Object [value]

None.

Request Formats

application/json, text/json

Sample:
{
  "ValidationErrors": {
    "System.Object": {}
  },
  "CatlogCode": "sample string 1",
  "ReorderPolicy": "sample string 2",
  "ReorderQty": 3.0,
  "MinQty": 4.0,
  "MaxQty": 5.0,
  "SafetyQty": 6.0,
  "OnHandQty": 7.0,
  "ReservedQty": 8.0,
  "OnOrderQty": 9.0,
  "TransitQty": 10.0,
  "ManifestReservedQty": 11.0,
  "DefWarehouse": "sample string 12",
  "NegTag": "sample string 13",
  "Status": "sample string 14",
  "MinPolicyweek": 15.0,
  "SafetyPolicyweek": 16.0,
  "DefStorageWh": "sample string 17",
  "OverRsvQty": 18,
  "Version": 19,
  "NegTagOpt": [
    {
      "Code": "sample string 1",
      "CodeInt": 1,
      "Description": "sample string 2",
      "Code2": "sample string 3"
    },
    {
      "Code": "sample string 1",
      "CodeInt": 1,
      "Description": "sample string 2",
      "Code2": "sample string 3"
    }
  ],
  "WarehouseList": [
    {
      "WarehouseId": "sample string 1",
      "OnHandQty": 2.0,
      "CompanyCode": "sample string 3",
      "OldRecdQty": 4.0
    },
    {
      "WarehouseId": "sample string 1",
      "OnHandQty": 2.0,
      "CompanyCode": "sample string 3",
      "OldRecdQty": 4.0
    }
  ],
  "ReturnStatus": true,
  "ReturnMessage": [
    "sample string 1",
    "sample string 2"
  ],
  "ReturnCount": 21,
  "ReturnValue": 22,
  "RequiresConfirmation": true
}

text/xml

Sample:
<ProductStockDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Peercore.Transport.AppService.DTOs.General">
  <RequiresConfirmation xmlns="http://schemas.datacontract.org/2004/07/Peercore.Transport.Model">true</RequiresConfirmation>
  <ReturnCount xmlns="http://schemas.datacontract.org/2004/07/Peercore.Transport.Model">21</ReturnCount>
  <ReturnMessage xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/Peercore.Transport.Model">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </ReturnMessage>
  <ReturnStatus xmlns="http://schemas.datacontract.org/2004/07/Peercore.Transport.Model">true</ReturnStatus>
  <ReturnValue xmlns="http://schemas.datacontract.org/2004/07/Peercore.Transport.Model">22</ReturnValue>
  <ValidationErrors xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/Peercore.Transport.Model">
    <d2p1:KeyValueOfanyTypeanyType>
      <d2p1:Key />
      <d2p1:Value />
    </d2p1:KeyValueOfanyTypeanyType>
    <d2p1:KeyValueOfanyTypeanyType>
      <d2p1:Key />
      <d2p1:Value />
    </d2p1:KeyValueOfanyTypeanyType>
  </ValidationErrors>
  <CatlogCode>sample string 1</CatlogCode>
  <DefStorageWh>sample string 17</DefStorageWh>
  <DefWarehouse>sample string 12</DefWarehouse>
  <ManifestReservedQty>11</ManifestReservedQty>
  <MaxQty>5</MaxQty>
  <MinPolicyweek>15</MinPolicyweek>
  <MinQty>4</MinQty>
  <NegTag>sample string 13</NegTag>
  <NegTagOpt xmlns:d2p1="http://schemas.datacontract.org/2004/07/Peercore.Transport.Model">
    <d2p1:LookupModel>
      <d2p1:Code>sample string 1</d2p1:Code>
      <d2p1:Code2>sample string 3</d2p1:Code2>
      <d2p1:CodeInt>1</d2p1:CodeInt>
      <d2p1:Description>sample string 2</d2p1:Description>
    </d2p1:LookupModel>
    <d2p1:LookupModel>
      <d2p1:Code>sample string 1</d2p1:Code>
      <d2p1:Code2>sample string 3</d2p1:Code2>
      <d2p1:CodeInt>1</d2p1:CodeInt>
      <d2p1:Description>sample string 2</d2p1:Description>
    </d2p1:LookupModel>
  </NegTagOpt>
  <OnHandQty>7</OnHandQty>
  <OnOrderQty>9</OnOrderQty>
  <OverRsvQty>18</OverRsvQty>
  <ReorderPolicy>sample string 2</ReorderPolicy>
  <ReorderQty>3</ReorderQty>
  <ReservedQty>8</ReservedQty>
  <SafetyPolicyweek>16</SafetyPolicyweek>
  <SafetyQty>6</SafetyQty>
  <Status>sample string 14</Status>
  <TransitQty>10</TransitQty>
  <Version>19</Version>
  <WarehouseList>
    <StockWarehouseDto>
      <CompanyCode>sample string 3</CompanyCode>
      <OldRecdQty>4</OldRecdQty>
      <OnHandQty>2</OnHandQty>
      <WarehouseId>sample string 1</WarehouseId>
    </StockWarehouseDto>
    <StockWarehouseDto>
      <CompanyCode>sample string 3</CompanyCode>
      <OldRecdQty>4</OldRecdQty>
      <OnHandQty>2</OnHandQty>
      <WarehouseId>sample string 1</WarehouseId>
    </StockWarehouseDto>
  </WarehouseList>
</ProductStockDto>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

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.