POST api/V3/Outlet/CreateUpdateMarginSlab
Api For Create / Update Entity Margin Slabs
Request Information
URI Parameters
None.
Body Parameters
Entity Margin Slabs to be created/updated
Collection of V3.InputMarginSlabs| Name | Description | Type | Additional information |
|---|---|---|---|
| MarginName |
Margin Slab Name |
string |
Required |
| EntityType |
Margin Entity Type |
MarginEntity |
Required |
| ValueType |
Margin Value Type |
MarginValueType |
Required |
| EntityDetails |
Margin Entity Details |
Collection of EntityDetails |
Required |
| Action |
Action - Attach/Detach/Upsert |
string |
Required |
| MarginDescription |
Margin Description |
string |
Required |
Request Formats
application/json, text/json
Sample:
[
{
"MarginName": "sample string 1",
"EntityType": "Product",
"ValueType": "Margin",
"EntityDetails": [
{
"EntityCode": "sample string 1",
"MarginValue": 2.1
},
{
"EntityCode": "sample string 1",
"MarginValue": 2.1
}
],
"Action": "sample string 2",
"MarginDescription": "sample string 3"
},
{
"MarginName": "sample string 1",
"EntityType": "Product",
"ValueType": "Margin",
"EntityDetails": [
{
"EntityCode": "sample string 1",
"MarginValue": 2.1
},
{
"EntityCode": "sample string 1",
"MarginValue": 2.1
}
],
"Action": "sample string 2",
"MarginDescription": "sample string 3"
}
]
application/xml, text/xml
Sample:
<ArrayOfInputMarginSlabs xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ExternalApis.V3.Models">
<InputMarginSlabs>
<Action>sample string 2</Action>
<EntityDetails>
<EntityDetails>
<EntityCode>sample string 1</EntityCode>
<MarginValue>2.1</MarginValue>
</EntityDetails>
<EntityDetails>
<EntityCode>sample string 1</EntityCode>
<MarginValue>2.1</MarginValue>
</EntityDetails>
</EntityDetails>
<EntityType>Product</EntityType>
<MarginDescription>sample string 3</MarginDescription>
<MarginName>sample string 1</MarginName>
<ValueType>Margin</ValueType>
</InputMarginSlabs>
<InputMarginSlabs>
<Action>sample string 2</Action>
<EntityDetails>
<EntityDetails>
<EntityCode>sample string 1</EntityCode>
<MarginValue>2.1</MarginValue>
</EntityDetails>
<EntityDetails>
<EntityCode>sample string 1</EntityCode>
<MarginValue>2.1</MarginValue>
</EntityDetails>
</EntityDetails>
<EntityType>Product</EntityType>
<MarginDescription>sample string 3</MarginDescription>
<MarginName>sample string 1</MarginName>
<ValueType>Margin</ValueType>
</InputMarginSlabs>
</ArrayOfInputMarginSlabs>
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.