Class: AccountSummaryType

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

Overview

urn:ebay:apis:eBLBaseComponentsAccountSummaryType

Constant Summary collapse

@@schema_type =
"AccountSummaryType"
@@schema_ns =
"urn:ebay:apis:eBLBaseComponents"
@@schema_element =
[ :choice,
  ["accountState", ["AccountStateCodeType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "AccountState")]],
  ["additionalAccount", ["AdditionalAccountType[]", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "AdditionalAccount")]],
  ["additionalAccountsCount", ["SOAP::SOAPInt", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "AdditionalAccountsCount")]],
  ["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::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "BillingCycleDate")]],
  ["cCExp", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CCExp")]],
  ["cCInfo", ["SOAP::SOAPString", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CCInfo")]],
  ["cCModifyDate", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CCModifyDate")]],
  ["currentBalance", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "CurrentBalance")]],
  ["lastAmountPaid", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "LastAmountPaid")]],
  ["lastInvoiceAmount", ["AmountType", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "LastInvoiceAmount")]],
  ["lastInvoiceDate", ["SOAP::SOAPDateTime", XSD::QName.new("urn:ebay:apis:eBLBaseComponents", "LastInvoiceDate")]],
  ["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")]]
]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(accountState = nil, additionalAccount = [], additionalAccountsCount = nil, amountPastDue = nil, bankAccountInfo = nil, bankModifyDate = nil, billingCycleDate = nil, cCExp = nil, cCInfo = nil, cCModifyDate = nil, currentBalance = nil, lastAmountPaid = nil, lastInvoiceAmount = nil, lastInvoiceDate = nil, lastPaymentDate = nil, pastDue = nil, paymentMethod = nil) ⇒ AccountSummaryType

Returns a new instance of AccountSummaryType.



1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
# File 'lib/v_paypal/default.rb', line 1755

def initialize(accountState = nil, additionalAccount = [], additionalAccountsCount = nil, amountPastDue = nil, bankAccountInfo = nil, bankModifyDate = nil, billingCycleDate = nil, cCExp = nil, cCInfo = nil, cCModifyDate = nil, currentBalance = nil, lastAmountPaid = nil, lastInvoiceAmount = nil, lastInvoiceDate = nil, lastPaymentDate = nil, pastDue = nil, paymentMethod = nil)
  @accountState = accountState
  @additionalAccount = additionalAccount
  @additionalAccountsCount = additionalAccountsCount
  @amountPastDue = amountPastDue
  @bankAccountInfo = bankAccountInfo
  @bankModifyDate = bankModifyDate
  @billingCycleDate = billingCycleDate
  @cCExp = cCExp
  @cCInfo = cCInfo
  @cCModifyDate = cCModifyDate
  @currentBalance = currentBalance
  @lastAmountPaid = lastAmountPaid
  @lastInvoiceAmount = lastInvoiceAmount
  @lastInvoiceDate = lastInvoiceDate
  @lastPaymentDate = lastPaymentDate
  @pastDue = pastDue
  @paymentMethod = paymentMethod
end

Instance Attribute Details

#accountStateObject

Returns the value of attribute accountState.



1737
1738
1739
# File 'lib/v_paypal/default.rb', line 1737

def accountState
  @accountState
end

#additionalAccountObject

Returns the value of attribute additionalAccount.



1738
1739
1740
# File 'lib/v_paypal/default.rb', line 1738

def additionalAccount
  @additionalAccount
end

#additionalAccountsCountObject

Returns the value of attribute additionalAccountsCount.



1739
1740
1741
# File 'lib/v_paypal/default.rb', line 1739

def additionalAccountsCount
  @additionalAccountsCount
end

#amountPastDueObject

Returns the value of attribute amountPastDue.



1740
1741
1742
# File 'lib/v_paypal/default.rb', line 1740

def amountPastDue
  @amountPastDue
end

#bankAccountInfoObject

Returns the value of attribute bankAccountInfo.



1741
1742
1743
# File 'lib/v_paypal/default.rb', line 1741

def bankAccountInfo
  @bankAccountInfo
end

#bankModifyDateObject

Returns the value of attribute bankModifyDate.



1742
1743
1744
# File 'lib/v_paypal/default.rb', line 1742

def bankModifyDate
  @bankModifyDate
end

#billingCycleDateObject

Returns the value of attribute billingCycleDate.



1743
1744
1745
# File 'lib/v_paypal/default.rb', line 1743

def billingCycleDate
  @billingCycleDate
end

#cCExpObject

Returns the value of attribute cCExp.



1744
1745
1746
# File 'lib/v_paypal/default.rb', line 1744

def cCExp
  @cCExp
end

#cCInfoObject

Returns the value of attribute cCInfo.



1745
1746
1747
# File 'lib/v_paypal/default.rb', line 1745

def cCInfo
  @cCInfo
end

#cCModifyDateObject

Returns the value of attribute cCModifyDate.



1746
1747
1748
# File 'lib/v_paypal/default.rb', line 1746

def cCModifyDate
  @cCModifyDate
end

#currentBalanceObject

Returns the value of attribute currentBalance.



1747
1748
1749
# File 'lib/v_paypal/default.rb', line 1747

def currentBalance
  @currentBalance
end

#lastAmountPaidObject

Returns the value of attribute lastAmountPaid.



1748
1749
1750
# File 'lib/v_paypal/default.rb', line 1748

def lastAmountPaid
  @lastAmountPaid
end

#lastInvoiceAmountObject

Returns the value of attribute lastInvoiceAmount.



1749
1750
1751
# File 'lib/v_paypal/default.rb', line 1749

def lastInvoiceAmount
  @lastInvoiceAmount
end

#lastInvoiceDateObject

Returns the value of attribute lastInvoiceDate.



1750
1751
1752
# File 'lib/v_paypal/default.rb', line 1750

def lastInvoiceDate
  @lastInvoiceDate
end

#lastPaymentDateObject

Returns the value of attribute lastPaymentDate.



1751
1752
1753
# File 'lib/v_paypal/default.rb', line 1751

def lastPaymentDate
  @lastPaymentDate
end

#pastDueObject

Returns the value of attribute pastDue.



1752
1753
1754
# File 'lib/v_paypal/default.rb', line 1752

def pastDue
  @pastDue
end

#paymentMethodObject

Returns the value of attribute paymentMethod.



1753
1754
1755
# File 'lib/v_paypal/default.rb', line 1753

def paymentMethod
  @paymentMethod
end