Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class AccountSummaryType

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

public class AccountSummaryType
extends Object
implements 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).

See Also:
Serialized Form

Constructor Summary
AccountSummaryType()
           
 
Method Summary
 boolean equals(Object obj)
           
 MessageElement[] get_any()
          Gets the _any value for this AccountSummaryType.
 AccountStateCodeType getAccountState()
          Gets the accountState value for this AccountSummaryType.
 AdditionalAccountType[] getAdditionalAccount()
          Gets the additionalAccount value for this AccountSummaryType.
 AdditionalAccountType getAdditionalAccount(int i)
           
 AmountType getAmountPastDue()
          Gets the amountPastDue value for this AccountSummaryType.
 String getBankAccountInfo()
          Gets the bankAccountInfo value for this AccountSummaryType.
 Calendar getBankModifyDate()
          Gets the bankModifyDate value for this AccountSummaryType.
 Integer getBillingCycleDate()
          Gets the billingCycleDate value for this AccountSummaryType.
 Calendar getCreditCardExpiration()
          Gets the creditCardExpiration value for this AccountSummaryType.
 String getCreditCardInfo()
          Gets the creditCardInfo value for this AccountSummaryType.
 Calendar getCreditCardModifyDate()
          Gets the creditCardModifyDate value for this AccountSummaryType.
 AmountType getCurrentBalance()
          Gets the currentBalance value for this AccountSummaryType.
static org.apache.axis.encoding.Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Deserializer
 String getEmail()
          Gets the email value for this AccountSummaryType.
 AmountType getInvoiceBalance()
          Gets the invoiceBalance value for this AccountSummaryType.
 AmountType getInvoiceCredit()
          Gets the invoiceCredit value for this AccountSummaryType.
 Calendar getInvoiceDate()
          Gets the invoiceDate value for this AccountSummaryType.
 AmountType getInvoiceNewFee()
          Gets the invoiceNewFee value for this AccountSummaryType.
 AmountType getInvoicePayment()
          Gets the invoicePayment value for this AccountSummaryType.
 AmountType getLastAmountPaid()
          Gets the lastAmountPaid value for this AccountSummaryType.
 Calendar getLastPaymentDate()
          Gets the lastPaymentDate value for this AccountSummaryType.
 Boolean getPastDue()
          Gets the pastDue value for this AccountSummaryType.
 SellerPaymentMethodCodeType getPaymentMethod()
          Gets the paymentMethod value for this AccountSummaryType.
static org.apache.axis.encoding.Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Serializer
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void set_any(MessageElement[] _any)
          Sets the _any value for this AccountSummaryType.
 void setAccountState(AccountStateCodeType accountState)
          Sets the accountState value for this AccountSummaryType.
 void setAdditionalAccount(AdditionalAccountType[] additionalAccount)
          Sets the additionalAccount value for this AccountSummaryType.
 void setAdditionalAccount(int i, AdditionalAccountType value)
           
 void setAmountPastDue(AmountType amountPastDue)
          Sets the amountPastDue value for this AccountSummaryType.
 void setBankAccountInfo(String bankAccountInfo)
          Sets the bankAccountInfo value for this AccountSummaryType.
 void setBankModifyDate(Calendar bankModifyDate)
          Sets the bankModifyDate value for this AccountSummaryType.
 void setBillingCycleDate(Integer billingCycleDate)
          Sets the billingCycleDate value for this AccountSummaryType.
 void setCreditCardExpiration(Calendar creditCardExpiration)
          Sets the creditCardExpiration value for this AccountSummaryType.
 void setCreditCardInfo(String creditCardInfo)
          Sets the creditCardInfo value for this AccountSummaryType.
 void setCreditCardModifyDate(Calendar creditCardModifyDate)
          Sets the creditCardModifyDate value for this AccountSummaryType.
 void setCurrentBalance(AmountType currentBalance)
          Sets the currentBalance value for this AccountSummaryType.
 void setEmail(String email)
          Sets the email value for this AccountSummaryType.
 void setInvoiceBalance(AmountType invoiceBalance)
          Sets the invoiceBalance value for this AccountSummaryType.
 void setInvoiceCredit(AmountType invoiceCredit)
          Sets the invoiceCredit value for this AccountSummaryType.
 void setInvoiceDate(Calendar invoiceDate)
          Sets the invoiceDate value for this AccountSummaryType.
 void setInvoiceNewFee(AmountType invoiceNewFee)
          Sets the invoiceNewFee value for this AccountSummaryType.
 void setInvoicePayment(AmountType invoicePayment)
          Sets the invoicePayment value for this AccountSummaryType.
 void setLastAmountPaid(AmountType lastAmountPaid)
          Sets the lastAmountPaid value for this AccountSummaryType.
 void setLastPaymentDate(Calendar lastPaymentDate)
          Sets the lastPaymentDate value for this AccountSummaryType.
 void setPastDue(Boolean pastDue)
          Sets the pastDue value for this AccountSummaryType.
 void setPaymentMethod(SellerPaymentMethodCodeType paymentMethod)
          Sets the paymentMethod value for this AccountSummaryType.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AccountSummaryType

