Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class AccountSummaryType

java.lang.Object
  extended by com.ebay.soap.eBLBaseComponents.AccountSummaryType
All Implemented Interfaces:
java.io.Serializable

public class AccountSummaryType
extends java.lang.Object
implements java.io.Serializable

Summary data for the requesting user's seller account as a whole. This includes a balance for the account, any past due amount and date, and defining data for additional accounts (if the user has changed country of residency while having an active eBay account).

Java class for AccountSummaryType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="AccountSummaryType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="AccountState" type="{urn:ebay:apis:eBLBaseComponents}AccountStateCodeType" minOccurs="0"/>
         <element name="InvoicePayment" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
         <element name="InvoiceCredit" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
         <element name="InvoiceNewFee" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
         <element name="AdditionalAccount" type="{urn:ebay:apis:eBLBaseComponents}AdditionalAccountType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="AmountPastDue" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
         <element name="BankAccountInfo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="BankModifyDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="BillingCycleDate" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="CreditCardExpiration" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="CreditCardInfo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CreditCardModifyDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="CurrentBalance" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
         <element name="Email" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="InvoiceBalance" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
         <element name="InvoiceDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="LastAmountPaid" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
         <element name="LastPaymentDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="PastDue" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="PaymentMethod" type="{urn:ebay:apis:eBLBaseComponents}SellerPaymentMethodCodeType" minOccurs="0"/>
         <any/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  AccountStateCodeType accountState
           
protected  java.util.List<AdditionalAccountType> additionalAccount
           
protected  AmountType amountPastDue
           
protected  java.util.List<java.lang.Object> any
           
protected  java.lang.String bankAccountInfo
           
protected  java.util.Calendar bankModifyDate
           
protected  java.lang.Integer billingCycleDate
           
protected  java.util.Calendar creditCardExpiration
           
protected  java.lang.String creditCardInfo
           
protected  java.util.Calendar creditCardModifyDate
           
protected  AmountType currentBalance
           
protected  java.lang.String email
           
protected  AmountType invoiceBalance
           
protected  AmountType invoiceCredit
           
protected  java.util.Calendar invoiceDate
           
protected  AmountType invoiceNewFee
           
protected  AmountType invoicePayment
           
protected  AmountType lastAmountPaid
           
protected  java.util.Calendar lastPaymentDate
           
protected  java.lang.Boolean pastDue
           
protected  SellerPaymentMethodCodeType paymentMethod
           
 
Constructor Summary
AccountSummaryType()
           
 
Method Summary
protected  java.util.List<AdditionalAccountType> _getAdditionalAccount()
           
protected  java.util.List<java.lang.Object> _getAny()
           
 AccountStateCodeType getAccountState()
          Gets the value of the accountState property.
 AdditionalAccountType[] getAdditionalAccount()
           
 AdditionalAccountType getAdditionalAccount(int idx)
           
 int getAdditionalAccountLength()
           
 AmountType getAmountPastDue()
          Gets the value of the amountPastDue property.
 java.lang.Object[] getAny()
           
 java.lang.Object getAny(int idx)
           
 int getAnyLength()
           
 java.lang.String getBankAccountInfo()
          Gets the value of the bankAccountInfo property.
 java.util.Calendar getBankModifyDate()
          Gets the value of the bankModifyDate property.
 java.lang.Integer getBillingCycleDate()
          Gets the value of the billingCycleDate property.
 java.util.Calendar getCreditCardExpiration()
          Gets the value of the creditCardExpiration property.
 java.lang.String getCreditCardInfo()
          Gets the value of the creditCardInfo property.
 java.util.Calendar getCreditCardModifyDate()
          Gets the value of the creditCardModifyDate property.
 AmountType getCurrentBalance()
          Gets the value of the currentBalance property.
 java.lang.String getEmail()
          Gets the value of the email property.
 AmountType getInvoiceBalance()
          Gets the value of the invoiceBalance property.
 AmountType getInvoiceCredit()
          Gets the value of the invoiceCredit property.
 java.util.Calendar getInvoiceDate()
          Gets the value of the invoiceDate property.
 AmountType getInvoiceNewFee()
          Gets the value of the invoiceNewFee property.
 AmountType getInvoicePayment()
          Gets the value of the invoicePayment property.
 AmountType getLastAmountPaid()
          Gets the value of the lastAmountPaid property.
 java.util.Calendar getLastPaymentDate()
          Gets the value of the lastPaymentDate property.
 SellerPaymentMethodCodeType getPaymentMethod()
          Gets the value of the paymentMethod property.
 java.lang.Boolean isPastDue()
          Gets the value of the pastDue property.
 void setAccountState(AccountStateCodeType value)
          Sets the value of the accountState property.
 void setAdditionalAccount(AdditionalAccountType[] values)
           
 AdditionalAccountType setAdditionalAccount(int idx, AdditionalAccountType value)
           
 void setAmountPastDue(AmountType value)
          Sets the value of the amountPastDue property.
 java.lang.Object setAny(int idx, java.lang.Object value)
           
 void setAny(java.lang.Object[] values)
           
 void setBankAccountInfo(java.lang.String value)
          Sets the value of the bankAccountInfo property.
 void setBankModifyDate(java.util.Calendar value)
          Sets the value of the bankModifyDate property.
 void setBillingCycleDate(java.lang.Integer value)
          Sets the value of the billingCycleDate property.
 void setCreditCardExpiration(java.util.Calendar value)
          Sets the value of the creditCardExpiration property.
 void setCreditCardInfo(java.lang.String value)
          Sets the value of the creditCardInfo property.
 void setCreditCardModifyDate(java.util.Calendar value)
          Sets the value of the creditCardModifyDate property.
 void setCurrentBalance(AmountType value)
          Sets the value of the currentBalance property.
 void setEmail(java.lang.String value)
          Sets the value of the email property.
 void setInvoiceBalance(AmountType value)
          Sets the value of the invoiceBalance property.
 void setInvoiceCredit(AmountType value)
          Sets the value of the invoiceCredit property.
 void setInvoiceDate(java.util.Calendar value)
          Sets the value of the invoiceDate property.
 void setInvoiceNewFee(AmountType value)
          Sets the value of the invoiceNewFee property.
 void setInvoicePayment(AmountType value)
          Sets the value of the invoicePayment property.
 void setLastAmountPaid(AmountType value)
          Sets the value of the lastAmountPaid property.
 void setLastPaymentDate(java.util.Calendar value)
          Sets the value of the lastPaymentDate property.
 void setPastDue(java.lang.Boolean value)
          Sets the value of the pastDue property.
 void setPaymentMethod(SellerPaymentMethodCodeType value)
          Sets the value of the paymentMethod property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

