GET api/PreferencesSegmentation?resortID={resortID}&fromDate={fromDate}&toDate={toDate}&preferences={preferences}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| resortID | integer |
Required |
|
| fromDate | string |
Required |
|
| toDate | string |
Required |
|
| preferences | string |
Required |
Body Parameters
None.
Response Information
Resource Description
GuestsByPreference| Name | Description | Type | Additional information |
|---|---|---|---|
| FromDate | string |
None. |
|
| ToDate | string |
None. |
|
| ResortID | integer |
None. |
|
| PreferenceIDs | string |
None. |
|
| Preferences | Collection of PreferenceName |
None. |
|
| Guests | Collection of GuestInfo |
None. |
Response Formats
application/json, text/json
Sample:
{
"FromDate": "sample string 1",
"ToDate": "sample string 2",
"ResortID": 3,
"PreferenceIDs": "sample string 4",
"Preferences": [
{
"PreferenceID": 1,
"Preference": "sample string 2"
},
{
"PreferenceID": 1,
"Preference": "sample string 2"
}
],
"Guests": [
{
"GuestHubID": "1c7adcda-f795-4048-b84d-91798c5d13b3",
"GuestID": 1,
"FirstName": "sample string 1",
"LastName": "sample string 2",
"Email": "sample string 3",
"RK": "sample string 4",
"ArrivalDate": "sample string 5"
},
{
"GuestHubID": "1c7adcda-f795-4048-b84d-91798c5d13b3",
"GuestID": 1,
"FirstName": "sample string 1",
"LastName": "sample string 2",
"Email": "sample string 3",
"RK": "sample string 4",
"ArrivalDate": "sample string 5"
}
]
}
application/xml, text/xml
Sample:
<GuestViewModel.GuestsByPreference xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ePlat.Models.ViewModels">
<FromDate>sample string 1</FromDate>
<Guests>
<GuestViewModel.Guest.GuestInfo>
<ArrivalDate>sample string 5</ArrivalDate>
<Email>sample string 3</Email>
<FirstName>sample string 1</FirstName>
<GuestHubID>1c7adcda-f795-4048-b84d-91798c5d13b3</GuestHubID>
<GuestID>1</GuestID>
<LastName>sample string 2</LastName>
<RK>sample string 4</RK>
</GuestViewModel.Guest.GuestInfo>
<GuestViewModel.Guest.GuestInfo>
<ArrivalDate>sample string 5</ArrivalDate>
<Email>sample string 3</Email>
<FirstName>sample string 1</FirstName>
<GuestHubID>1c7adcda-f795-4048-b84d-91798c5d13b3</GuestHubID>
<GuestID>1</GuestID>
<LastName>sample string 2</LastName>
<RK>sample string 4</RK>
</GuestViewModel.Guest.GuestInfo>
</Guests>
<PreferenceIDs>sample string 4</PreferenceIDs>
<Preferences>
<GuestViewModel.Preferences.PreferenceName>
<Preference>sample string 2</Preference>
<PreferenceID>1</PreferenceID>
</GuestViewModel.Preferences.PreferenceName>
<GuestViewModel.Preferences.PreferenceName>
<Preference>sample string 2</Preference>
<PreferenceID>1</PreferenceID>
</GuestViewModel.Preferences.PreferenceName>
</Preferences>
<ResortID>3</ResortID>
<ToDate>sample string 2</ToDate>
</GuestViewModel.GuestsByPreference>