POST api/Customers/MarketingFlags
Returns all the marketing flags that are presented to customers so that they can opt-in to varying options.
Request Information
URI Parameters
None.
Body Parameters
EskimoClassLibraries.clsMarketingFlagArguments| Name | Description | Type | Additional information |
|---|---|---|---|
| Active | EskimoClassLibraries.modEnums+FilterEnum |
None. |
Request Formats
application/json, text/json
{
"Active": 0
}
application/xml, text/xml
<clsMarketingFlagArguments xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/EskimoClassLibraries"> <Active>Exclude</Active> </clsMarketingFlagArguments>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
Collection of EskimoClassLibraries.clsMarketingFlag| Name | Description | Type | Additional information |
|---|---|---|---|
| ID |
ID and DB Primary Key of the Flag |
integer |
Required |
| Description |
Name of the marketing flag to display to the operator in the UI. |
string |
Required String length: inclusive between 0 and 150 |
| ExtDescription |
Extended Description that gives a more detailed explaination about what this options means in practice. |
string |
Required String length: inclusive between 0 and 3000 |
| Children |
An array of sub-options for this flag. |
Collection of EskimoClassLibraries.clsMarketingFlag |
None. |
| FlagType |
Controls how the flag should be displayed in the UI |
EskimoClassLibraries.clsMarketingFlag+FlagTypeEnum |
None. |
| Active |
Determines if the flag is active and should be displayed in the UI |
boolean |
None. |
| DefaultValue |
The default state of the flag |
boolean |
None. |
| OrderBy |
Determines the order in which to display the items in the UI |
integer |
None. |
Response Formats
application/json, text/json
[
{
"ID": 1,
"Description": "sample string 2",
"ExtDescription": "sample string 3",
"Children": [],
"FlagType": 0,
"Active": true,
"DefaultValue": true,
"OrderBy": 6
},
{
"ID": 1,
"Description": "sample string 2",
"ExtDescription": "sample string 3",
"Children": [],
"FlagType": 0,
"Active": true,
"DefaultValue": true,
"OrderBy": 6
}
]
application/xml
Sample not available.
text/xml
Sample not available.