Class: AccountSummaryType

Inherits:
Object
  • Object
show all
Defined in:
lib/paypal-business/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.



1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
# File 'lib/paypal-business/default.rb', line 1935

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.



1917
1918
1919
# File 'lib/paypal-business/default.rb', line 1917

def accountState
  @accountState
end

#additionalAccountObject

Returns the value of attribute additionalAccount.



1918
1919
1920
# File 'lib/paypal-business/default.rb', line 1918

def additionalAccount
  @additionalAccount
end

#additionalAccountsCountObject

Returns the value of attribute additionalAccountsCount.



1919
1920
1921
# File 'lib/paypal-business/default.rb', line 1919

def additionalAccountsCount
  @additionalAccountsCount
end

#amountPastDueObject

Returns the value of attribute amountPastDue.



1920
1921
1922
# File 'lib/paypal-business/default.rb', line 1920

def amountPastDue
  @amountPastDue
end

#bankAccountInfoObject

Returns the value of attribute bankAccountInfo.



1921
1922
1923
# File 'lib/paypal-business/default.rb', line 1921

def bankAccountInfo
  @bankAccountInfo
end

#bankModifyDateObject

Returns the value of attribute bankModifyDate.



1922
1923
1924
# File 'lib/paypal-business/default.rb', line 1922

def bankModifyDate
  @bankModifyDate
end

#billingCycleDateObject

Returns the value of attribute billingCycleDate.



1923
1924
1925
# File 'lib/paypal-business/default.rb', line 1923

def billingCycleDate
  @billingCycleDate
end

#cCExpObject

Returns the value of attribute cCExp.



1924
1925
1926
# File 'lib/paypal-business/default.rb', line 1924

def cCExp
  @cCExp
end

#cCInfoObject

Returns the value of attribute cCInfo.



1925
1926
1927
# File 'lib/paypal-business/default.rb', line 1925

def cCInfo
  @cCInfo
end

#cCModifyDateObject

Returns the value of attribute cCModifyDate.



1926
1927
1928
# File 'lib/paypal-business/default.rb', line 1926

def cCModifyDate
  @cCModifyDate
end

#currentBalanceObject

Returns the value of attribute currentBalance.



1927
1928
1929
# File 'lib/paypal-business/default.rb', line 1927

def currentBalance
  @currentBalance
end

#lastAmountPaidObject

Returns the value of attribute lastAmountPaid.



1928
1929
1930
# File 'lib/paypal-business/default.rb', line 1928

def lastAmountPaid
  @lastAmountPaid
end

#lastInvoiceAmountObject

Returns the value of attribute lastInvoiceAmount.



1929
1930
1931
# File 'lib/paypal-business/default.rb', line 1929

def lastInvoiceAmount
  @lastInvoiceAmount
end

#lastInvoiceDateObject

Returns the value of attribute lastInvoiceDate.



1930
1931
1932
# File 'lib/paypal-business/default.rb', line 1930

def lastInvoiceDate
  @lastInvoiceDate
end

#lastPaymentDateObject

Returns the value of attribute lastPaymentDate.



1931
1932
1933
# File 'lib/paypal-business/default.rb', line 1931

def lastPaymentDate
  @lastPaymentDate
end

#pastDueObject

Returns the value of attribute pastDue.



1932
1933
1934
# File 'lib/paypal-business/default.rb', line 1932

def pastDue
  @pastDue
end

#paymentMethodObject

Returns the value of attribute paymentMethod.



1933
1934
1935
# File 'lib/paypal-business/default.rb', line 1933

def paymentMethod
  @paymentMethod
end