POST api/Benefits/BenefitPackages
Returns benefit packages
Request Information
URI Parameters
None.
Body Parameters
BenefitPackageRequestModel| Name | Description | Type | Additional information |
|---|---|---|---|
| BenefitTypeId |
ID of benefit type to return packages for |
integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"benefitTypeId": 1
}
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="BenefitTypeId" 1 --MultipartDataMediaFormatterBoundary1q2w3e--
Response Information
Resource Description
BenefitPackageListModel| Name | Description | Type | Additional information |
|---|---|---|---|
| BenefitPackages |
List of benefit packages |
Collection of BenefitPackageModel |
None. |
Response Formats
application/json, text/json
Sample:
{
"benefitPackages": [
{
"benefitPackageId": 1,
"description": "sample string 2",
"freeNights": 3,
"pointsOnly": true,
"pointsCost": 5,
"totalCost": 6.0
},
{
"benefitPackageId": 1,
"description": "sample string 2",
"freeNights": 3,
"pointsOnly": true,
"pointsCost": 5,
"totalCost": 6.0
}
]
}
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="BenefitPackages[0].BenefitPackageId" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="BenefitPackages[0].Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="BenefitPackages[0].FreeNights" 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="BenefitPackages[0].PointsOnly" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="BenefitPackages[0].PointsCost" 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="BenefitPackages[0].TotalCost" 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="BenefitPackages[1].BenefitPackageId" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="BenefitPackages[1].Description" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="BenefitPackages[1].FreeNights" 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="BenefitPackages[1].PointsOnly" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="BenefitPackages[1].PointsCost" 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="BenefitPackages[1].TotalCost" 6 --MultipartDataMediaFormatterBoundary1q2w3e--