class EwayRapid::DirectRefundRequest
Attributes
customer[RW]
customer_ip[RW]
device_id[RW]
line_items[RW]
options[RW]
partner_id[RW]
refund[RW]
shipping_address[RW]
Public Instance Methods
to_json(opts={})
click to toggle source
# File lib/eway_rapid/entities/direct_refund_request.rb, line 12 def to_json(opts={}) { Constants::CUSTOMER => InternalModels::Customer.to_hash(customer), Constants::SHIPPING_ADDRESS => InternalModels::ShippingAddress.to_hash(shipping_address), Constants::REFUND => InternalModels::RefundDetails.to_hash(refund), Constants::LINE_ITEMS => Models::LineItem.to_array(line_items), Constants::OPTIONS => InternalModels::Option.to_array(options), Constants::DEVICE_ID => device_id, Constants::CUSTOMER_DEVICE_IP => customer_ip, Constants::PARTNER_ID => partner_id }.to_json end