Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class BusinessSellerDetailsType

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

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

Type used by the BusinessSellerDetails container, which is returned in an Item node if the item's seller is registered on eBay as a Business Seller.

Java class for BusinessSellerDetailsType complex type.

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

 <complexType name="BusinessSellerDetailsType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Address" type="{urn:ebay:apis:eBLBaseComponents}AddressType" minOccurs="0"/>
         <element name="Fax" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Email" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="AdditionalContactInformation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="TradeRegistrationNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="LegalInvoice" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="TermsAndConditions" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="VATDetails" type="{urn:ebay:apis:eBLBaseComponents}VATDetailsType" minOccurs="0"/>
         <any/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  java.lang.String additionalContactInformation
           
protected  AddressType address
           
protected  java.util.List<java.lang.Object> any
           
protected  java.lang.String email
           
protected  java.lang.String fax
           
protected  java.lang.Boolean legalInvoice
           
protected  java.lang.String termsAndConditions
           
protected  java.lang.String tradeRegistrationNumber
           
protected  VATDetailsType vatDetails
           
 
Constructor Summary
BusinessSellerDetailsType()
           
 
Method Summary
protected  java.util.List<java.lang.Object> _getAny()
           
 java.lang.String getAdditionalContactInformation()
          Gets the value of the additionalContactInformation property.
 AddressType getAddress()
          Gets the value of the address property.
 java.lang.Object[] getAny()
           
 java.lang.Object getAny(int idx)
           
 int getAnyLength()
           
 java.lang.String getEmail()
          Gets the value of the email property.
 java.lang.String getFax()
          Gets the value of the fax property.
 java.lang.String getTermsAndConditions()
          Gets the value of the termsAndConditions property.
 java.lang.String getTradeRegistrationNumber()
          Gets the value of the tradeRegistrationNumber property.
 VATDetailsType getVATDetails()
          Gets the value of the vatDetails property.
 java.lang.Boolean isLegalInvoice()
          Gets the value of the legalInvoice property.
 void setAdditionalContactInformation(java.lang.String value)
          Sets the value of the additionalContactInformation property.
 void setAddress(AddressType value)
          Sets the value of the address property.
 java.lang.Object setAny(int idx, java.lang.Object value)
           
 void setAny(java.lang.Object[] values)
           
 void setEmail(java.lang.String value)
          Sets the value of the email property.
 void setFax(java.lang.String value)
          Sets the value of the fax property.
 void setLegalInvoice(java.lang.Boolean value)
          Sets the value of the legalInvoice property.
 void setTermsAndConditions(java.lang.String value)
          Sets the value of the termsAndConditions property.
 void setTradeRegistrationNumber(java.lang.String value)
          Sets the value of the tradeRegistrationNumber property.
 void setVATDetails(VATDetailsType value)
          Sets the value of the vatDetails property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

address

protected AddressType address

fax

protected java.lang.String fax

email

protected java.lang.String email

additionalContactInformation

protected java.lang.String additionalContactInformation

tradeRegistrationNumber

protected java.lang.String tradeRegistrationNumber

legalInvoice

protected java.lang.Boolean legalInvoice

termsAndConditions

protected java.lang.String termsAndConditions

vatDetails

protected VATDetailsType vatDetails

any

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

BusinessSellerDetailsType

public BusinessSellerDetailsType()
Method Detail

getAddress

public AddressType getAddress()
Gets the value of the address property.

Returns:
possible object is AddressType

setAddress

public void setAddress(AddressType value)
Sets the value of the address property.

Parameters:
value - allowed object is AddressType

getFax

public java.lang.String getFax()
Gets the value of the fax property.

Returns:
possible object is String

setFax

public void setFax(java.lang.String value)
Sets the value of the fax property.

Parameters:
value - allowed object is String

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

getAdditionalContactInformation

public java.lang.String getAdditionalContactInformation()
Gets the value of the additionalContactInformation property.

Returns:
possible object is String

setAdditionalContactInformation

public void setAdditionalContactInformation(java.lang.String value)
Sets the value of the additionalContactInformation property.

Parameters:
value - allowed object is String

getTradeRegistrationNumber

public java.lang.String getTradeRegistrationNumber()
Gets the value of the tradeRegistrationNumber property.

Returns:
possible object is String

setTradeRegistrationNumber

public void setTradeRegistrationNumber(java.lang.String value)
Sets the value of the tradeRegistrationNumber property.

Parameters:
value - allowed object is String

isLegalInvoice

public java.lang.Boolean isLegalInvoice()
Gets the value of the legalInvoice property.

Returns:
possible object is Boolean

setLegalInvoice

public void setLegalInvoice(java.lang.Boolean value)
Sets the value of the legalInvoice property.

Parameters:
value - allowed object is Boolean

getTermsAndConditions

public java.lang.String getTermsAndConditions()
Gets the value of the termsAndConditions property.

Returns:
possible object is String

setTermsAndConditions

public void setTermsAndConditions(java.lang.String value)
Sets the value of the termsAndConditions property.

Parameters:
value - allowed object is String

getVATDetails

public VATDetailsType getVATDetails()
Gets the value of the vatDetails property.

Returns:
possible object is VATDetailsType

setVATDetails

public void setVATDetails(VATDetailsType value)
Sets the value of the vatDetails property.

Parameters:
value - allowed object is VATDetailsType

getAny

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

getAny

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

getAnyLength

public int getAnyLength()

setAny

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

_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 Element Object

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.