Changes for page 2. Hotel Prices
Last modified by Giorgi Mdivnishvili on 2024/02/27 12:01
From version 6.1
edited by Giorgi Mdivnishvili
on 2024/02/27 09:52
on 2024/02/27 09:52
Change comment:
There is no comment for this version
To version 4.1
edited by Giorgi Mdivnishvili
on 2024/02/26 18:01
on 2024/02/26 18:01
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,3 +1,9 @@ 1 +{{box cssClass="floatinginfobox" title="**Contents**"}} 2 + 3 + 4 +{{toc/}} 5 +{{/box}} 6 + 1 1 **https:~/~/restapi.rustaronline.com/v1.01/api/hotelprices** 2 2 3 3 Method: GET ... ... @@ -231,48 +231,83 @@ 231 231 {{/code}} 232 232 233 233 234 -(% class="info" %)|**Value**|((( 235 -**Description** 236 -))) 237 -|**priceid**|GUID of the unique price id in the database of Rustar. This field together with placement creates unique combination of price for room/promotion/mealplan 238 -|**hotelid**|GUID of the hotel in the database of Rustar. 239 -|**roomcategory**|GUID of the Room category 240 -|**roomcategorytype**|GUID of the Room category type. Unique by description of the room 241 -|**roomcategoryname**|string. The name of the room category 242 -|**startdate**|Date. Start date of the price period 243 -|**enddate**|Date. End date of the price period 244 -|**mealplan**|CHAR(2). “RO”,"BB",”HB”,”FB”,”AL” 245 -|**adults**|Integer. Number of Aduts with beds 246 -|**teens**|Integer. Number of children (Teenagers) without extra bed 247 -|**children**|Integer. Number of children between infant and teen ages without extra bed 248 -|**infants**|Integer. Number of infants 249 -|**teenswithextrabeds**|Integer. Number of children (Teenagers) with extra bed 250 -|**childrenwithextrabeds**|Integer. Number of children between infant and teen ages with extra bed 251 -|**childpolicy**| { 252 -|**infantmaxage**|Decimal. Max age of the infant by the policy of the hotel 253 -|**childmaxage**|Decimal. Max age of the child by the policy of the hotel 254 -|**teenmaxage**|Decimal. Max age of the teenager by the policy of the hotel 255 -|**}**| 256 -|**placement**|string. Accomodation of all guests in following format e.g. 257 -|**SGL+1CHDEB(3-13,99)+1CHD(0-2,99)**| 258 -|**price**|Decimal. Price for the accommodation/placement 259 -|**currency**|CHAR(3). Currency of the price above 260 -|**promotioncode**|string. Optional. Promotion code if any of the specified price 261 -|**promotion**| { Promotion terms if any 262 -|**staydays**| Integer. Number of days to stay for stay/pay promotion (n nights free) 263 -|**paydays**| Integer. Number of days that will be charged in case of “staydays” stay 264 -|**discount**| Decimal. Discount % that was applied for this promotion 265 -|**cashback**| Decimal. Cashback in specified currency that was applied for this promotion 266 -|**}**| 267 -|**conditions"**| { Optional conditions for using this price 268 -|**bookingstartdate**| Date. When it is allowed to start the reservation for this promotion/accomodation 269 -|**bookingenddate**| Date. Date, after when the sale of this promotion should be stopped. 270 -|**bookbefore**| Integer. Number of days before checkin to use this promotion (Early Bird) 271 -|**minimumstay**| Integer. Minimal stay of nights to use this promotion 272 -|**maximumstay**| Integer. Maximal stay of nights to use this promotion 273 -|**}**| 274 -|**isactive**| Boolean. True if the price is active and can be used. False if the price is deactivated/inactive. 275 275 241 +**priceid:** GUID of the unique price id in the database of Rustar. This field together with placement creates unique combination of price for room/promotion/mealplan 276 276 243 +**hotelid:** GUID of the hotel in the database of Rustar. 277 277 245 +**roomcategory: **GUID of the Room category 246 + 247 +**roomcategorytype: **GUID of the Room category type. Unique by description of the room 248 + 249 +**roomcategoryname: **string. The name of the room category 250 + 251 +**startdate: **Date. Start date of the price period 252 + 253 +**enddate: **Date. End date of the price period 254 + 255 +**mealplan: **CHAR(2). “RO”,"BB",”HB”,”FB”,”AL” 256 + 257 +**adults: **Integer. Number of Aduts with beds 258 + 259 +**teens: **Integer. Number of children (Teenagers) **without** extra bed 260 + 261 +**children: **Integer. Number of children between infant and teen ages **without** extra bed 262 + 263 +**infants: **Integer. Number of infants 264 + 265 +**teenswithextrabeds: **Integer. Number of children (Teenagers) **with** extra bed 266 + 267 +**childrenwithextrabeds: **Integer. Number of children between infant and teen ages **with** extra bed 268 + 269 +**childpolicy: {** 270 + 271 +**infantmaxage: **Decimal. Max age of the infant by the policy of the hotel 272 + 273 +**childmaxage: **Decimal. Max age of the child by the policy of the hotel 274 + 275 +**teenmaxage: **Decimal. Max age of the teenager by the policy of the hotel 276 + 277 +**}** 278 + 279 +**placement: **string. Accomodation of all guests in following format e.g. 280 + 281 +**"SGL+1CHDEB(3-13,99)+1CHD(0-2,99)"** 282 + 283 +**price: **Decimal. Price for the accommodation/placement 284 + 285 +**currency: **CHAR(3). Currency of the price above 286 + 287 +**promotioncode: **string. Optional. Promotion code if any of the specified price 288 + 289 +**promotion: { **Promotion terms if any 290 + 291 +**staydays: **Integer. Number of days to stay for stay/pay promotion (n nights free) 292 + 293 +**paydays: **Integer. Number of days that will be charged in case of “staydays” stay 294 + 295 +**discount: **Decimal. Discount % that was applied for this promotion 296 + 297 +**cashback: **Decimal. Cashback in specified currency that was applied for this promotion 298 + 299 +**}** 300 + 301 + 302 +**conditions": { **Optional conditions for using this price 303 + 304 +**bookingstartdate: **Date. When it is allowed to start the reservation for this promotion/accomodation 305 + 306 +**bookingenddate: **Date. Date, after when the sale of this promotion should be stopped. 307 + 308 +**bookbefore: **Integer. Number of days before checkin to use this promotion (Early Bird) 309 + 310 +**minimumstay: **Integer. Minimal stay of nights to use this promotion 311 + 312 +**maximumstay: **Integer. Maximal stay of nights to use this promotion 313 + 314 +**}** 315 + 316 +**isactive: **Boolean. True if the price is active and can be used. False if the price is deactivated/inactive. 317 + 318 + 278 278 Please be noted, that the prices are already calculated with all possible discounts.