accountState

protected AccountStateCodeType accountState

invoicePayment

protected AmountType invoicePayment

invoiceCredit

protected AmountType invoiceCredit

invoiceNewFee

protected AmountType invoiceNewFee

additionalAccount

protected java.util.List<AdditionalAccountType> additionalAccount

amountPastDue

protected AmountType amountPastDue

bankAccountInfo

protected java.lang.String bankAccountInfo

bankModifyDate

protected java.util.Calendar bankModifyDate

billingCycleDate

protected java.lang.Integer billingCycleDate

creditCardExpiration

protected java.util.Calendar creditCardExpiration

creditCardInfo

protected java.lang.String creditCardInfo

creditCardModifyDate

protected java.util.Calendar creditCardModifyDate

currentBalance

protected AmountType currentBalance

email

protected java.lang.String email

invoiceBalance

protected AmountType invoiceBalance

invoiceDate

protected java.util.Calendar invoiceDate

lastAmountPaid

protected AmountType lastAmountPaid

lastPaymentDate

protected java.util.Calendar lastPaymentDate

pastDue

protected java.lang.Boolean pastDue

paymentMethod

protected SellerPaymentMethodCodeType paymentMethod

any

protected java.util.List<java.lang.Object> any
Constructor Detail

AccountSummaryType

public AccountSummaryType()
Method Detail

getAccountState

public AccountStateCodeType getAccountState()
Gets the value of the accountState property.

Returns:
possible object is AccountStateCodeType

setAccountState

public void setAccountState(AccountStateCodeType value)
Sets the value of the accountState property.

Parameters:
value - allowed object is AccountStateCodeType

getInvoicePayment

public AmountType getInvoicePayment()
Gets the value of the invoicePayment property.

Returns:
possible object is AmountType

setInvoicePayment

public void setInvoicePayment(AmountType value)
Sets the value of the invoicePayment property.

Parameters:
value - allowed object is AmountType

getInvoiceCredit

public AmountType getInvoiceCredit()
Gets the value of the invoiceCredit property.

Returns:
possible object is AmountType

setInvoiceCredit

public void setInvoiceCredit(AmountType value)
Sets the value of the invoiceCredit property.

Parameters:
value - allowed object is AmountType

getInvoiceNewFee

public AmountType getInvoiceNewFee()
Gets the value of the invoiceNewFee property.

Returns:
possible object is AmountType

setInvoiceNewFee

public void setInvoiceNewFee(AmountType value)
Sets the value of the invoiceNewFee property.

Parameters:
value - allowed object is AmountType

getAdditionalAccount

public AdditionalAccountType[] getAdditionalAccount()
Returns:
array of AdditionalAccountType

getAdditionalAccount

public AdditionalAccountType getAdditionalAccount(int idx)
Returns:
one of AdditionalAccountType

getAdditionalAccountLength

public int getAdditionalAccountLength()

setAdditionalAccount

public void setAdditionalAccount(AdditionalAccountType[] values)
Parameters:
values - allowed objects are AdditionalAccountType

_getAdditionalAccount

protected java.util.List<AdditionalAccountType> _getAdditionalAccount()

setAdditionalAccount

public AdditionalAccountType setAdditionalAccount(int idx,
                                                  AdditionalAccountType value)
Parameters:
value - allowed object is AdditionalAccountType

getAmountPastDue

public AmountType getAmountPastDue()
Gets the value of the amountPastDue property.

Returns:
possible object is AmountType

setAmountPastDue

public void setAmountPastDue(AmountType value)
Sets the value of the amountPastDue property.

