Skip to content

Latest commit

 

History

History
221 lines (163 loc) · 9.85 KB

README.API.md

File metadata and controls

221 lines (163 loc) · 9.85 KB

Список классов и их методов

\UON\Endpoint\Endpoint\Bcard()

Набор методов для работы с бонусными картами.

activate($params)           // Активация бонусной карты
createBonus($params)        // Добавление или удаление бонусов на бонусной карте
getByCard($id)              // Получение транзакций бонусной карты клиента (по ID карты)
getByUser($id)              // Получение транзакций бонусной карты клиента (по ID клиента)

\UON\Endpoint\Cash()

Набор методов для работы с сообщениями.

get($params)                // Получение списка касс
create($params)             // Добавление кассы

\UON\Endpoint\Catalog()

Методы для работы с услугами из раздела "Я - оператор"

get($page)                  // Получение услуг Я-оператор
create($params)             // Создание услуги Я-оператор
update($id, $params)        // Обновление услуги Я-оператор

\UON\Endpoint\Chat()

Набор методов для работы с сообщениями.

create($params)             // Отправка сообщения от менеджера другому менеджеру или туристу

\UON\Endpoint\Cities()

Набор методов для работы со списком городов.

all($country_id)            // Получение списка городов
create($params)             // Добавление города
update($id, $params)        // Обновление данных по городу

\UON\Endpoint\Hotels()

Набор методов для работы со списком отелей.

all($page)                  // Получение списка отелей (постранично, на каждой странице 100 отелей)
get($id)                    // Получение данных по отелю
create($params)             // Добавление отеля
update($id, $params)        // Обновление данных по отелю
delete($id)                 // Удаление отеля

\UON\Endpoint\Countries()

Набор методов для работы со списком стран.

all()                       // Получение списка стран
create($params)             // Добавление страны
update($id, $params)        // Обновление данных по стране

\UON\Endpoint\Leads()

Методы для работы со списком лидов.

create($params)             // Добавление обращения
get($id)                    // Получение данных лида / обращения
getByClient($id)            // Получение обращений по покупателю
getDate($date_from, $date_to)  // Получение данных по лидам / обращениям
getDate($date_from, $date_to, $source_id)  // Получение данных по лидам / обращениям согласно источнику

\UON\Endpoint\Misc()

Некоторые единичные методы.

createAvia($params)         // Добавление авиаперелета в услугу
createCall($params)         // Добавление информации о звонке
createMail($params)         // Добавление информации о письме
getCash()                   // Получение списка касс
getCurrency()               // Получение списка валют
getManagers()               // Список сотрудников компании
getOffices($param)          // Получить список офисов
getReasonDeny()             // Получить список причин отказа

\UON\Endpoint\Nutrition()

Методы для работы со списком типов питания.

all()                       // Получение типов питания
create($params)             // Добавление питания
update($id, $params)        // Обновление типа питания

\UON\Endpoint\Payments()

Методы для работы со списком платежей.

all()                       // Получение списка платежей (поля при получении см. /payment/create)
get($id)                    // Получение платежа (поля при получении см. /payment/create)
create($params)             // Добавление платежа в заявку
update($id, $params)        // Изменение платежа
delete($id)                 // Удаление платежа

\UON\Endpoint\Reminders()

Методы для работы с напоминаниями по заявкам.

get()                       // Получение списка напоминаний по заявке
create($r_id)               // Добавление напоминания в заявку

\UON\Endpoint\Requests()

Методы для работы с заявками, со списком касаний заявки и с туристами, прикреплёнными к заявке.

get($id)                    // Получение данных заявки
search($params)             // Получение данных заявок по фильтрам
getByClient($id_client)     // Получение данных по идентификатору клиента
getDate($date_from, $date_to)  // Получение данных по заявкам
getDate($date_from, $date_to, $source_id)  // Получение данных по заявкам согласно источнику
getUpdated($date_from, $date_to)  // Получение данных по обновленным заявкам
create($params)             // Добавление заявки
update($id, $params)        // Обновление заявки по идентификатору

// Касания
getActions($r_id)           // Получение списка касаний по заявке
getDateActions($date_from, $date_to)  // Получение списка касаний за период
createActions($params)      // Добавление касания в заявку

// Работа с файлами
getDocument($params)        // Получить документ с заполненными полями
createFile($params)         // Добавление файла в заявку
deleteFile($id)             // Удаление прикрепленного файла из заявки

// Туристы
createTourist($params)      // Добавление файла в заявку
deleteTourist($id)          // Удаление прикрепленного файла из заявки

// Типы заявок
getTravelType($params)      // Получение типов заявки
createTravelType($name)     // Добавление нового типа заявки

\UON\Endpoint\Services()

Методы для работы с услугами заявки.

getTypes()                  // Список типов услуг для заявки
create($params)             // Добавление услуги в заявку
update($id, $params)        // Обновление данных по услуге

\UON\Endpoint\Sources()

Методы для работы с источниками заявок и лидов.

all()                       // Список источников заявки
create($params)             // Добавление источника заявки

\UON\Endpoint\Statuses()

Методы для работы со статусами заявок и обращений.

get($params)                // Получение списка статусов
getLead($params)            // Получение списка статусов обращений

\UON\Endpoint\Suppliers()

Методы для работы с партнёрами компании, и типами партнёров.

all()                       // Получение списка партнеров
get($id)                    // Получение партнера
create($params)             // Добавление партнера
update($id, $params)        // Обновление данных по партнеру
getType($id)                // Получение типов партнеров
createType($params)         // Добавление типа партнера

\UON\Endpoint\Users()

Методы для работы со списком туристов.

all()                       // Список туристов
get($id)                    // Получение данных по конкретному туристу
search($params)             // Поиск туристов по заданным фильтрам
getLabel($params)           // Получение списка меток
getEmail($email)            // Поиск туриста по электронному адресу
getPhone($phone)            // Поиск туриста по номеру телефона
getUpdated($date_from, $date_to)  // Список обновленных туристов
getByPage($page)            // Список туристов на странице
create($params)             // Добавление туриста
createFile($params)         // Добавление файла в карточку туриста
update($id, $params)        // Обновление туриста