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.



13258
13259
13260
13261
13262
13263
13264
13265
13266
13267
13268
13269
13270
13271
13272
13273
13274
13275
13276
13277
13278
13279
13280
# File 'lib/eBay.rb', line 13258

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.



13252
13253
13254
# File 'lib/eBay.rb', line 13252

def __xmlele_any
  @__xmlele_any
end

#accountStateObject

Returns the value of attribute accountState.



13232
13233
13234
# File 'lib/eBay.rb', line 13232

def accountState
  @accountState
end

#additionalAccountObject

Returns the value of attribute additionalAccount.



13236
13237
13238
# File 'lib/eBay.rb', line 13236

def additionalAccount
  @additionalAccount
end

#amountPastDueObject

Returns the value of attribute amountPastDue.



13237
13238
13239
# File 'lib/eBay.rb', line 13237

def amountPastDue
  @amountPastDue
end

#bankAccountInfoObject

Returns the value of attribute bankAccountInfo.



13238
13239
13240
# File 'lib/eBay.rb', line 13238

def bankAccountInfo
  @bankAccountInfo
end

#bankModifyDateObject

Returns the value of attribute bankModifyDate.



13239
13240
13241
# File 'lib/eBay.rb', line 13239

def bankModifyDate
  @bankModifyDate
end

#billingCycleDateObject

Returns the value of attribute billingCycleDate.



13240
13241
13242
# File 'lib/eBay.rb', line 13240

def billingCycleDate
  @billingCycleDate
end

#creditCardExpirationObject

Returns the value of attribute creditCardExpiration.



13241
13242
13243
# File 'lib/eBay.rb', line 13241

def creditCardExpiration
  @creditCardExpiration
end

#creditCardInfoObject

Returns the value of attribute creditCardInfo.



13242
13243
13244
# File 'lib/eBay.rb', line 13242

def creditCardInfo
  @creditCardInfo
end

#creditCardModifyDateObject

Returns the value of attribute creditCardModifyDate.



13243
13244
13245
# File 'lib/eBay.rb', line 13243

def creditCardModifyDate
  @creditCardModifyDate
end

#currentBalanceObject

Returns the value of attribute currentBalance.



13244
13245
13246
# File 'lib/eBay.rb', line 13244

def currentBalance
  @currentBalance
end

#emailObject

Returns the value of attribute email.



13245
13246
13247
# File 'lib/eBay.rb', line 13245

def email
  @email
end

#invoiceBalanceObject

Returns the value of attribute invoiceBalance.



13246
13247
13248
# File 'lib/eBay.rb', line 13246

def invoiceBalance
  @invoiceBalance
end

#invoiceCreditObject

Returns the value of attribute invoiceCredit.



13234
13235
13236
# File 'lib/eBay.rb', line 13234

def invoiceCredit
  @invoiceCredit
end

#invoiceDateObject

Returns the value of attribute invoiceDate.



13247
13248
13249
# File 'lib/eBay.rb', line 13247

def invoiceDate
  @invoiceDate
end

#invoiceNewFeeObject

Returns the value of attribute invoiceNewFee.



13235
13236
13237
# File 'lib/eBay.rb', line 13235

def invoiceNewFee
  @invoiceNewFee
end

#invoicePaymentObject

Returns the value of attribute invoicePayment.



13233
13234
13235
# File 'lib/eBay.rb', line 13233

def invoicePayment
  @invoicePayment
end

#lastAmountPaidObject

Returns the value of attribute lastAmountPaid.



13248
13249
13250
# File 'lib/eBay.rb', line 13248

def lastAmountPaid
  @lastAmountPaid
end

#lastPaymentDateObject

Returns the value of attribute lastPaymentDate.



13249
13250
13251
# File 'lib/eBay.rb', line 13249

def lastPaymentDate
  @lastPaymentDate
end

#pastDueObject

Returns the value of attribute pastDue.



13250
13251
13252
# File 'lib/eBay.rb', line 13250

def pastDue
  @pastDue
end

#paymentMethodObject

Returns the value of attribute paymentMethod.



13251
13252
13253
# File 'lib/eBay.rb', line 13251

def paymentMethod
  @paymentMethod
end

Instance Method Details

#set_any(elements) ⇒ Object



13254
13255
13256
# File 'lib/eBay.rb', line 13254

def set_any(elements)
  @__xmlele_any = elements
end