POST api/v7/RestrictionDetail

Adds new Restriction Details

Tables Impacted

HierarchyRestriction, ProductRestriction

Request Information

URI Parameters

None.

Body Parameters

RestrictionDetailDto
NameDescriptionTypeRequired?Additional information
RestrictionCode *

Restriction code

string

Yes

None.

ProductList

Restriction product list

Collection of RestrictionProductDto

No

None.

HierarchyList

Hierarchy product list

Collection of RestrictionHierarchyDto

No

None.

Request Formats

application/json, text/json

Sample:
{
  "RestrictionCode": "sample string 1",
  "ProductList": [
    {
      "OrgUnitName": "sample string 1",
      "ProductCode": "sample string 2"
    },
    {
      "OrgUnitName": "sample string 1",
      "ProductCode": "sample string 2"
    }
  ],
  "HierarchyList": [
    {
      "OrgUnitName": "sample string 1",
      "HierarchyCode": "sample string 2"
    },
    {
      "OrgUnitName": "sample string 1",
      "HierarchyCode": "sample string 2"
    }
  ]
}

application/xml, text/xml

Sample:
<RestrictionDetail xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <RestrictionCode>sample string 1</RestrictionCode>
  <ProductList>
    <RestrictionProductDto>
      <OrgUnitName>sample string 1</OrgUnitName>
      <ProductCode>sample string 2</ProductCode>
    </RestrictionProductDto>
    <RestrictionProductDto>
      <OrgUnitName>sample string 1</OrgUnitName>
      <ProductCode>sample string 2</ProductCode>
    </RestrictionProductDto>
  </ProductList>
  <HierarchyList>
    <RestrictionHierarchyDto>
      <OrgUnitName>sample string 1</OrgUnitName>
      <HierarchyCode>sample string 2</HierarchyCode>
    </RestrictionHierarchyDto>
    <RestrictionHierarchyDto>
      <OrgUnitName>sample string 1</OrgUnitName>
      <HierarchyCode>sample string 2</HierarchyCode>
    </RestrictionHierarchyDto>
  </HierarchyList>
</RestrictionDetail>

Response Information

Resource Description

Returns a HTTPResponse Message stating the success/failure of API Action

HttpResponseMessage
NameDescriptionType
Version

Version
Content

HttpContent
StatusCode

HttpStatusCode
ReasonPhrase

string
Headers

Collection of Object
RequestMessage

HttpRequestMessage
IsSuccessStatusCode

boolean