Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class MyMessagesMessageType

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

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

Container for the message information for each message specified in MessageIDs. The amount and type of information returned varies based on the requested detail level.

Java class for MyMessagesMessageType complex type.

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

 <complexType name="MyMessagesMessageType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Sender" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="RecipientUserID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SendToName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Subject" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="MessageID" type="{urn:ebay:apis:eBLBaseComponents}MyMessagesMessageIDType" minOccurs="0"/>
         <element name="ExternalMessageID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ContentType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Text" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Flagged" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Read" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="CreationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="ReceiveDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="ExpirationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="ItemID" type="{urn:ebay:apis:eBLBaseComponents}ItemIDType" minOccurs="0"/>
         <element name="ResponseDetails" type="{urn:ebay:apis:eBLBaseComponents}MyMessagesResponseDetailsType" minOccurs="0"/>
         <element name="ForwardDetails" type="{urn:ebay:apis:eBLBaseComponents}MyMessagesForwardDetailsType" minOccurs="0"/>
         <element name="Folder" type="{urn:ebay:apis:eBLBaseComponents}MyMessagesFolderType" minOccurs="0"/>
         <element name="Content" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="MessageType" type="{urn:ebay:apis:eBLBaseComponents}MessageTypeCodeType" minOccurs="0"/>
         <element name="ListingStatus" type="{urn:ebay:apis:eBLBaseComponents}ListingStatusCodeType" minOccurs="0"/>
         <element name="QuestionType" type="{urn:ebay:apis:eBLBaseComponents}QuestionTypeCodeType" minOccurs="0"/>
         <element name="Replied" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="HighPriority" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="ItemEndTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="ItemTitle" type="{http://www.w3.org/2001/XMLSchema}string" 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.lang.String content
           
protected  java.lang.String contentType
           
protected  java.util.Calendar creationDate
           
protected  java.util.Calendar expirationDate
           
protected  java.lang.String externalMessageID
           
protected  java.lang.Boolean flagged
           
protected  MyMessagesFolderType folder
           
protected  MyMessagesForwardDetailsType forwardDetails
           
protected  java.lang.Boolean highPriority
           
protected  java.util.Calendar itemEndTime
           
protected  java.lang.String itemID
           
protected  java.lang.String itemTitle
           
protected  ListingStatusCodeType listingStatus
           
protected  java.lang.String messageID
           
protected  java.util.List<MessageMediaType> messageMedia
           
protected  MessageTypeCodeType messageType
           
protected  QuestionTypeCodeType questionType
           
protected  java.lang.Boolean read
           
protected  java.util.Calendar receiveDate
           
protected  java.lang.String recipientUserID
           
protected  java.lang.Boolean replied
           
protected  MyMessagesResponseDetailsType responseDetails
           
protected  java.lang.String sender
           
protected  java.lang.String sendToName
           
protected  java.lang.String subject
           
protected  java.lang.String text
           
 
Constructor Summary
MyMessagesMessageType()
           
 
Method Summary
protected  java.util.List<java.lang.Object> _getAny()
           
protected  java.util.List<MessageMediaType> _getMessageMedia()
           
 java.lang.Object[] getAny()
           
 java.lang.Object getAny(int idx)
           
 int getAnyLength()
           
 java.lang.String getContent()
          Gets the value of the content property.
 java.lang.String getContentType()
          Gets the value of the contentType property.
 java.util.Calendar getCreationDate()
          Gets the value of the creationDate property.
 java.util.Calendar getExpirationDate()
          Gets the value of the expirationDate property.
 java.lang.String getExternalMessageID()
          Gets the value of the externalMessageID property.
 MyMessagesFolderType getFolder()
          Gets the value of the folder property.
 MyMessagesForwardDetailsType getForwardDetails()
          Gets the value of the forwardDetails property.
 java.util.Calendar getItemEndTime()
          Gets the value of the itemEndTime property.
 java.lang.String getItemID()
          Gets the value of the itemID property.
 java.lang.String getItemTitle()
          Gets the value of the itemTitle property.
 ListingStatusCodeType getListingStatus()
          Gets the value of the listingStatus property.
 java.lang.String getMessageID()
          Gets the value of the messageID property.
 MessageMediaType[] getMessageMedia()
           
 MessageMediaType getMessageMedia(int idx)
           
 int getMessageMediaLength()
           
 MessageTypeCodeType getMessageType()
          Gets the value of the messageType property.
 QuestionTypeCodeType getQuestionType()
          Gets the value of the questionType property.
 java.util.Calendar getReceiveDate()
          Gets the value of the receiveDate property.
 java.lang.String getRecipientUserID()
          Gets the value of the recipientUserID property.
 MyMessagesResponseDetailsType getResponseDetails()
          Gets the value of the responseDetails property.
 java.lang.String getSender()
          Gets the value of the sender property.
 java.lang.String getSendToName()
          Gets the value of the sendToName property.
 java.lang.String getSubject()
          Gets the value of the subject property.
 java.lang.String getText()
          Gets the value of the text property.
 java.lang.Boolean isFlagged()
          Gets the value of the flagged property.
 java.lang.Boolean isHighPriority()
          Gets the value of the highPriority property.
 java.lang.Boolean isRead()
          Gets the value of the read property.
 java.lang.Boolean isReplied()
          Gets the value of the replied property.
 java.lang.Object setAny(int idx, java.lang.Object value)
           
 void setAny(java.lang.Object[] values)
           
 void setContent(java.lang.String value)
          Sets the value of the content property.
 void setContentType(java.lang.String value)
          Sets the value of the contentType property.
 void setCreationDate(java.util.Calendar value)
          Sets the value of the creationDate property.
 void setExpirationDate(java.util.Calendar value)
          Sets the value of the expirationDate property.
 void setExternalMessageID(java.lang.String value)
          Sets the value of the externalMessageID property.
 void setFlagged(java.lang.Boolean value)
          Sets the value of the flagged property.
 void setFolder(MyMessagesFolderType value)
          Sets the value of the folder property.
 void setForwardDetails(MyMessagesForwardDetailsType value)
          Sets the value of the forwardDetails property.
 void setHighPriority(java.lang.Boolean value)
          Sets the value of the highPriority property.
 void setItemEndTime(java.util.Calendar value)
          Sets the value of the itemEndTime property.
 void setItemID(java.lang.String value)
          Sets the value of the itemID property.
 void setItemTitle(java.lang.String value)
          Sets the value of the itemTitle property.
 void setListingStatus(ListingStatusCodeType value)
          Sets the value of the listingStatus property.
 void setMessageID(java.lang.String value)
          Sets the value of the messageID property.
 MessageMediaType setMessageMedia(int idx, MessageMediaType value)
           
 void setMessageMedia(MessageMediaType[] values)
           
 void setMessageType(MessageTypeCodeType value)
          Sets the value of the messageType property.
 void setQuestionType(QuestionTypeCodeType value)
          Sets the value of the questionType property.
 void setRead(java.lang.Boolean value)
          Sets the value of the read property.
 void setReceiveDate(java.util.Calendar value)
          Sets the value of the receiveDate property.
 void setRecipientUserID(java.lang.String value)
          Sets the value of the recipientUserID property.
 void setReplied(java.lang.Boolean value)
          Sets the value of the replied property.
 void setResponseDetails(MyMessagesResponseDetailsType value)
          Sets the value of the responseDetails property.
 void setSender(java.lang.String value)
          Sets the value of the sender property.
 void setSendToName(java.lang.String value)
          Sets the value of the sendToName property.
 void setSubject(java.lang.String value)
          Sets the value of the subject property.
 void setText(java.lang.String value)
          Sets the value of the text property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sender

protected java.lang.String sender

recipientUserID

protected java.lang.String recipientUserID

sendToName

protected java.lang.String sendToName

subject

protected java.lang.String subject

messageID

protected java.lang.String messageID

externalMessageID

protected java.lang.String externalMessageID

contentType

protected java.lang.String contentType

text

protected java.lang.String text

flagged

protected java.lang.Boolean flagged

read

protected java.lang.Boolean read

creationDate

protected java.util.Calendar creationDate

receiveDate

protected java.util.Calendar receiveDate

expirationDate

protected java.util.Calendar expirationDate

itemID

protected java.lang.String itemID

responseDetails

protected MyMessagesResponseDetailsType responseDetails

forwardDetails

protected MyMessagesForwardDetailsType forwardDetails

folder

protected MyMessagesFolderType folder

content

protected java.lang.String content

messageType

protected MessageTypeCodeType messageType

listingStatus

protected ListingStatusCodeType listingStatus

questionType

protected QuestionTypeCodeType questionType

replied

protected java.lang.Boolean replied

highPriority

protected java.lang.Boolean highPriority

itemEndTime

protected java.util.Calendar itemEndTime

itemTitle

protected java.lang.String itemTitle

messageMedia

protected java.util.List<MessageMediaType> messageMedia

any

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

MyMessagesMessageType

public MyMessagesMessageType()
Method Detail

getSender

public java.lang.String getSender()
Gets the value of the sender property.

Returns:
possible object is String

setSender

public void setSender(java.lang.String value)
Sets the value of the sender property.

Parameters:
value - allowed object is String

getRecipientUserID

public java.lang.String getRecipientUserID()
Gets the value of the recipientUserID property.

Returns:
possible object is String

setRecipientUserID

public void setRecipientUserID(java.lang.String value)
Sets the value of the recipientUserID property.

Parameters:
value - allowed object is String

getSendToName

public java.lang.String getSendToName()
Gets the value of the sendToName property.

Returns:
possible object is String

setSendToName

public void setSendToName(java.lang.String value)
Sets the value of the sendToName property.

Parameters:
value - allowed object is String

getSubject

public java.lang.String getSubject()
Gets the value of the subject property.

Returns:
possible object is String

setSubject

public void setSubject(java.lang.String value)
Sets the value of the subject property.

Parameters:
value - allowed object is String

getMessageID

public java.lang.String getMessageID()
Gets the value of the messageID property.

Returns:
possible object is String

setMessageID

public void setMessageID(java.lang.String value)
Sets the value of the messageID property.

Parameters:
value - allowed object is String

getExternalMessageID

public java.lang.String getExternalMessageID()
Gets the value of the externalMessageID property.

Returns:
possible object is String

setExternalMessageID

public void setExternalMessageID(java.lang.String value)
Sets the value of the externalMessageID property.

Parameters:
value - allowed object is String

getContentType

public java.lang.String getContentType()
Gets the value of the contentType property.

Returns:
possible object is String

setContentType

public void setContentType(java.lang.String value)
Sets the value of the contentType property.

Parameters:
value - allowed object is String

getText

public java.lang.String getText()
Gets the value of the text property.

Returns:
possible object is String

setText

public void setText(java.lang.String value)
Sets the value of the text property.

Parameters:
value - allowed object is String

isFlagged

public java.lang.Boolean isFlagged()
Gets the value of the flagged property.

Returns:
possible object is Boolean

setFlagged

public void setFlagged(java.lang.Boolean value)
Sets the value of the flagged property.

Parameters:
value - allowed object is Boolean

isRead

public java.lang.Boolean isRead()
Gets the value of the read property.

Returns:
possible object is Boolean

setRead

public void setRead(java.lang.Boolean value)
Sets the value of the read property.

Parameters:
value - allowed object is Boolean

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

getReceiveDate

public java.util.Calendar getReceiveDate()
Gets the value of the receiveDate property.

Returns:
possible object is String

setReceiveDate

public void setReceiveDate(java.util.Calendar value)
Sets the value of the receiveDate property.

Parameters:
value - allowed object is String

getExpirationDate

public java.util.Calendar getExpirationDate()
Gets the value of the expirationDate property.

Returns:
possible object is String

setExpirationDate

public void setExpirationDate(java.util.Calendar value)
Sets the value of the expirationDate property.

Parameters:
value - allowed object is String

getItemID

public java.lang.String getItemID()
Gets the value of the itemID property.

Returns:
possible object is String

setItemID

public void setItemID(java.lang.String value)
Sets the value of the itemID property.

Parameters:
value - allowed object is String

getResponseDetails

public MyMessagesResponseDetailsType getResponseDetails()
Gets the value of the responseDetails property.

Returns:
possible object is MyMessagesResponseDetailsType

setResponseDetails

public void setResponseDetails(MyMessagesResponseDetailsType value)
Sets the value of the responseDetails property.

Parameters:
value - allowed object is MyMessagesResponseDetailsType

getForwardDetails

public MyMessagesForwardDetailsType getForwardDetails()
Gets the value of the forwardDetails property.

Returns:
possible object is MyMessagesForwardDetailsType

setForwardDetails

public void setForwardDetails(MyMessagesForwardDetailsType value)
Sets the value of the forwardDetails property.

Parameters:
value - allowed object is MyMessagesForwardDetailsType

getFolder

public MyMessagesFolderType getFolder()
Gets the value of the folder property.

Returns:
possible object is MyMessagesFolderType

setFolder

public void setFolder(MyMessagesFolderType value)
Sets the value of the folder property.

Parameters:
value - allowed object is MyMessagesFolderType

getContent

public java.lang.String getContent()
Gets the value of the content property.

Returns:
possible object is String

setContent

public void setContent(java.lang.String value)
Sets the value of the content property.

Parameters:
value - allowed object is String

getMessageType

public MessageTypeCodeType getMessageType()
Gets the value of the messageType property.

Returns:
possible object is MessageTypeCodeType

setMessageType

public void setMessageType(MessageTypeCodeType value)
Sets the value of the messageType property.

Parameters:
value - allowed object is MessageTypeCodeType

getListingStatus

public ListingStatusCodeType getListingStatus()
Gets the value of the listingStatus property.

Returns:
possible object is ListingStatusCodeType

setListingStatus

public void setListingStatus(ListingStatusCodeType value)
Sets the value of the listingStatus property.

Parameters:
value - allowed object is ListingStatusCodeType

getQuestionType

public QuestionTypeCodeType getQuestionType()
Gets the value of the questionType property.

Returns:
possible object is QuestionTypeCodeType

setQuestionType

public void setQuestionType(QuestionTypeCodeType value)
Sets the value of the questionType property.

Parameters:
value - allowed object is QuestionTypeCodeType

isReplied

public java.lang.Boolean isReplied()
Gets the value of the replied property.

Returns:
possible object is Boolean

setReplied

public void setReplied(java.lang.Boolean value)
Sets the value of the replied property.

Parameters:
value - allowed object is Boolean

isHighPriority

public java.lang.Boolean isHighPriority()
Gets the value of the highPriority property.

Returns:
possible object is Boolean

setHighPriority

public void setHighPriority(java.lang.Boolean value)
Sets the value of the highPriority property.

Parameters:
value - allowed object is Boolean

getItemEndTime

public java.util.Calendar getItemEndTime()
Gets the value of the itemEndTime property.

Returns:
possible object is String

setItemEndTime

public void setItemEndTime(java.util.Calendar value)
Sets the value of the itemEndTime property.

Parameters:
value - allowed object is String

getItemTitle

public java.lang.String getItemTitle()
Gets the value of the itemTitle property.

Returns:
possible object is String

setItemTitle

public void setItemTitle(java.lang.String value)
Sets the value of the itemTitle 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 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.