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()
DepotInfo
java.lang.String getPointDepots(long pointId)
pointId
- ID пункта отправленияDepotInfo
java.lang.String getDepotInfo(long depotId)
depotId
- ID автовокзалаDepotInfo
java.lang.String getCountries()
java.lang.String getRegions(long countryId)
countryId
- ID страныRegion
java.lang.String getDispatchPoints(long regionId)
regionId
- ID региона Если 0, то возвращается список для всех регионов.Point
java.lang.String getArrivalPoints(long dispatchPointId, java.lang.String pattern)
dispatchPointId
- ID пункта отправленияpattern
- Образец названия станции для поиска. Если null или пустая строка - возвращаются все записи.Point
java.lang.String getRaces(long dispatchPlaceId, long arrivalPlaceId, java.lang.String date)
dispatchPlaceId
- ID места отправленияarrivalPlaceId
- ID места прибытияdate
- Дата отправленияRace
java.lang.String getRace(java.lang.String raceCode)
raceCode
- Код рейсаRace
java.lang.String getRaceSummary(java.lang.String uid)
uid
- Универсальный идентификатор рейсаRaceSummary
java.lang.String getRaceStops(java.lang.String raceCode)
raceCode
- Код рейсаStop
java.lang.String getRaceSeats(java.lang.String raceCode)
raceCode
- Код рейсаSeat
java.lang.String getTicketTypes(java.lang.String raceCode)
raceCode
- Код рейсаTicketType
java.lang.String getDocTypes(java.lang.String raceCode)
raceCode
- Код рейсаDocType
java.lang.String bookOrder(java.lang.String raceCode, java.lang.String sales)
raceCode
- Код рейсаsales
- Информация о бронируемых билетах. За один раз может быть забронировано сразу несколько мест.Sale
,
Order
java.lang.String confirmOrder(long orderId, java.lang.String paymentMethod)
orderId
- ID заказаpaymentMethod
- Способ оплаты.
Начиная с версии 1.8.6 допустимые значения: "Наличный расчет" - при оплате наличными, "По банковской карте" - при безналичной оплатеOrder
java.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 заказаOrder
java.lang.String getTicket(long ticketId)
ticketId
- ID билетаTicket
java.lang.String updateTicket(long ticketId, java.lang.String sale)
ticketId
- ID Билетаsale
- Обновленная информация. Исправить можно только персональные данные пассажира, изменение типа билета
или номера места не поддерживается.Sale
java.lang.String returnTicket(long ticketId)
ticketId
- ID билетаTicket
java.lang.String cancelOrder(long orderId)
orderId
- ID заказаOrder
java.lang.String cancelTicket(long ticketId)
ticketId
- ID билетаjava.lang.String getReference(java.lang.String code)
code
- Код справочника. Например:
'payment_methods' - допустимые способы оплаты заказа (значения используются при вызове confirmOrder()),
'kuzb_schools' - код справочника учебных заведений Кемеровской области.