public interface SoapJsonService
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
bookOrder(java.lang.String raceCode,
java.lang.String sales)
Бронирование заказа.
|
java.lang.String |
cancelOrder(long orderId)
Отмена заказа.
|
java.lang.String |
cancelTicket(long ticketId)
Отмена билета в заказе.
|
java.lang.String |
confirmOrder(long orderId,
java.lang.String paymentMethod)
Подтверждение оплаты заказа.
|
java.lang.String |
confirmOrderWithFare(long orderId,
java.lang.String paymentMethod,
java.lang.String fares,
java.lang.String comment)
Подтверждение оплаты заказа с возможностью изменить тариф.
|
java.lang.String |
echo(java.lang.String message)
Эхо-метод для тестирования соединения
|
java.lang.String |
getArrivalPoints(long dispatchPointId,
java.lang.String pattern)
Получение списка пунктов прибытия для заданного пункта отправления
|
java.lang.String |
getCountries()
Получение списка доступных стран
|
java.lang.String |
getDepotInfo(long depotId)
Получение информации об автовокзале.
|
java.lang.String |
getDepots()
Получение списка автовокзалов, доступных для пользователя.
|
java.lang.String |
getDispatchPoints(long regionId)
Получение списка доступных пунктов отправления, из которых возможно приобретение билетов
|
java.lang.String |
getDocTypes(java.lang.String raceCode)
Получение списка типов документов, допустимых пи оформлении билетов.
|
java.lang.String |
getOrder(long orderId)
Получение информации о заказе
|
java.lang.String |
getPointDepots(long pointId)
Получение списка автовокзалов, доступных для пункта отправления
|
java.lang.String |
getRace(java.lang.String raceCode)
Получение информации о рейсе.
|
java.lang.String |
getRaces(long dispatchPlaceId,
long arrivalPlaceId,
java.lang.String date)
Получение списка рейсов на заданную дату.
|
java.lang.String |
getRaceSeats(java.lang.String raceCode)
Получение списка свободных мест для рейса
|
java.lang.String |
getRaceStops(java.lang.String raceCode)
Получение списка остановок для рейса
|
java.lang.String |
getRaceSummary(java.lang.String uid)
Получение сводной информации о рейсе.
|
java.lang.String |
getReference(java.lang.String code)
Получение информации из вспомогательного справочника
|
java.lang.String |
getRegions(long countryId)
Получение списка регионов страны
|
java.lang.String |
getTicket(long ticketId)
Получение информации о билете
|
java.lang.String |
getTicketTypes(java.lang.String raceCode)
Получение списка типов билетов, доступных для продажи.
|
java.lang.String |
getVersion()
Получение информации о сервере GDS
|
java.lang.String |
returnTicket(long ticketId)
Возврат билета.
|
java.lang.String |
updateTicket(long ticketId,
java.lang.String sale)
Обновление информации о продаже в забронированном или проданном билете.
|
java.lang.String echo(java.lang.String message)
message - Отправляемое сообщениеjava.lang.String getVersion()
java.lang.String getDepots()
DepotInfojava.lang.String getPointDepots(long pointId)
pointId - ID пункта отправленияDepotInfojava.lang.String getDepotInfo(long depotId)
depotId - ID автовокзалаDepotInfojava.lang.String getCountries()
java.lang.String getRegions(long countryId)
countryId - ID страныRegionjava.lang.String getDispatchPoints(long regionId)
regionId - ID региона Если 0, то возвращается список для всех регионов.Pointjava.lang.String getArrivalPoints(long dispatchPointId,
java.lang.String pattern)
dispatchPointId - ID пункта отправленияpattern - Образец названия станции для поиска. Если null или пустая строка - возвращаются все записи.Pointjava.lang.String getRaces(long dispatchPlaceId,
long arrivalPlaceId,
java.lang.String date)
dispatchPlaceId - ID места отправленияarrivalPlaceId - ID места прибытияdate - Дата отправленияRacejava.lang.String getRace(java.lang.String raceCode)
raceCode - Код рейсаRacejava.lang.String getRaceSummary(java.lang.String uid)
uid - Универсальный идентификатор рейсаRaceSummaryjava.lang.String getRaceStops(java.lang.String raceCode)
raceCode - Код рейсаStopjava.lang.String getRaceSeats(java.lang.String raceCode)
raceCode - Код рейсаSeatjava.lang.String getTicketTypes(java.lang.String raceCode)
raceCode - Код рейсаTicketTypejava.lang.String getDocTypes(java.lang.String raceCode)
raceCode - Код рейсаDocTypejava.lang.String bookOrder(java.lang.String raceCode,
java.lang.String sales)
raceCode - Код рейсаsales - Информация о бронируемых билетах. За один раз может быть забронировано сразу несколько мест.Sale,
Orderjava.lang.String confirmOrder(long orderId,
java.lang.String paymentMethod)
orderId - ID заказаpaymentMethod - Способ оплаты.
Начиная с версии 1.8.6 допустимые значения: "Наличный расчет" - при оплате наличными, "По банковской карте" - при безналичной оплатеOrderjava.lang.String confirmOrderWithFare(long orderId,
java.lang.String paymentMethod,
java.lang.String fares,
java.lang.String comment)
orderId - ID заказаpaymentMethod - Способ оплаты.
Начиная с версии 1.8.6 допустимые значения: "Наличный расчет" - при оплате наличными, "По банковской карте" - при безналичной оплатеfares - Таблица новых тарифовcomment - Примечаниеjava.lang.String getOrder(long orderId)
orderId - ID заказаOrderjava.lang.String getTicket(long ticketId)
ticketId - ID билетаTicketjava.lang.String updateTicket(long ticketId,
java.lang.String sale)
ticketId - ID Билетаsale - Обновленная информация. Исправить можно только персональные данные пассажира, изменение типа билета
или номера места не поддерживается.Salejava.lang.String returnTicket(long ticketId)
ticketId - ID билетаTicketjava.lang.String cancelOrder(long orderId)
orderId - ID заказаOrderjava.lang.String cancelTicket(long ticketId)
ticketId - ID билетаjava.lang.String getReference(java.lang.String code)
code - Код справочника. Например:
'payment_methods' - допустимые способы оплаты заказа (значения используются при вызове confirmOrder()),
'kuzb_schools' - код справочника учебных заведений Кемеровской области.