Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class MemberMessageExchangeType

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

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

Container for message metadata.

Java class for MemberMessageExchangeType complex type.

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

 <complexType name="MemberMessageExchangeType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Item" type="{urn:ebay:apis:eBLBaseComponents}ItemType" minOccurs="0"/>
         <element name="Question" type="{urn:ebay:apis:eBLBaseComponents}MemberMessageType" minOccurs="0"/>
         <element name="Response" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="MessageStatus" type="{urn:ebay:apis:eBLBaseComponents}MessageStatusTypeCodeType" minOccurs="0"/>
         <element name="CreationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="LastModifiedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="MessageMedia" type="{urn:ebay:apis:eBLBaseComponents}MessageMediaType" maxOccurs="unbounded" 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 creationDate
           
protected  ItemType item
           
protected  java.util.Calendar lastModifiedDate
           
protected  java.util.List<MessageMediaType> messageMedia
           
protected  MessageStatusTypeCodeType messageStatus
           
protected  MemberMessageType question
           
protected  java.util.List<java.lang.String> response
           
 
Constructor Summary
MemberMessageExchangeType()
           
 
Method Summary
protected  java.util.List<java.lang.Object> _getAny()
           
protected  java.util.List<MessageMediaType> _getMessageMedia()
           
protected  java.util.List<java.lang.String> _getResponse()
           
 java.lang.Object[] getAny()
           
 java.lang.Object getAny(int idx)
           
 int getAnyLength()
           
 java.util.Calendar getCreationDate()
          Gets the value of the creationDate property.
 ItemType getItem()
          Gets the value of the item property.
 java.util.Calendar getLastModifiedDate()
          Gets the value of the lastModifiedDate property.
 MessageMediaType[] getMessageMedia()
           
 MessageMediaType getMessageMedia(int idx)
           
 int getMessageMediaLength()
           
 MessageStatusTypeCodeType getMessageStatus()
          Gets the value of the messageStatus property.
 MemberMessageType getQuestion()
          Gets the value of the question property.
 java.lang.String[] getResponse()
           
 java.lang.String getResponse(int idx)
           
 int getResponseLength()
           
 java.lang.Object setAny(int idx, java.lang.Object value)
           
 void setAny(java.lang.Object[] values)
           
 void setCreationDate(java.util.Calendar value)
          Sets the value of the creationDate property.
 void setItem(ItemType value)
          Sets the value of the item property.
 void setLastModifiedDate(java.util.Calendar value)
          Sets the value of the lastModifiedDate property.
 MessageMediaType setMessageMedia(int idx, MessageMediaType value)
           
 void setMessageMedia(MessageMediaType[] values)
           
 void setMessageStatus(MessageStatusTypeCodeType value)
          Sets the value of the messageStatus property.
 void setQuestion(MemberMessageType value)
          Sets the value of the question property.
 java.lang.String setResponse(int idx, java.lang.String value)
           
 void setResponse(java.lang.String[] values)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

item

protected ItemType item

question

protected MemberMessageType question

response

protected java.util.List<java.lang.String> response

messageStatus

protected MessageStatusTypeCodeType messageStatus

creationDate

protected java.util.Calendar creationDate

lastModifiedDate

protected java.util.Calendar lastModifiedDate

messageMedia

protected java.util.List<MessageMediaType> messageMedia

any

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

MemberMessageExchangeType

public MemberMessageExchangeType()
Method Detail

getItem

public ItemType getItem()
Gets the value of the item property.

Returns:
possible object is ItemType

setItem

public void setItem(ItemType value)
Sets the value of the item property.

Parameters:
value - allowed object is ItemType

getQuestion

public MemberMessageType getQuestion()
Gets the value of the question property.

Returns:
possible object is MemberMessageType

setQuestion

public void setQuestion(MemberMessageType value)
Sets the value of the question property.

Parameters:
value - allowed object is MemberMessageType

getResponse

public java.lang.String[] getResponse()
Returns:
array of String

getResponse

public java.lang.String getResponse(int idx)
Returns:
one of String

getResponseLength

public int getResponseLength()

setResponse

public void setResponse(java.lang.String[] values)
Parameters:
values - allowed objects are String

_getResponse

protected java.util.List<java.lang.String> _getResponse()

setResponse

public java.lang.String setResponse(int idx,
                                    java.lang.String value)
Parameters:
value - allowed object is String

getMessageStatus

public MessageStatusTypeCodeType getMessageStatus()
Gets the value of the messageStatus property.

Returns:
possible object is MessageStatusTypeCodeType

setMessageStatus

public void setMessageStatus(MessageStatusTypeCodeType value)
Sets the value of the messageStatus property.

Parameters:
value - allowed object is MessageStatusTypeCodeType

getCreationDate

public java.util.Calendar getCreationDate()
Gets the value of the creationDate property.

Returns:
possible object is String

setCreationDate

public void setCreationDate(java.util.Calendar value)
Sets the value of the creationDate property.

Parameters:
value - allowed object is String

getLastModifiedDate

public java.util.Calendar getLastModifiedDate()
Gets the value of the lastModifiedDate property.

Returns:
possible object is String

setLastModifiedDate

public void setLastModifiedDate(java.util.Calendar value)
Sets the value of the lastModifiedDate property.

Parameters:
value - allowed object is String

getMessageMedia

public MessageMediaType[] getMessageMedia()
Returns:
array of MessageMediaType

getMessageMedia

public MessageMediaType getMessageMedia(int idx)
Returns:
one of MessageMediaType

getMessageMediaLength

public int getMessageMediaLength()

setMessageMedia

public void setMessageMedia(MessageMediaType[] values)
Parameters:
values - allowed objects are MessageMediaType

_getMessageMedia

protected java.util.List<MessageMediaType> _getMessageMedia()

setMessageMedia

public MessageMediaType setMessageMedia(int idx,
                                        MessageMediaType value)
Parameters:
value - allowed object is MessageMediaType

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.