class PaysonAPI::V2::Requests::OrderItem
Attributes
discount_rate[RW]
ean[RW]
image_uri[RW]
name[RW]
quantity[RW]
reference[RW]
tax_rate[RW]
type[RW]
unit_price[RW]
uri[RW]
Public Instance Methods
to_hash()
click to toggle source
# File lib/payson_api/v2/requests/order_item.rb, line 10 def to_hash # rubocop:disable Metrics/CyclomaticComplexity {}.tap do |hash| hash['name'] = @name hash['quantity'] = @quantity hash['unitPrice'] = @unit_price hash['ean'] = @ean unless @ean.nil? hash['taxRate'] = @tax_rate unless @tax_rate.nil? hash['reference'] = @reference unless @reference.nil? hash['discountRate'] = @discount_rate unless @discount_rate.nil? hash['imageUri'] = @image_uri unless @image_uri.nil? hash['type'] = @type unless @type.nil? hash['uri'] = @uri unless @uri.nil? end end