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.



14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
14859
14860
14861
14862
14863
14864
14865
14866
14867
14868
# File 'lib/eBay.rb', line 14846

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.



14840
14841
14842
# File 'lib/eBay.rb', line 14840

def __xmlele_any
  @__xmlele_any
end

#accountStateObject

Returns the value of attribute accountState.



14820
14821
14822
# File 'lib/eBay.rb', line 14820

def accountState
  @accountState
end

#additionalAccountObject

Returns the value of attribute additionalAccount.



14824
14825
14826
# File 'lib/eBay.rb', line 14824

def additionalAccount
  @additionalAccount
end

#amountPastDueObject

Returns the value of attribute amountPastDue.



14825
14826
14827
# File 'lib/eBay.rb', line 14825

def amountPastDue
  @amountPastDue
end

#bankAccountInfoObject

Returns the value of attribute bankAccountInfo.



14826
14827
14828
# File 'lib/eBay.rb', line 14826

def bankAccountInfo
  @bankAccountInfo
end

#bankModifyDateObject

Returns the value of attribute bankModifyDate.



14827
14828
14829
# File 'lib/eBay.rb', line 14827

def bankModifyDate
  @bankModifyDate
end

#billingCycleDateObject

Returns the value of attribute billingCycleDate.



14828
14829
14830
# File 'lib/eBay.rb', line 14828

def billingCycleDate
  @billingCycleDate
end

#creditCardExpirationObject

Returns the value of attribute creditCardExpiration.



14829
14830
14831
# File 'lib/eBay.rb', line 14829

def creditCardExpiration
  @creditCardExpiration
end

#creditCardInfoObject

Returns the value of attribute creditCardInfo.



14830
14831
14832
# File 'lib/eBay.rb', line 14830

def creditCardInfo
  @creditCardInfo
end

#creditCardModifyDateObject

Returns the value of attribute creditCardModifyDate.



14831
14832
14833
# File 'lib/eBay.rb', line 14831

def creditCardModifyDate
  @creditCardModifyDate
end

#currentBalanceObject

Returns the value of attribute currentBalance.



14832
14833
14834
# File 'lib/eBay.rb', line 14832

def currentBalance
  @currentBalance
end

#emailObject

Returns the value of attribute email.



14833
14834
14835
# File 'lib/eBay.rb', line 14833

def email
  @email
end

#invoiceBalanceObject

Returns the value of attribute invoiceBalance.



14834
14835
14836
# File 'lib/eBay.rb', line 14834

def invoiceBalance
  @invoiceBalance
end

#invoiceCreditObject

Returns the value of attribute invoiceCredit.



14822
14823
14824
# File 'lib/eBay.rb', line 14822

def invoiceCredit
  @invoiceCredit
end

#invoiceDateObject

Returns the value of attribute invoiceDate.



14835
14836
14837
# File 'lib/eBay.rb', line 14835

def invoiceDate
  @invoiceDate
end

#invoiceNewFeeObject

Returns the value of attribute invoiceNewFee.



14823
14824
14825
# File 'lib/eBay.rb', line 14823

def invoiceNewFee
  @invoiceNewFee
end

#invoicePaymentObject

Returns the value of attribute invoicePayment.



14821
14822
14823
# File 'lib/eBay.rb', line 14821

def invoicePayment
  @invoicePayment
end

#lastAmountPaidObject

Returns the value of attribute lastAmountPaid.



14836
14837
14838
# File 'lib/eBay.rb', line 14836

def lastAmountPaid
  @lastAmountPaid
end

#lastPaymentDateObject

Returns the value of attribute lastPaymentDate.



14837
14838
14839
# File 'lib/eBay.rb', line 14837

def lastPaymentDate
  @lastPaymentDate
end

#pastDueObject

Returns the value of attribute pastDue.



14838
14839
14840
# File 'lib/eBay.rb', line 14838

def pastDue
  @pastDue
end

#paymentMethodObject

Returns the value of attribute paymentMethod.



14839
14840
14841
# File 'lib/eBay.rb', line 14839

def paymentMethod
  @paymentMethod
end

Instance Method Details

#set_any(elements) ⇒ Object



14842
14843
14844
# File 'lib/eBay.rb', line 14842

def set_any(elements)
  @__xmlele_any = elements
end