Parameters:
value - allowed object is AmountType

getBankAccountInfo

public java.lang.String getBankAccountInfo()
Gets the value of the bankAccountInfo property.

Returns:
possible object is String

setBankAccountInfo

public void setBankAccountInfo(java.lang.String value)
Sets the value of the bankAccountInfo property.

Parameters:
value - allowed object is String

getBankModifyDate

public java.util.Calendar getBankModifyDate()
Gets the value of the bankModifyDate property.

Returns:
possible object is String

setBankModifyDate

public void setBankModifyDate(java.util.Calendar value)
Sets the value of the bankModifyDate property.

Parameters:
value - allowed object is String

getBillingCycleDate

public java.lang.Integer getBillingCycleDate()
Gets the value of the billingCycleDate property.

Returns:
possible object is Integer

setBillingCycleDate

public void setBillingCycleDate(java.lang.Integer value)
Sets the value of the billingCycleDate property.

Parameters:
value - allowed object is Integer

getCreditCardExpiration

public java.util.Calendar getCreditCardExpiration()
Gets the value of the creditCardExpiration property.

Returns:
possible object is String

setCreditCardExpiration

public void setCreditCardExpiration(java.util.Calendar value)
Sets the value of the creditCardExpiration property.

Parameters:
value - allowed object is String

getCreditCardInfo

public java.lang.String getCreditCardInfo()
Gets the value of the creditCardInfo property.

Returns:
possible object is String

setCreditCardInfo

public void setCreditCardInfo(java.lang.String value)
Sets the value of the creditCardInfo property.

Parameters:
value - allowed object is String

getCreditCardModifyDate

public java.util.Calendar getCreditCardModifyDate()
Gets the value of the creditCardModifyDate property.

Returns:
possible object is String

setCreditCardModifyDate

public void setCreditCardModifyDate(java.util.Calendar value)
Sets the value of the creditCardModifyDate property.

Parameters:
value - allowed object is String

getCurrentBalance

public AmountType getCurrentBalance()
Gets the value of the currentBalance property.

Returns:
possible object is AmountType

setCurrentBalance

public void setCurrentBalance(AmountType value)
Sets the value of the currentBalance property.

Parameters:
value - allowed object is AmountType

getEmail

public java.lang.String getEmail()
Gets the value of the email property.

Returns:
possible object is String

setEmail

public void setEmail(java.lang.String value)
Sets the value of the email property.

Parameters:
value - allowed object is String

getInvoiceBalance

public AmountType getInvoiceBalance()
Gets the value of the invoiceBalance property.

Returns:
possible object is AmountType

setInvoiceBalance

public void setInvoiceBalance(AmountType value)
Sets the value of the invoiceBalance property.

Parameters:
value - allowed object is AmountType

getInvoiceDate

public java.util.Calendar getInvoiceDate()
Gets the value of the invoiceDate property.

Returns:
possible object is String

setInvoiceDate

public void setInvoiceDate(java.util.Calendar value)
Sets the value of the invoiceDate property.

Parameters:
value - allowed object is String

getLastAmountPaid

public AmountType getLastAmountPaid()
Gets the value of the lastAmountPaid property.

Returns:
possible object is AmountType

setLastAmountPaid

public void setLastAmountPaid(AmountType value)
Sets the value of the lastAmountPaid property.

Parameters:
value - allowed object is AmountType

getLastPaymentDate

public java.util.Calendar getLastPaymentDate()
Gets the value of the lastPaymentDate property.

Returns:
possible object is String

setLastPaymentDate

public void setLastPaymentDate(java.util.Calendar value)
Sets the value of the lastPaymentDate property.

Parameters:
value - allowed object is String

isPastDue

public java.lang.Boolean isPastDue()
Gets the value of the pastDue property.

Returns:
possible object is Boolean

setPastDue

public void setPastDue(java.lang.Boolean value)
Sets the value of the pastDue property.

Parameters:
value - allowed object is Boolean

getPaymentMethod

public SellerPaymentMethodCodeType getPaymentMethod()
Gets the value of the paymentMethod property.

Returns:
possible object is SellerPaymentMethodCodeType

setPaymentMethod

public void setPaymentMethod(SellerPaymentMethodCodeType value)
Sets the value of the paymentMethod property.

Parameters:
value - allowed object is SellerPaymentMethodCodeType

getAny

public java.lang.Object[] getAny()
Returns:
array of Object Element

getAny

public java.lang.Object getAny(int idx)
Returns:
one of Object Element

getAnyLength

public int getAnyLength()

setAny

public void setAny(java.lang.Object[] values)
Parameters:
values - allowed objects are Object Element

_getAny

protected java.util.List<java.lang.Object> _getAny()

setAny

public java.lang.Object setAny(int idx,
                               java.lang.Object value)
Parameters:
value - allowed object is Object Element

Changes since
the last release

The information contained in this document is proprietary and confidential. Use of this information and the eBay API requires a Non-Disclosure Agreement (NDA) between the user and eBay Inc. For information regarding a qualifying NDA, contact Developer Relations: developer-relations@ebay.com
© 2004-2009 eBay Inc. All rights reserved.