T

Матеріал з expertsolution
Версія від 14:34, 20 травня 2025, створена Zavalypich.i (обговорення | внесок) (Створена сторінка: =Опис функцій спілкування= ==GetGuestsModified== #Функція GetGuestsModified повертає інформацію про гостей готелю, що були змінені після вказаної дати, або помилку.<br> #Вхідні параметри:<br> #Credentials – облікові дані користувача:<br> #UserName – string, ім’я користувача;<br> #Password – string...)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Опис функцій спілкування

GetGuestsModified

  1. Функція GetGuestsModified повертає інформацію про гостей готелю, що були змінені після вказаної дати, або помилку.
  2. Вхідні параметри:
  3. Credentials – облікові дані користувача:
  4. UserName – string, ім’я користувача;
  5. Password – string, пароль користувача.
  6. Hotels – масив ідентифікаторів готелів (якщо 0 – усі доступні).
  7. ModifiedDateFrom – string, "yyyy-MM-dd HH:mm:ss", дата та час, з якого враховувати зміни (необов’язково).
  8. GuestsID – масив string, фільтр за ідентифікаторами гостей (необов’язково).
  9. GuestStatus – масив int, статуси гостей:0 – заброньовані;2 – проживають;3 – виїхали;1 – анульовано;2 – незаїзд.
  10. isNeedCostInfo – string (0/1), чи виводити інформацію про вартість (0 – ні, за замовчуванням).
  11. ServiceClasses – масив string, коди класів послуг, що враховуються у вартість.
  12. ExcludeServiceSubclasses – масив string, коди підкласів послуг, що не враховуються у вартість.
  13. isNeedClientInfo – string (0/1), чи виводити анкетні дані (0 – ні, за замовчуванням).
  14. isNeedClientPhoto – string (0/1), чи вивантажувати фото клієнта.
  15. isNeedDocumentsInfo – string (0/1), чи виводити дані документів.
  16. GuestName – string, ПІБ гостя (необов’язково).
  17. PhoneNumber – string, телефон гостя (необов’язково).
  18. Mail – string, електронна пошта гостя (необов’язково).
  19. ClientID – int, ідентифікатор анкети гостя (необов’язково).
  20. Preferences – масив об'єктів з полями:
  • Code – string, код переваги;
  • Value – string, значення переваги.
  1. ComplexSearch – об'єкт для комплексного пошуку:
  • SearchString – string, рядок для пошуку;
  • SearchObjects – масив string, поля для пошуку: "GuestName", "Phone", "Email", "RoomNumber", "AccountNumber", "IdentityCard".

Значення, що повертається:

  1. Повертається JSON-структура з такими полями:
  2. VersionInfo – string, версія API.
  3. RequestTime – string, час формування відповіді на сервері (UTC, мілісекунди).
  4. ErrorCode – string, код помилки:
  • 0 – помилок немає.
  1. ErrorText – string, текст помилки, якщо вона є.
  2. Hotels – масив об'єктів з інформацією про готелі:
  3. HotelInformation – об'єкт:
  • HotelID – int, ідентифікатор готелю;
  • HotelName – string, назва готелю;
  • HotelShortName – string, коротка назва готелю.
  1. Guests – масив гостей, які відповідають фільтрам:
  2. Room – об'єкт:
  • RoomId – int, ідентифікатор номера;
  • RoomNumber – string, номер кімнати;
  • Floor – string, поверх;
  1. RoomType – об'єкт:
  • RoomTypeName – string, назва типу кімнати;
  • RoomTypeShortName*