Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class MembershipDetailType

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

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

Type used by the Program container that is returned in the response of the GetUser call if the seller is enrolled in one or more eBay membership programs, such as eBay Plus. The Program container provides the eBay site, program (such as 'EBAYPLUS'), and the membership expiration date.

Note: Currently, eBay Plus is available only to buyers in Germany, Austria, and Australia marketplaces in the near future.

Java class for MembershipDetailType complex type.

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

 <complexType name="MembershipDetailType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="ProgramName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Site" type="{urn:ebay:apis:eBLBaseComponents}SiteCodeType" minOccurs="0"/>
         <element name="ExpiryDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <any/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  java.util.List<java.lang.Object> any
           
protected  java.util.Calendar expiryDate
           
protected  java.lang.String programName
           
protected  SiteCodeType site
           
 
Constructor Summary
MembershipDetailType()
           
 
Method Summary
protected  java.util.List<java.lang.Object> _getAny()
           
 java.lang.Object[] getAny()
           
 java.lang.Object getAny(int idx)
           
 int getAnyLength()
           
 java.util.Calendar getExpiryDate()
          Gets the value of the expiryDate property.
 java.lang.String getProgramName()
          Gets the value of the programName property.
 SiteCodeType getSite()
          Gets the value of the site property.
 java.lang.Object setAny(int idx, java.lang.Object value)
           
 void setAny(java.lang.Object[] values)
           
 void setExpiryDate(java.util.Calendar value)
          Sets the value of the expiryDate property.
 void setProgramName(java.lang.String value)
          Sets the value of the programName property.
 void setSite(SiteCodeType value)
          Sets the value of the site property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

programName

protected java.lang.String programName

site

protected SiteCodeType site

expiryDate

protected java.util.Calendar expiryDate

any

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

MembershipDetailType

public MembershipDetailType()
Method Detail

getProgramName

public java.lang.String getProgramName()
Gets the value of the programName property.

Returns:
possible object is String

setProgramName

public void setProgramName(java.lang.String value)
Sets the value of the programName property.

Parameters:
value - allowed object is String

getSite

public SiteCodeType getSite()
Gets the value of the site property.

Returns:
possible object is SiteCodeType

setSite

public void setSite(SiteCodeType value)
Sets the value of the site property.

Parameters:
value - allowed object is SiteCodeType

getExpiryDate

public java.util.Calendar getExpiryDate()
Gets the value of the expiryDate property.

Returns:
possible object is String

setExpiryDate

public void setExpiryDate(java.util.Calendar value)
Sets the value of the expiryDate property.

Parameters:
value - allowed object is String

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.