Class: AuthorizeNet::API::ProfileTransRefundType

Inherits:
Object
  • Object
show all
Includes:
ROXML
Defined in:
lib/authorize_net/api/schema.rb

Overview

AnetApi/xml/v1/schema/AnetApiSchema.xsdprofileTransRefundType

amount - SOAP::SOAPDecimal
tax - ExtendedAmountType
shipping - ExtendedAmountType
duty - ExtendedAmountType
lineItems - LineItemType
customerProfileId - (any)
customerPaymentProfileId - (any)
customerShippingAddressId - (any)
creditCardNumberMasked - SOAP::SOAPString
bankRoutingNumberMasked - SOAP::SOAPString
bankAccountNumberMasked - SOAP::SOAPString
order - OrderExType
transId - (any)

Instance Method Summary collapse

Constructor Details

#initialize(amount = nil, tax = nil, shipping = nil, duty = nil, lineItems = [], customerProfileId = nil, customerPaymentProfileId = nil, customerShippingAddressId = nil, creditCardNumberMasked = nil, bankRoutingNumberMasked = nil, bankAccountNumberMasked = nil, order = nil, transId = nil) ⇒ ProfileTransRefundType

Returns a new instance of ProfileTransRefundType.



1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
# File 'lib/authorize_net/api/schema.rb', line 1653

def initialize(amount = nil, tax = nil, shipping = nil, duty = nil, lineItems = [], customerProfileId = nil, customerPaymentProfileId = nil, customerShippingAddressId = nil, creditCardNumberMasked = nil, bankRoutingNumberMasked = nil, bankAccountNumberMasked = nil, order = nil, transId = nil)
  @amount = amount
  @tax = tax
  @shipping = shipping
  @duty = duty
  @lineItems = lineItems
  @customerProfileId = customerProfileId
  @customerPaymentProfileId = customerPaymentProfileId
  @customerShippingAddressId = customerShippingAddressId
  @creditCardNumberMasked = creditCardNumberMasked
  @bankRoutingNumberMasked = bankRoutingNumberMasked
  @bankAccountNumberMasked = bankAccountNumberMasked
  @order = order
  @transId = transId
end