public AccountSummaryType()
Method Detail

getAccountState

public AccountStateCodeType getAccountState()
Gets the accountState value for this AccountSummaryType.

Returns:
accountState State of an account of an eBay user.

setAccountState

public void setAccountState(AccountStateCodeType accountState)
Sets the accountState value for this AccountSummaryType.

Parameters:
accountState - State of an account of an eBay user.

getInvoicePayment

public AmountType getInvoicePayment()
Gets the invoicePayment value for this AccountSummaryType.

Returns:
invoicePayment Basic type for specifying monetary amounts. A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An AmountType expresses both the value (a double) and the currency. Details such as prices, fees, costs, and payments are specified as amount types.

setInvoicePayment

public void setInvoicePayment(AmountType invoicePayment)
Sets the invoicePayment value for this AccountSummaryType.

Parameters:
invoicePayment - Basic type for specifying monetary amounts. A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An AmountType expresses both the value (a double) and the currency. Details such as prices, fees, costs, and payments are specified as amount types.

getInvoiceCredit

public AmountType getInvoiceCredit()
Gets the invoiceCredit value for this AccountSummaryType.

Returns:
invoiceCredit Basic type for specifying monetary amounts. A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An AmountType expresses both the value (a double) and the currency. Details such as prices, fees, costs, and payments are specified as amount types.

setInvoiceCredit

public void setInvoiceCredit(AmountType invoiceCredit)
Sets the invoiceCredit value for this AccountSummaryType.

Parameters:
invoiceCredit - Basic type for specifying monetary amounts. A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An AmountType expresses both the value (a double) and the currency. Details such as prices, fees, costs, and payments are specified as amount types.

getInvoiceNewFee

public AmountType getInvoiceNewFee()
Gets the invoiceNewFee value for this AccountSummaryType.

Returns:
invoiceNewFee Basic type for specifying monetary amounts. A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An AmountType expresses both the value (a double) and the currency. Details such as prices, fees, costs, and payments are specified as amount types.

setInvoiceNewFee

public void setInvoiceNewFee(AmountType invoiceNewFee)
Sets the invoiceNewFee value for this AccountSummaryType.

Parameters:
invoiceNewFee - Basic type for specifying monetary amounts. A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An AmountType expresses both the value (a double) and the currency. Details such as prices, fees, costs, and payments are specified as amount types.

getAdditionalAccount

public AdditionalAccountType[] getAdditionalAccount()
Gets the additionalAccount value for this AccountSummaryType.

Returns:
additionalAccount Contains the data for one additional account. An AccountSummaryType object may return zero, one, or multiple additional accounts. See the schema documentation for AdditionalAccountType for details on additional accounts. The value is positive for debits and negative for credits.

setAdditionalAccount

public void setAdditionalAccount(AdditionalAccountType[] additionalAccount)
Sets the additionalAccount value for this AccountSummaryType.

Parameters:
additionalAccount - Contains the data for one additional account. An AccountSummaryType object may return zero, one, or multiple additional accounts. See the schema documentation for AdditionalAccountType for details on additional accounts. The value is positive for debits and negative for credits.

getAdditionalAccount

public AdditionalAccountType getAdditionalAccount(int i)

setAdditionalAccount

public void setAdditionalAccount(int i,
                                 AdditionalAccountType value)

getAmountPastDue

public AmountType getAmountPastDue()
Gets the amountPastDue value for this AccountSummaryType.

Returns:
amountPastDue Basic type for specifying monetary amounts. A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An AmountType expresses both the value (a double) and the currency. Details such as prices, fees, costs, and payments are specified as amount types.

setAmountPastDue

public void setAmountPastDue(AmountType amountPastDue)
Sets the amountPastDue value for this AccountSummaryType.

Parameters:
amountPastDue - Basic type for specifying monetary amounts. A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An AmountType expresses both the value (a double) and the currency. Details such as prices, fees, costs, and payments are specified as amount types.

getBankAccountInfo

public String getBankAccountInfo()
Gets the bankAccountInfo value for this AccountSummaryType.

Returns:
bankAccountInfo

setBankAccountInfo

public void setBankAccountInfo(String bankAccountInfo)
Sets the bankAccountInfo value for this AccountSummaryType.

Parameters:
bankAccountInfo -

getBankModifyDate

public Calendar getBankModifyDate()
Gets the bankModifyDate value for this AccountSummaryType.

Returns:
bankModifyDate

setBankModifyDate

public void setBankModifyDate(Calendar bankModifyDate)
Sets the bankModifyDate value for this AccountSummaryType.

Parameters:
bankModifyDate -

getBillingCycleDate

public Integer getBillingCycleDate()
Gets the billingCycleDate value for this AccountSummaryType.

Returns:
billingCycleDate

setBillingCycleDate

public void setBillingCycleDate(Integer billingCycleDate)
Sets the billingCycleDate value for this AccountSummaryType.

Parameters:
billingCycleDate -

getCreditCardExpiration

public Calendar getCreditCardExpiration()
Gets the creditCardExpiration value for this AccountSummaryType.

