GET api/General/OfferManage/GetOfferApplicabilityToDetailsByOfferId?offerId={offerId}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| offerId | integer |
Required |
Body Parameters
None.
Response Information
Resource Description
OfferApplicabilityDetailsView| Name | Description | Type | Additional 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>