Class: EBay::PaymentTransactionCodeType

Inherits:
Object
  • Object
show all
Defined in:
lib/eBay.rb

Overview

urn:ebay:apis:eBLBaseComponentsPaymentTransactionCodeType

paymentStatus - EBay::PaymentTransactionStatusCodeType
payer - EBay::UserIdentityType
payee - EBay::UserIdentityType
paymentTime - SOAP::SOAPDateTime
paymentAmount - EBay::AmountType
referenceID - EBay::TransactionReferenceType
feeOrCreditAmount - EBay::AmountType
paymentReferenceID - EBay::TransactionReferenceType

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(paymentStatus = nil, payer = nil, payee = nil, paymentTime = nil, paymentAmount = nil, referenceID = nil, feeOrCreditAmount = nil, paymentReferenceID = []) ⇒ PaymentTransactionCodeType

Returns a new instance of PaymentTransactionCodeType.



28588
28589
28590
28591
28592
28593
28594
28595
28596
28597
28598
# File 'lib/eBay.rb', line 28588

def initialize(paymentStatus = nil, payer = nil, payee = nil, paymentTime = nil, paymentAmount = nil, referenceID = nil, feeOrCreditAmount = nil, paymentReferenceID = [])
  @paymentStatus = paymentStatus
  @payer = payer
  @payee = payee
  @paymentTime = paymentTime
  @paymentAmount = paymentAmount
  @referenceID = referenceID
  @feeOrCreditAmount = feeOrCreditAmount
  @paymentReferenceID = paymentReferenceID
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



28582
28583
28584
# File 'lib/eBay.rb', line 28582

def __xmlele_any
  @__xmlele_any
end

#feeOrCreditAmountObject

Returns the value of attribute feeOrCreditAmount.



28580
28581
28582
# File 'lib/eBay.rb', line 28580

def feeOrCreditAmount
  @feeOrCreditAmount
end

#payeeObject

Returns the value of attribute payee.



28576
28577
28578
# File 'lib/eBay.rb', line 28576

def payee
  @payee
end

#payerObject

Returns the value of attribute payer.



28575
28576
28577
# File 'lib/eBay.rb', line 28575

def payer
  @payer
end

#paymentAmountObject

Returns the value of attribute paymentAmount.



28578
28579
28580
# File 'lib/eBay.rb', line 28578

def paymentAmount
  @paymentAmount
end

#paymentReferenceIDObject

Returns the value of attribute paymentReferenceID.



28581
28582
28583
# File 'lib/eBay.rb', line 28581

def paymentReferenceID
  @paymentReferenceID
end

#paymentStatusObject

Returns the value of attribute paymentStatus.



28574
28575
28576
# File 'lib/eBay.rb', line 28574

def paymentStatus
  @paymentStatus
end

#paymentTimeObject

Returns the value of attribute paymentTime.



28577
28578
28579
# File 'lib/eBay.rb', line 28577

def paymentTime
  @paymentTime
end

#referenceIDObject

Returns the value of attribute referenceID.



28579
28580
28581
# File 'lib/eBay.rb', line 28579

def referenceID
  @referenceID
end

Instance Method Details

#set_any(elements) ⇒ Object



28584
28585
28586
# File 'lib/eBay.rb', line 28584

def set_any(elements)
  @__xmlele_any = elements
end