Returns:
creditCardExpiration

setCreditCardExpiration

public void setCreditCardExpiration(Calendar creditCardExpiration)
Sets the creditCardExpiration value for this AccountSummaryType.

Parameters:
creditCardExpiration -

getCreditCardInfo

public String getCreditCardInfo()
Gets the creditCardInfo value for this AccountSummaryType.

Returns:
creditCardInfo

setCreditCardInfo

public void setCreditCardInfo(String creditCardInfo)
Sets the creditCardInfo value for this AccountSummaryType.

Parameters:
creditCardInfo -

getCreditCardModifyDate

public Calendar getCreditCardModifyDate()
Gets the creditCardModifyDate value for this AccountSummaryType.

Returns:
creditCardModifyDate

setCreditCardModifyDate

public void setCreditCardModifyDate(Calendar creditCardModifyDate)
Sets the creditCardModifyDate value for this AccountSummaryType.

Parameters:
creditCardModifyDate -

getCurrentBalance

public AmountType getCurrentBalance()
Gets the currentBalance value for this AccountSummaryType.

Returns:
currentBalance Basic type for specifying monetary amounts. A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An AmountType expresses both the value (a double) and the currency. Details such as prices, fees, costs, and payments are specified as amount types.

setCurrentBalance

public void setCurrentBalance(AmountType currentBalance)
Sets the currentBalance value for this AccountSummaryType.

Parameters:
currentBalance - Basic type for specifying monetary amounts. A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An AmountType expresses both the value (a double) and the currency. Details such as prices, fees, costs, and payments are specified as amount types.

getEmail

public String getEmail()
Gets the email value for this AccountSummaryType.

Returns:
email

setEmail

public void setEmail(String email)
Sets the email value for this AccountSummaryType.

Parameters:
email -

getInvoiceBalance

public AmountType getInvoiceBalance()
Gets the invoiceBalance value for this AccountSummaryType.

Returns:
invoiceBalance Basic type for specifying monetary amounts. A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An AmountType expresses both the value (a double) and the currency. Details such as prices, fees, costs, and payments are specified as amount types.

setInvoiceBalance

public void setInvoiceBalance(AmountType invoiceBalance)
Sets the invoiceBalance value for this AccountSummaryType.

Parameters:
invoiceBalance - Basic type for specifying monetary amounts. A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An AmountType expresses both the value (a double) and the currency. Details such as prices, fees, costs, and payments are specified as amount types.

getInvoiceDate

public Calendar getInvoiceDate()
Gets the invoiceDate value for this AccountSummaryType.

Returns:
invoiceDate

setInvoiceDate

public void setInvoiceDate(Calendar invoiceDate)
Sets the invoiceDate value for this AccountSummaryType.

Parameters:
invoiceDate -

getLastAmountPaid

public AmountType getLastAmountPaid()
Gets the lastAmountPaid value for this AccountSummaryType.

Returns:
lastAmountPaid Basic type for specifying monetary amounts. A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An AmountType expresses both the value (a double) and the currency. Details such as prices, fees, costs, and payments are specified as amount types.

setLastAmountPaid

public void setLastAmountPaid(AmountType lastAmountPaid)
Sets the lastAmountPaid value for this AccountSummaryType.

Parameters:
lastAmountPaid - Basic type for specifying monetary amounts. A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An AmountType expresses both the value (a double) and the currency. Details such as prices, fees, costs, and payments are specified as amount types.

getLastPaymentDate

public Calendar getLastPaymentDate()
Gets the lastPaymentDate value for this AccountSummaryType.

Returns:
lastPaymentDate

setLastPaymentDate

public void setLastPaymentDate(Calendar lastPaymentDate)
Sets the lastPaymentDate value for this AccountSummaryType.

Parameters:
lastPaymentDate -

getPastDue

public Boolean getPastDue()
Gets the pastDue value for this AccountSummaryType.

Returns:
pastDue

setPastDue

public void setPastDue(Boolean pastDue)
Sets the pastDue value for this AccountSummaryType.

Parameters:
pastDue -

getPaymentMethod

public SellerPaymentMethodCodeType getPaymentMethod()
Gets the paymentMethod value for this AccountSummaryType.

Returns:
paymentMethod These are payment methods that sellers can use to pay eBay fees.

setPaymentMethod

public void setPaymentMethod(SellerPaymentMethodCodeType paymentMethod)
Sets the paymentMethod value for this AccountSummaryType.

Parameters:
paymentMethod - These are payment methods that sellers can use to pay eBay fees.

get_any

public MessageElement[] get_any()
Gets the _any value for this AccountSummaryType.

Returns:
_any

set_any

public void set_any(MessageElement[] _any)
Sets the _any value for this AccountSummaryType.

Parameters:
_any -

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(String mechType,
                                                                Class _javaType,
                                                                QName _xmlType)
Get Custom Serializer


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(String mechType,
                                                                    Class _javaType,
                                                                    QName _xmlType)
Get Custom Deserializer


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-2006 eBay Inc. All rights reserved.