Skip to content

Hotels API v 2.5.1 (connector v5.1.0)

Compare
Choose a tag to compare
@DmitryNaum DmitryNaum released this 26 May 08:11
2123e96

Hotels api v2.5.1

Дети

  • Был добавлен элемент Child, который хранит информацию о детях одного возраста, и служит для отправки в запросе

  • В элемент Child было добавлено свойство age (Возраст), а также методы getAge и setAge

  • В элемент Child было добавлено свойство count (Количество детей данного возраста), а также методы getCount, setCount

  • В элемент SearchOfferCriterionNumberOfGuests было добавлено свойство children, которое содержит массив элементов Child, а также методы hasChildren, getChildren, addChild

  • В элемент Guests было добавлено свойтво children, которое содержит массив элементов Child, а также методы hasChildren, getChildren, addChild, свойство необходимо заполнять при отправке запроса, но в ответах свойство проверять не нужно, так как дети записываются в другое место

  • Был добавлен элемент ChildAccommodation, который наследуется от Child и хранит информацию о размещении детей в сервисах броневика.

  • В элемент ChildAccommodation было добавлено свойство included (Включены ли дети в услугу), а также методы isIncluded и setIncluded

  • В элемент ChildAccommodation было добавлено свойство accommodation (Тип размещения в номере), а также методы getAccommodation, setAccommodation

  • Был добавлен элемент ChildrenAccommodation который хранит в себе массив child из элементов ChildAccommodation. а так же методы getChildren, addChildren

  • В элемент BaseOffer было добавлено свойство childrenAccommodation с типом ChildrenAccommodation, а также методы getChildrenAccommodation, setChildrenAccommodation

  • В элемент OrderServiceAccommodation было добавлено свойство childrenAccommodation с типом ChildrenAccommodation, а также методы getChildrenAccommodation, setChildrenAccommodation

  • Был добавлен класс с константами ChildAccommodationTypes - Типы Возможных размещений детей

Кровати

  • В элемент BaseOffer было добавлено свойство availableBedSets(Доступные варианты комбинаций кроватей) с типом BedSets, а также методы setBedSets, getBedSets
  • В элемент HotelRoom было переименовано свойство bedSets -> availableBedSets(Варианты комбинаций кроватей), доступ по старым методам
  • В элемент OrderServiceAccommodation было добавлено свойство preferredBedSet(Предпочитаемая комбинация кроватей) c типом BedSets и методы getPreferredBedSet, setPreferredBedSet
  • В элемент ServiceAccommodation было добавлено свойство preferredBedSet(Предпочитаемая комбинация кроватей) c типом BedSets и методы getPreferredBedSet, setPreferredBedSet
  • Был добавлен класс с константами BedTypes - Типы кроватей

Онлайновость отеля

  • В элемент Hotel было добавлено свойство isHotelOnline (Отель работает онлайн), а также методы isOnline,setIsOnline

Коды ошибок

В класс с константами ошибок ExceptionCodes были добавлены следующие ошибки: 2038,2040,2041,2042,2043,7000,7001,7002,7003,7004,7005,7006,7007