class Ingenico::Connect::SDK::Domain::Payment::LineItemInvoiceData
@attr [String] description @attr [String] merchant_linenumber
@attr [String] merchant_pagenumber
@attr [String] nr_of_items
@attr [Integer] price_per_item
Attributes
description[RW]
merchant_linenumber[RW]
merchant_pagenumber[RW]
nr_of_items[RW]
price_per_item[RW]
Public Instance Methods
from_hash(hash)
click to toggle source
Calls superclass method
Ingenico::Connect::SDK::DataObject#from_hash
# File lib/ingenico/connect/sdk/domain/payment/line_item_invoice_data.rb, line 39 def from_hash(hash) super if hash.has_key? 'description' @description = hash['description'] end if hash.has_key? 'merchantLinenumber' @merchant_linenumber = hash['merchantLinenumber'] end if hash.has_key? 'merchantPagenumber' @merchant_pagenumber = hash['merchantPagenumber'] end if hash.has_key? 'nrOfItems' @nr_of_items = hash['nrOfItems'] end if hash.has_key? 'pricePerItem' @price_per_item = hash['pricePerItem'] end end
to_h()
click to toggle source
@return (Hash)
Calls superclass method
Ingenico::Connect::SDK::DataObject#to_h
# File lib/ingenico/connect/sdk/domain/payment/line_item_invoice_data.rb, line 29 def to_h hash = super hash['description'] = @description unless @description.nil? hash['merchantLinenumber'] = @merchant_linenumber unless @merchant_linenumber.nil? hash['merchantPagenumber'] = @merchant_pagenumber unless @merchant_pagenumber.nil? hash['nrOfItems'] = @nr_of_items unless @nr_of_items.nil? hash['pricePerItem'] = @price_per_item unless @price_per_item.nil? hash end