GET api/GuestPreferences
Permite obtener la lista general de preferencias organizadas por tipo de preferencia.
Request Information
URI Parameters
None.
Body Parameters
None.
Response Information
Resource Description
Collection of PreferenceType| Name | Description | Type | Additional information |
|---|---|---|---|
| PreferenceTypeID | integer |
None. |
|
| PreferenceTypeName | string |
None. |
|
| PreferenceTypeShortName | string |
None. |
|
| Description | string |
None. |
|
| Observations | string |
None. |
|
| Preferences | Collection of PreferenceItem |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"PreferenceTypeID": 1,
"PreferenceTypeName": "sample string 2",
"PreferenceTypeShortName": "sample string 3",
"Description": "sample string 4",
"Observations": "sample string 5",
"Preferences": [
{
"PreferenceID": 1,
"Preference": "sample string 2",
"PreferenceShortName": "sample string 3",
"Description": "sample string 4",
"ShowCheckbox": true,
"ShowTextbox": true
},
{
"PreferenceID": 1,
"Preference": "sample string 2",
"PreferenceShortName": "sample string 3",
"Description": "sample string 4",
"ShowCheckbox": true,
"ShowTextbox": true
}
]
},
{
"PreferenceTypeID": 1,
"PreferenceTypeName": "sample string 2",
"PreferenceTypeShortName": "sample string 3",
"Description": "sample string 4",
"Observations": "sample string 5",
"Preferences": [
{
"PreferenceID": 1,
"Preference": "sample string 2",
"PreferenceShortName": "sample string 3",
"Description": "sample string 4",
"ShowCheckbox": true,
"ShowTextbox": true
},
{
"PreferenceID": 1,
"Preference": "sample string 2",
"PreferenceShortName": "sample string 3",
"Description": "sample string 4",
"ShowCheckbox": true,
"ShowTextbox": true
}
]
}
]
application/xml, text/xml
Sample:
<ArrayOfGuestViewModel.Preferences.PreferenceType xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ePlat.Models.ViewModels">
<GuestViewModel.Preferences.PreferenceType>
<Description>sample string 4</Description>
<Observations>sample string 5</Observations>
<PreferenceTypeID>1</PreferenceTypeID>
<PreferenceTypeName>sample string 2</PreferenceTypeName>
<PreferenceTypeShortName>sample string 3</PreferenceTypeShortName>
<Preferences>
<GuestViewModel.Preferences.PreferenceItem>
<Description>sample string 4</Description>
<Preference>sample string 2</Preference>
<PreferenceID>1</PreferenceID>
<PreferenceShortName>sample string 3</PreferenceShortName>
<ShowCheckbox>true</ShowCheckbox>
<ShowTextbox>true</ShowTextbox>
</GuestViewModel.Preferences.PreferenceItem>
<GuestViewModel.Preferences.PreferenceItem>
<Description>sample string 4</Description>
<Preference>sample string 2</Preference>
<PreferenceID>1</PreferenceID>
<PreferenceShortName>sample string 3</PreferenceShortName>
<ShowCheckbox>true</ShowCheckbox>
<ShowTextbox>true</ShowTextbox>
</GuestViewModel.Preferences.PreferenceItem>
</Preferences>
</GuestViewModel.Preferences.PreferenceType>
<GuestViewModel.Preferences.PreferenceType>
<Description>sample string 4</Description>
<Observations>sample string 5</Observations>
<PreferenceTypeID>1</PreferenceTypeID>
<PreferenceTypeName>sample string 2</PreferenceTypeName>
<PreferenceTypeShortName>sample string 3</PreferenceTypeShortName>
<Preferences>
<GuestViewModel.Preferences.PreferenceItem>
<Description>sample string 4</Description>
<Preference>sample string 2</Preference>
<PreferenceID>1</PreferenceID>
<PreferenceShortName>sample string 3</PreferenceShortName>
<ShowCheckbox>true</ShowCheckbox>
<ShowTextbox>true</ShowTextbox>
</GuestViewModel.Preferences.PreferenceItem>
<GuestViewModel.Preferences.PreferenceItem>
<Description>sample string 4</Description>
<Preference>sample string 2</Preference>
<PreferenceID>1</PreferenceID>
<PreferenceShortName>sample string 3</PreferenceShortName>
<ShowCheckbox>true</ShowCheckbox>
<ShowTextbox>true</ShowTextbox>
</GuestViewModel.Preferences.PreferenceItem>
</Preferences>
</GuestViewModel.Preferences.PreferenceType>
</ArrayOfGuestViewModel.Preferences.PreferenceType>