Class: AccountSummaryType

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

Overview

urn:ebay:apis:eBLBaseComponentsAccountSummaryType

Constant Summary collapse

@@schema_type =
"AccountSummaryType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[
["accountState", ["AccountStateCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "AccountState")]],
["invoicePayment", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "InvoicePayment")]],
["invoiceCredit", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "InvoiceCredit")]],
["invoiceNewFee", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "InvoiceNewFee")]],
["additionalAccount", ["AdditionalAccountType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "AdditionalAccount")]],
["amountPastDue", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "AmountPastDue")]],
["bankAccountInfo", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "BankAccountInfo")]],
["bankModifyDate", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "BankModifyDate")]],
["billingCycleDate", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "BillingCycleDate")]],
["creditCardExpiration", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CreditCardExpiration")]],
["creditCardInfo", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CreditCardInfo")]],
["creditCardModifyDate", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CreditCardModifyDate")]],
["currentBalance", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CurrentBalance")]],
["email", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "Email")]],
["invoiceBalance", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "InvoiceBalance")]],
["invoiceDate", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "InvoiceDate")]],
["lastAmountPaid", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "LastAmountPaid")]],
["lastPaymentDate", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "LastPaymentDate")]],
["pastDue", ["SOAP::SOAPBoolean", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PastDue")]],
["paymentMethod", ["SellerPaymentMethodCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "PaymentMethod")]],
["any", [nil, XSD::QName.new("http://www.w3.org/2001/XMLSchema", "anyType")]]]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(accountState = nil, invoicePayment = nil, invoiceCredit = nil, invoiceNewFee = nil, additionalAccount = [], amountPastDue = nil, bankAccountInfo = nil, bankModifyDate = nil, billingCycleDate = nil, creditCardExpiration = nil, creditCardInfo = nil, creditCardModifyDate = nil, currentBalance = nil, email = nil, invoiceBalance = nil, invoiceDate = nil, lastAmountPaid = nil, lastPaymentDate = nil, pastDue = nil, paymentMethod = nil) ⇒ AccountSummaryType

Returns a new instance of AccountSummaryType.



11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
# File 'lib/eBay.rb', line 11860

def initialize(accountState = nil, invoicePayment = nil, invoiceCredit = nil, invoiceNewFee = nil, additionalAccount = [], amountPastDue = nil, bankAccountInfo = nil, bankModifyDate = nil, billingCycleDate = nil, creditCardExpiration = nil, creditCardInfo = nil, creditCardModifyDate = nil, currentBalance = nil, email = nil, invoiceBalance = nil, invoiceDate = nil, lastAmountPaid = nil, lastPaymentDate = nil, pastDue = nil, paymentMethod = nil)
  @accountState = accountState
  @invoicePayment = invoicePayment
  @invoiceCredit = invoiceCredit
  @invoiceNewFee = invoiceNewFee
  @additionalAccount = additionalAccount
  @amountPastDue = amountPastDue
  @bankAccountInfo = bankAccountInfo
  @bankModifyDate = bankModifyDate
  @billingCycleDate = billingCycleDate
  @creditCardExpiration = creditCardExpiration
  @creditCardInfo = creditCardInfo
  @creditCardModifyDate = creditCardModifyDate
  @currentBalance = currentBalance
  @email = email
  @invoiceBalance = invoiceBalance
  @invoiceDate = invoiceDate
  @lastAmountPaid = lastAmountPaid
  @lastPaymentDate = lastPaymentDate
  @pastDue = pastDue
  @paymentMethod = paymentMethod
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



11854
11855
11856
# File 'lib/eBay.rb', line 11854

def __xmlele_any
  @__xmlele_any
end

#accountStateObject

Returns the value of attribute accountState.



11834
11835
11836
# File 'lib/eBay.rb', line 11834

def accountState
  @accountState
end

#additionalAccountObject

Returns the value of attribute additionalAccount.



11838
11839
11840
# File 'lib/eBay.rb', line 11838

def additionalAccount
  @additionalAccount
end

#amountPastDueObject

Returns the value of attribute amountPastDue.



11839
11840
11841
# File 'lib/eBay.rb', line 11839

def amountPastDue
  @amountPastDue
end

#bankAccountInfoObject

Returns the value of attribute bankAccountInfo.



11840
11841
11842
# File 'lib/eBay.rb', line 11840

def bankAccountInfo
  @bankAccountInfo
end

#bankModifyDateObject

Returns the value of attribute bankModifyDate.



11841
11842
11843
# File 'lib/eBay.rb', line 11841

def bankModifyDate
  @bankModifyDate
end

#billingCycleDateObject

Returns the value of attribute billingCycleDate.



11842
11843
11844
# File 'lib/eBay.rb', line 11842

def billingCycleDate
  @billingCycleDate
end

#creditCardExpirationObject

Returns the value of attribute creditCardExpiration.



11843
11844
11845
# File 'lib/eBay.rb', line 11843

def creditCardExpiration
  @creditCardExpiration
end

#creditCardInfoObject

Returns the value of attribute creditCardInfo.



11844
11845
11846
# File 'lib/eBay.rb', line 11844

def creditCardInfo
  @creditCardInfo
end

#creditCardModifyDateObject

Returns the value of attribute creditCardModifyDate.



11845
11846
11847
# File 'lib/eBay.rb', line 11845

def creditCardModifyDate
  @creditCardModifyDate
end

#currentBalanceObject

Returns the value of attribute currentBalance.



11846
11847
11848
# File 'lib/eBay.rb', line 11846

def currentBalance
  @currentBalance
end

#emailObject

Returns the value of attribute email.



11847
11848
11849
# File 'lib/eBay.rb', line 11847

def email
  @email
end

#invoiceBalanceObject

Returns the value of attribute invoiceBalance.



11848
11849
11850
# File 'lib/eBay.rb', line 11848

def invoiceBalance
  @invoiceBalance
end

#invoiceCreditObject

Returns the value of attribute invoiceCredit.



11836
11837
11838
# File 'lib/eBay.rb', line 11836

def invoiceCredit
  @invoiceCredit
end

#invoiceDateObject

Returns the value of attribute invoiceDate.



11849
11850
11851
# File 'lib/eBay.rb', line 11849

def invoiceDate
  @invoiceDate
end

#invoiceNewFeeObject

Returns the value of attribute invoiceNewFee.



11837
11838
11839
# File 'lib/eBay.rb', line 11837

def invoiceNewFee
  @invoiceNewFee
end

#invoicePaymentObject

Returns the value of attribute invoicePayment.



11835
11836
11837
# File 'lib/eBay.rb', line 11835

def invoicePayment
  @invoicePayment
end

#lastAmountPaidObject

Returns the value of attribute lastAmountPaid.



11850
11851
11852
# File 'lib/eBay.rb', line 11850

def lastAmountPaid
  @lastAmountPaid
end

#lastPaymentDateObject

Returns the value of attribute lastPaymentDate.



11851
11852
11853
# File 'lib/eBay.rb', line 11851

def lastPaymentDate
  @lastPaymentDate
end

#pastDueObject

Returns the value of attribute pastDue.



11852
11853
11854
# File 'lib/eBay.rb', line 11852

def pastDue
  @pastDue
end

#paymentMethodObject

Returns the value of attribute paymentMethod.



11853
11854
11855
# File 'lib/eBay.rb', line 11853

def paymentMethod
  @paymentMethod
end

Instance Method Details

#set_any(elements) ⇒ Object



11856
11857
11858
# File 'lib/eBay.rb', line 11856

def set_any(elements)
  @__xmlele_any = elements
end