class Gillbus::BuyBooking::Request
Constants
- METHOD_ACQUIRING
5 – эквайринг.
- METHOD_CARD
2 – кредитной карточкой;
- METHOD_CASH
1 – наличный;
- METHOD_NOCASH
3 – безналичный;
- METHOD_SERVICE
4 – сервисный;
Attributes
order_ids[RW]
payment_method[RW]
paymentMethod (не обязательный) Способ оплаты заказа.
ticket_count[RW]
ticketCount Кол-во выкупаемых билетов. 1..k
ticket_numbers[RW]
Номера билетов с порядковым номером
Public Instance Methods
params()
click to toggle source
# File lib/gillbus/buy_booking.rb, line 33 def params numbers = ticket_numbers.map.with_index do |num, i| [:"ticketNumber#{i}", num] end.to_h orders = order_ids.map.with_index do |val, i| [:"orderId#{i}", val] end.to_h compact( paymentMethod: payment_method, ticketCount: ticket_count, **numbers, **orders, ) end
path()
click to toggle source
# File lib/gillbus/buy_booking.rb, line 6 def path; '/online2/buyBooking' end