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
NameDescriptionTypeAdditional 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

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.