Class: KiriminAja::Types::InstantPickupPayload
- Inherits:
-
Object
- Object
- KiriminAja::Types::InstantPickupPayload
- Defined in:
- lib/kiriminaja/types/order.rb
Instance Attribute Summary collapse
-
#order_prefix ⇒ Object
Returns the value of attribute order_prefix.
-
#packages ⇒ Object
Returns the value of attribute packages.
-
#service ⇒ Object
Returns the value of attribute service.
-
#service_type ⇒ Object
Returns the value of attribute service_type.
-
#vehicle ⇒ Object
Returns the value of attribute vehicle.
Instance Method Summary collapse
-
#initialize(service:, service_type:, vehicle:, order_prefix:, packages:) ⇒ InstantPickupPayload
constructor
A new instance of InstantPickupPayload.
- #to_h ⇒ Object
Constructor Details
#initialize(service:, service_type:, vehicle:, order_prefix:, packages:) ⇒ InstantPickupPayload
Returns a new instance of InstantPickupPayload.
228 229 230 231 232 233 234 |
# File 'lib/kiriminaja/types/order.rb', line 228 def initialize(service:, service_type:, vehicle:, order_prefix:, packages:) @service = service @service_type = service_type @vehicle = vehicle @order_prefix = order_prefix @packages = packages end |
Instance Attribute Details
#order_prefix ⇒ Object
Returns the value of attribute order_prefix.
226 227 228 |
# File 'lib/kiriminaja/types/order.rb', line 226 def order_prefix @order_prefix end |
#packages ⇒ Object
Returns the value of attribute packages.
226 227 228 |
# File 'lib/kiriminaja/types/order.rb', line 226 def packages @packages end |
#service ⇒ Object
Returns the value of attribute service.
226 227 228 |
# File 'lib/kiriminaja/types/order.rb', line 226 def service @service end |
#service_type ⇒ Object
Returns the value of attribute service_type.
226 227 228 |
# File 'lib/kiriminaja/types/order.rb', line 226 def service_type @service_type end |
#vehicle ⇒ Object
Returns the value of attribute vehicle.
226 227 228 |
# File 'lib/kiriminaja/types/order.rb', line 226 def vehicle @vehicle end |
Instance Method Details
#to_h ⇒ Object
236 237 238 239 240 241 242 243 244 |
# File 'lib/kiriminaja/types/order.rb', line 236 def to_h { service: @service.to_s, service_type: @service_type, vehicle: @vehicle.to_s, order_prefix: @order_prefix, packages: @packages.map(&:to_h), } end |