GET api/General/OfferManage/GetOfferApplicabilityToDetailsByOfferId?offerId={offerId}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
offerId

integer

Required

Body Parameters

None.

Response Information

Resource Description

OfferApplicabilityDetailsView
NameDescriptionTypeAdditional information
ApplicableBusinesses

Collection of OfferApplicableBusinessView

None.

ApplicableUsers

Collection of OfferApplicableUserView

None.

ApplicableProducts

Collection of OfferProductView

None.

ApplicableCategories

Collection of OfferCategoryView

None.

Response Formats

application/json, text/json

Sample:
{
  "ApplicableBusinesses": [
    {
      "RecordID": 1,
      "OfferID": 2,
      "BusinessID": "sample string 3",
      "BusinessName": "sample string 4",
      "IsExcluded": true
    },
    {
      "RecordID": 1,
      "OfferID": 2,
      "BusinessID": "sample string 3",
      "BusinessName": "sample string 4",
      "IsExcluded": true
    }
  ],
  "ApplicableUsers": [
    {
      "RecordID": 1,
      "OfferID": 2,
      "CustomerID": "sample string 3",
      "UserName": "sample string 4",
      "IsExcluded": true
    },
    {
      "RecordID": 1,
      "OfferID": 2,
      "CustomerID": "sample string 3",
      "UserName": "sample string 4",
      "IsExcluded": true
    }
  ],
  "ApplicableProducts": [
    {
      "RecordID": 1,
      "OfferID": 2,
      "CategoryID": 3,
      "CategoryName": "sample string 4",
      "IsExcluded": true
    },
    {
      "RecordID": 1,
      "OfferID": 2,
      "CategoryID": 3,
      "CategoryName": "sample string 4",
      "IsExcluded": true
    }
  ],
  "ApplicableCategories": [
    {
      "RecordID": 1,
      "OfferID": 2,
      "ProductID": 3,
      "ProductName": "sample string 4",
      "IsExcluded": true
    },
    {
      "RecordID": 1,
      "OfferID": 2,
      "ProductID": 3,
      "ProductName": "sample string 4",
      "IsExcluded": true
    }
  ]
}

application/xml, text/xml

Sample:
<OfferApplicabilityDetailsView xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/General.Operations.CustomModels">
  <ApplicableBusinesses>
    <OfferApplicableBusinessView>
      <BusinessID>sample string 3</BusinessID>
      <BusinessName>sample string 4</BusinessName>
      <IsExcluded>true</IsExcluded>
      <OfferID>2</OfferID>
      <RecordID>1</RecordID>
    </OfferApplicableBusinessView>
    <OfferApplicableBusinessView>
      <BusinessID>sample string 3</BusinessID>
      <BusinessName>sample string 4</BusinessName>
      <IsExcluded>true</IsExcluded>
      <OfferID>2</OfferID>
      <RecordID>1</RecordID>
    </OfferApplicableBusinessView>
  </ApplicableBusinesses>
  <ApplicableCategories>
    <OfferCategoryView>
      <IsExcluded>true</IsExcluded>
      <OfferID>2</OfferID>
      <ProductID>3</ProductID>
      <ProductName>sample string 4</ProductName>
      <RecordID>1</RecordID>
    </OfferCategoryView>
    <OfferCategoryView>
      <IsExcluded>true</IsExcluded>
      <OfferID>2</OfferID>
      <ProductID>3</ProductID>
      <ProductName>sample string 4</ProductName>
      <RecordID>1</RecordID>
    </OfferCategoryView>
  </ApplicableCategories>
  <ApplicableProducts>
    <OfferProductView>
      <CategoryID>3</CategoryID>
      <CategoryName>sample string 4</CategoryName>
      <IsExcluded>true</IsExcluded>
      <OfferID>2</OfferID>
      <RecordID>1</RecordID>
    </OfferProductView>
    <OfferProductView>
      <CategoryID>3</CategoryID>
      <CategoryName>sample string 4</CategoryName>
      <IsExcluded>true</IsExcluded>
      <OfferID>2</OfferID>
      <RecordID>1</RecordID>
    </OfferProductView>
  </ApplicableProducts>
  <ApplicableUsers>
    <OfferApplicableUserView>
      <CustomerID>sample string 3</CustomerID>
      <IsExcluded>true</IsExcluded>
      <OfferID>2</OfferID>
      <RecordID>1</RecordID>
      <UserName>sample string 4</UserName>
    </OfferApplicableUserView>
    <OfferApplicableUserView>
      <CustomerID>sample string 3</CustomerID>
      <IsExcluded>true</IsExcluded>
      <OfferID>2</OfferID>
      <RecordID>1</RecordID>
      <UserName>sample string 4</UserName>
    </OfferApplicableUserView>
  </ApplicableUsers>
</OfferApplicabilityDetailsView>