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
GuestsByPreferenceName | 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": "a01669ce-6896-4d0d-8d56-c5d1992ef09c", "GuestID": 1, "FirstName": "sample string 1", "LastName": "sample string 2", "Email": "sample string 3", "RK": "sample string 4", "ArrivalDate": "sample string 5" }, { "GuestHubID": "a01669ce-6896-4d0d-8d56-c5d1992ef09c", "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>a01669ce-6896-4d0d-8d56-c5d1992ef09c</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>a01669ce-6896-4d0d-8d56-c5d1992ef09c</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>