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.
180 181 182 183 184 185 186 |
# File 'lib/kiriminaja/types/order.rb', line 180 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.
178 179 180 |
# File 'lib/kiriminaja/types/order.rb', line 178 def order_prefix @order_prefix end |
#packages ⇒ Object
Returns the value of attribute packages.
178 179 180 |
# File 'lib/kiriminaja/types/order.rb', line 178 def packages @packages end |
#service ⇒ Object
Returns the value of attribute service.
178 179 180 |
# File 'lib/kiriminaja/types/order.rb', line 178 def service @service end |
#service_type ⇒ Object
Returns the value of attribute service_type.
178 179 180 |
# File 'lib/kiriminaja/types/order.rb', line 178 def service_type @service_type end |
#vehicle ⇒ Object
Returns the value of attribute vehicle.
178 179 180 |
# File 'lib/kiriminaja/types/order.rb', line 178 def vehicle @vehicle end |
Instance Method Details
#to_h ⇒ Object
188 189 190 191 192 193 194 195 196 |
# File 'lib/kiriminaja/types/order.rb', line 188 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 |