class Ingenico::Connect::SDK::Domain::Definitions::LodgingCharge
@attr [Integer] charge_amount
@attr [String] charge_amount_currency_code
@attr [String] charge_type
Attributes
charge_amount[RW]
charge_amount_currency_code[RW]
charge_type[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/definitions/lodging_charge.rb, line 31 def from_hash(hash) super if hash.has_key? 'chargeAmount' @charge_amount = hash['chargeAmount'] end if hash.has_key? 'chargeAmountCurrencyCode' @charge_amount_currency_code = hash['chargeAmountCurrencyCode'] end if hash.has_key? 'chargeType' @charge_type = hash['chargeType'] 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/definitions/lodging_charge.rb, line 23 def to_h hash = super hash['chargeAmount'] = @charge_amount unless @charge_amount.nil? hash['chargeAmountCurrencyCode'] = @charge_amount_currency_code unless @charge_amount_currency_code.nil? hash['chargeType'] = @charge_type unless @charge_type.nil? hash end