POST api/productmaster/saveProductMaster?originator={originator}&frameCode={frameCode}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| originator | string |
Required |
|
| frameCode | string |
Required |
Body Parameters
ProductMasterDto| Name | Description | Type | Additional information |
|---|---|---|---|
| Details | ProductDetailsDto |
None. |
|
| GlCodes | GlCodesDto |
None. |
|
| AnalysisCodes | AnalysisCodesDto |
None. |
|
| PrefSuppliers | Collection of ProductSupplierModel |
None. |
|
| Warehouse | WarehouseDto |
None. |
|
| Version | integer |
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": {}
},
"Details": {
"ProductGroup": "sample string 1",
"CatlogCode": "sample string 2",
"ConcreteQty": 3.0,
"ConcreteMainProduct": 4,
"Description": "sample string 5",
"UomOrder": "sample string 6",
"GstStatus": 7,
"GstRate": 8.0,
"UomStock": "sample string 9",
"ManCode": "sample string 10",
"UnitPrice": 11.0,
"UnitCost": 12.0,
"ExpenseElement": "sample string 13",
"PartNumber": "sample string 14",
"CompanyCode": "sample string 15",
"WarehouseId": "sample string 16",
"AdditionalChargeItem": 17
},
"GlCodes": {
"GlDisburseCode": "sample string 1",
"GlAccount": "sample string 2",
"GlNarration": "sample string 3",
"StockGlAccount": "sample string 4",
"StockGlNarration": "sample string 5",
"SalesGlAccount": "sample string 6",
"SalesGlNarration": "sample string 7",
"SubcontGlAccount": "sample string 8",
"SubcontGlNarration": "sample string 9"
},
"AnalysisCodes": {
"CatGroup": "sample string 1",
"CatlogType": "sample string 2",
"CatClass": "sample string 3",
"CostingType": "sample string 4",
"SupplyReference": "sample string 5",
"SerialStatus": 6,
"LotNoStatus": 7,
"BrowseAvailable": "sample string 8"
},
"PrefSuppliers": [
{
"CatlogCode": "sample string 1",
"SupplierCode": "sample string 2",
"Status": "sample string 3",
"SuppPriority": 4,
"PartNumber": "sample string 5",
"ArtworkNo": "sample string 6",
"Uom": "sample string 7",
"Price": 8.0,
"Currency": "sample string 9",
"UnitPrice": 10.0,
"Discount": 11.0,
"ForCur": "sample string 12",
"Name": "sample string 13",
"Telephone1": "sample string 14",
"Contact": "sample string 15"
},
{
"CatlogCode": "sample string 1",
"SupplierCode": "sample string 2",
"Status": "sample string 3",
"SuppPriority": 4,
"PartNumber": "sample string 5",
"ArtworkNo": "sample string 6",
"Uom": "sample string 7",
"Price": 8.0,
"Currency": "sample string 9",
"UnitPrice": 10.0,
"Discount": 11.0,
"ForCur": "sample string 12",
"Name": "sample string 13",
"Telephone1": "sample string 14",
"Contact": "sample string 15"
}
],
"Warehouse": {
"WarehouseId": "sample string 1",
"Name": "sample string 2",
"CatlogType": "sample string 3",
"Category": "sample string 4",
"Address1": "sample string 5",
"Address2": "sample string 6",
"City": "sample string 7",
"State": "sample string 8",
"Postcode": "sample string 9",
"Telephone": "sample string 10",
"Contact": "sample string 11",
"CatGroup": "sample string 12",
"CatDisplay": 13,
"AreaCode": "sample string 14",
"DelFlag": "sample string 15",
"DistWhInd": "sample string 16",
"SiteId": "sample string 17",
"DefDc": "sample string 18",
"UWarehouse": "sample string 19",
"ULocation": "sample string 20",
"UomStock": "sample string 21",
"DefQw": "sample string 22",
"Version": 23
},
"Version": 1,
"ReturnStatus": true,
"ReturnMessage": [
"sample string 1",
"sample string 2"
],
"ReturnCount": 3,
"ReturnValue": 4,
"RequiresConfirmation": true
}
text/xml
Sample:
<ProductMasterDto 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">3</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">4</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>
<AnalysisCodes>
<BrowseAvailable>sample string 8</BrowseAvailable>
<CatClass>sample string 3</CatClass>
<CatGroup>sample string 1</CatGroup>
<CatlogType>sample string 2</CatlogType>
<CostingType>sample string 4</CostingType>
<LotNoStatus>7</LotNoStatus>
<SerialStatus>6</SerialStatus>
<SupplyReference>sample string 5</SupplyReference>
</AnalysisCodes>
<Details>
<AdditionalChargeItem>17</AdditionalChargeItem>
<CatlogCode>sample string 2</CatlogCode>
<CompanyCode>sample string 15</CompanyCode>
<ConcreteMainProduct>4</ConcreteMainProduct>
<ConcreteQty>3</ConcreteQty>
<Description>sample string 5</Description>
<ExpenseElement>sample string 13</ExpenseElement>
<GstRate>8</GstRate>
<GstStatus>7</GstStatus>
<ManCode>sample string 10</ManCode>
<PartNumber>sample string 14</PartNumber>
<ProductGroup>sample string 1</ProductGroup>
<UnitCost>12</UnitCost>
<UnitPrice>11</UnitPrice>
<UomOrder>sample string 6</UomOrder>
<UomStock>sample string 9</UomStock>
<WarehouseId>sample string 16</WarehouseId>
</Details>
<GlCodes>
<GlAccount>sample string 2</GlAccount>
<GlDisburseCode>sample string 1</GlDisburseCode>
<GlNarration>sample string 3</GlNarration>
<SalesGlAccount>sample string 6</SalesGlAccount>
<SalesGlNarration>sample string 7</SalesGlNarration>
<StockGlAccount>sample string 4</StockGlAccount>
<StockGlNarration>sample string 5</StockGlNarration>
<SubcontGlAccount>sample string 8</SubcontGlAccount>
<SubcontGlNarration>sample string 9</SubcontGlNarration>
</GlCodes>
<PrefSuppliers xmlns:d2p1="http://schemas.datacontract.org/2004/07/Peercore.Transport.Model">
<d2p1:ProductSupplierModel>
<d2p1:ArtworkNo>sample string 6</d2p1:ArtworkNo>
<d2p1:CatlogCode>sample string 1</d2p1:CatlogCode>
<d2p1:Contact>sample string 15</d2p1:Contact>
<d2p1:Currency>sample string 9</d2p1:Currency>
<d2p1:Discount>11</d2p1:Discount>
<d2p1:ForCur>sample string 12</d2p1:ForCur>
<d2p1:Name>sample string 13</d2p1:Name>
<d2p1:PartNumber>sample string 5</d2p1:PartNumber>
<d2p1:Price>8</d2p1:Price>
<d2p1:Status>sample string 3</d2p1:Status>
<d2p1:SuppPriority>4</d2p1:SuppPriority>
<d2p1:SupplierCode>sample string 2</d2p1:SupplierCode>
<d2p1:Telephone1>sample string 14</d2p1:Telephone1>
<d2p1:UnitPrice>10</d2p1:UnitPrice>
<d2p1:Uom>sample string 7</d2p1:Uom>
</d2p1:ProductSupplierModel>
<d2p1:ProductSupplierModel>
<d2p1:ArtworkNo>sample string 6</d2p1:ArtworkNo>
<d2p1:CatlogCode>sample string 1</d2p1:CatlogCode>
<d2p1:Contact>sample string 15</d2p1:Contact>
<d2p1:Currency>sample string 9</d2p1:Currency>
<d2p1:Discount>11</d2p1:Discount>
<d2p1:ForCur>sample string 12</d2p1:ForCur>
<d2p1:Name>sample string 13</d2p1:Name>
<d2p1:PartNumber>sample string 5</d2p1:PartNumber>
<d2p1:Price>8</d2p1:Price>
<d2p1:Status>sample string 3</d2p1:Status>
<d2p1:SuppPriority>4</d2p1:SuppPriority>
<d2p1:SupplierCode>sample string 2</d2p1:SupplierCode>
<d2p1:Telephone1>sample string 14</d2p1:Telephone1>
<d2p1:UnitPrice>10</d2p1:UnitPrice>
<d2p1:Uom>sample string 7</d2p1:Uom>
</d2p1:ProductSupplierModel>
</PrefSuppliers>
<Version>1</Version>
<Warehouse>
<Address1>sample string 5</Address1>
<Address2>sample string 6</Address2>
<AreaCode>sample string 14</AreaCode>
<CatDisplay>13</CatDisplay>
<CatGroup>sample string 12</CatGroup>
<Category>sample string 4</Category>
<CatlogType>sample string 3</CatlogType>
<City>sample string 7</City>
<Contact>sample string 11</Contact>
<DefDc>sample string 18</DefDc>
<DefQw>sample string 22</DefQw>
<DelFlag>sample string 15</DelFlag>
<DistWhInd>sample string 16</DistWhInd>
<Name>sample string 2</Name>
<Postcode>sample string 9</Postcode>
<SiteId>sample string 17</SiteId>
<State>sample string 8</State>
<Telephone>sample string 10</Telephone>
<ULocation>sample string 20</ULocation>
<UWarehouse>sample string 19</UWarehouse>
<UomStock>sample string 21</UomStock>
<Version>23</Version>
<WarehouseId>sample string 1</WarehouseId>
</Warehouse>
</ProductMasterDto>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |