Class: Gillbus::GetTripSeats::Request
- Inherits:
-
BaseRequest
- Object
- BaseRequest
- Gillbus::GetTripSeats::Request
- Defined in:
- lib/gillbus/get_trip_seats.rb
Instance Attribute Summary collapse
-
#back_carriage_id ⇒ Object
backCarriageId (не обязательный) ИД вагона обратного рейса, для которого нужно получить карту мест.
-
#carriage_id ⇒ Object
carriageId (не обязательный) ИД вагона, для которого нужно получить карту мест.
-
#floor_number ⇒ Object
floorNumber Номер этажа автобуса, если указан, то возвращается карта мест указанного этажа.
-
#trip_id ⇒ Object
tripId ИД рейса, для которого нужно получить карту мест.
Instance Method Summary collapse
-
#params ⇒ Object
segment0carriageId…segmentNcarriageId (не обязательный) ИД вагона сегмента рейса с порядковым нормеом 0…N, для которого нужно получить карту мест.
- #path ⇒ Object
Methods inherited from BaseRequest
Constructor Details
This class inherits a constructor from Gillbus::BaseRequest
Instance Attribute Details
#back_carriage_id ⇒ Object
backCarriageId (не обязательный) ИД вагона обратного рейса, для которого нужно получить карту мест. По-умолчанию первый попавшийся. Только для железнодорожных рейсов.
22 23 24 |
# File 'lib/gillbus/get_trip_seats.rb', line 22 def back_carriage_id @back_carriage_id end |
#carriage_id ⇒ Object
carriageId (не обязательный) ИД вагона, для которого нужно получить карту мест. По- умолчанию первый попавшийся. Только для железнодорожных рейсов.
16 17 18 |
# File 'lib/gillbus/get_trip_seats.rb', line 16 def carriage_id @carriage_id end |
#floor_number ⇒ Object
floorNumber Номер этажа автобуса, если указан, то возвращается карта мест указанного этажа. Если задан неверно или не указан, то возвращается вся карта мест.
27 28 29 |
# File 'lib/gillbus/get_trip_seats.rb', line 27 def floor_number @floor_number end |
#trip_id ⇒ Object
tripId ИД рейса, для которого нужно получить карту мест
10 11 12 |
# File 'lib/gillbus/get_trip_seats.rb', line 10 def trip_id @trip_id end |
Instance Method Details
#params ⇒ Object
segment0carriageId…segmentNcarriageId (не обязательный) ИД вагона сегмента рейса с порядковым нормеом 0…N, для которого нужно получить карту мест. По-умолчанию первый попавшийся. Только для железнодорожных рейсов.
33 34 35 36 37 38 39 40 |
# File 'lib/gillbus/get_trip_seats.rb', line 33 def params compact( tripId: trip_id, carriageId: carriage_id, backCarriageId: back_carriage_id, floorNumber: floor_number, ) end |
#path ⇒ Object
6 |
# File 'lib/gillbus/get_trip_seats.rb', line 6 def path; '/online2/getTripSeats' end |