GET api/PreferencesSegmentation?resortID={resortID}&fromDate={fromDate}&toDate={toDate}&preferences={preferences}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
resortID

integer

Required

fromDate

string

Required

toDate

string

Required

preferences

string

Required

Body Parameters

None.

Response Information

Resource Description

GuestsByPreference
NameDescriptionTypeAdditional 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": "2f1da1f5-154d-4323-bb24-7d5d658c77aa",
      "GuestID": 1,
      "FirstName": "sample string 1",
      "LastName": "sample string 2",
      "Email": "sample string 3",
      "RK": "sample string 4",
      "ArrivalDate": "sample string 5"
    },
    {
      "GuestHubID": "2f1da1f5-154d-4323-bb24-7d5d658c77aa",
      "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>2f1da1f5-154d-4323-bb24-7d5d658c77aa</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>2f1da1f5-154d-4323-bb24-7d5d658c77aa</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>