Update PromotionProductOccupancyAvailabilityInterval [PUT]
Operation
Updates list of Promotions ProductOccupancy Availability by Interval list.
Request
Property | Type | Required | Type parameter | Default value | Description |
---|---|---|---|---|---|
chainId | Integer | true | path parameter | ||
propertyId | Integer | true | path parameter |
Example request
PUT https://publicapi-providers.ulysescloud.com:9797/public/api/v1/con/chain/1/property/2/promotion/promotionProductOccupancy/promotionProductOccupancyAvailability/interval
Entity
Field Type Required Description promotionList List<Promotion> false list of promotion. accommodationList List<Accommodation> false list of accommodation. intervalList List<Interval> false list of intervals. updateClosed Boolean false update closed. closed Boolean false closed or open. updateMinStay Boolean false update minStay. minStay Integer false minStay number of nights. updateMaxStay Boolean false update maxStay. maxStay Integer false maxStay number of nights. updateClosedToArrival Boolean false update closedToArrival. closedToArrival Boolean false is closedToArrival. updateClosedToDeparture Boolean false update closedToDeparture. closedToDeparture Boolean false is closedToDeparture. updatePercentDiscount Boolean false update percentDiscount. percentDiscount BigDecimal false percent of Discount. updateAmountDiscount Boolean false update amountDiscount. amountDiscount BigDecimal false import of Discount.
Example Body
The body that will be sent in the operation
{ "promotionList":[ {"id":2} ], "closed": false, "closedToArrival": false, "closedToDeparture": false, "maxStay": "5", "minStay": "1", "intervalList": [ { "startDate": "2023-10-23", "endDate": "2023-10-31", "monday": true, "tuesday": true, "wednesday": true, "thursday": true, "friday": true, "saturday": true, "sunday": true }, { "startDate": "2023-11-19", "endDate": "2023-11-30", "monday": true, "tuesday": true, "wednesday": true, "thursday": true, "friday": true, "saturday": true, "sunday": true } ], "accommodationList": [ 692, 707, 722, 737, 752, 767, 782, 797, 812 ], "updateClosed": true, "updateClosedToArrival": true, "updateClosedToDeparture": true, "updateMaxStay": true, "updateMinStay": true }
Response
Property | Type | Required | Description |
---|---|---|---|
ResponseApiMessage | ResponseApiMessage | true | Description of the response of the success operation |
Example response
{ "httpStatus": "201", "userMessage": "Success", "technicalMessage": "Success promotionProductDailyPrice Interval updated ", "errorCode": "0", "moreInfo": "0", "id": 0, "entity": null, "responseApiErrorList": null }