Class: Gillbus::GetOrderTicket::Request
- Inherits:
-
BaseRequest
- Object
- BaseRequest
- Gillbus::GetOrderTicket::Request
- Defined in:
- lib/gillbus/get_order_ticket.rb
Instance Attribute Summary collapse
-
#as ⇒ Object
Тип возвращаемого документа.
-
#base64 ⇒ Object
base64 (не обязательный) Признак получения билета заказа в виде строки Base64.
-
#locale ⇒ Object
locale (не обязательный) Язык формирования данных.
-
#order_id ⇒ Object
orderId Уникальный ИД заказа, переданный при отложенной продаже.
-
#order_number ⇒ Object
orderNumber Номер заказа полученный при создании отложенной продажи.
-
#remove_ad ⇒ Object
removeAd Признак удаления логотипа Gillbus из билета.
Instance Method Summary collapse
Methods inherited from BaseRequest
Constructor Details
This class inherits a constructor from Gillbus::BaseRequest
Instance Attribute Details
#as ⇒ Object
Тип возвращаемого документа. Например, “ticket”
31 32 33 |
# File 'lib/gillbus/get_order_ticket.rb', line 31 def as @as end |
#base64 ⇒ Object
base64 (не обязательный) Признак получения билета заказа в виде строки Base64. true – билет заказа будет возвращен как строка Base64. По умолчанию false. Важно: надо передать true, парсер ответа ожидает этого. Иначе можно получить невалидный xml
28 29 30 |
# File 'lib/gillbus/get_order_ticket.rb', line 28 def base64 @base64 end |
#locale ⇒ Object
locale (не обязательный) Язык формирования данных.
35 36 37 |
# File 'lib/gillbus/get_order_ticket.rb', line 35 def locale @locale end |
#order_id ⇒ Object
orderId Уникальный ИД заказа, переданный при отложенной продаже.
11 12 13 |
# File 'lib/gillbus/get_order_ticket.rb', line 11 def order_id @order_id end |
#order_number ⇒ Object
orderNumber Номер заказа полученный при создании отложенной продажи.
20 21 22 |
# File 'lib/gillbus/get_order_ticket.rb', line 20 def order_number @order_number end |
#remove_ad ⇒ Object
removeAd Признак удаления логотипа Gillbus из билета. true – удалить логотип. По умолчанию false.
16 17 18 |
# File 'lib/gillbus/get_order_ticket.rb', line 16 def remove_ad @remove_ad end |
Instance Method Details
#params ⇒ Object
37 38 39 40 41 42 43 44 45 46 |
# File 'lib/gillbus/get_order_ticket.rb', line 37 def params compact( orderId: order_id, removeAd: remove_ad, orderNumber: order_number, base64: base64, as: as, locale: translated_locale(locale), ) end |
#path ⇒ Object
7 |
# File 'lib/gillbus/get_order_ticket.rb', line 7 def path; '/online2/getOrderTicket' end |