Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class MemberMessageType

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

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

Container for individual message information.

Java class for MemberMessageType complex type.

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

 <complexType name="MemberMessageType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="MessageType" type="{urn:ebay:apis:eBLBaseComponents}MessageTypeCodeType" minOccurs="0"/>
         <element name="QuestionType" type="{urn:ebay:apis:eBLBaseComponents}QuestionTypeCodeType" minOccurs="0"/>
         <element name="EmailCopyToSender" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="HideSendersEmailAddress" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="DisplayToPublic" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="SenderID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SenderEmail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="RecipientID" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Subject" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Body" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="MessageID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ParentMessageID" 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 body
           
protected  java.lang.Boolean displayToPublic
           
protected  java.lang.Boolean emailCopyToSender
           
protected  java.lang.Boolean hideSendersEmailAddress
           
protected  java.lang.String messageID
           
protected  java.util.List<MessageMediaType> messageMedia
           
protected  MessageTypeCodeType messageType
           
protected  java.lang.String parentMessageID
           
protected  QuestionTypeCodeType questionType
           
protected  java.util.List<java.lang.String> recipientID
           
protected  java.lang.String senderEmail
           
protected  java.lang.String senderID
           
protected  java.lang.String subject
           
 
Constructor Summary
MemberMessageType()
           
 
Method Summary
protected  java.util.List<java.lang.Object> _getAny()
           
protected  java.util.List<MessageMediaType> _getMessageMedia()
           
protected  java.util.List<java.lang.String> _getRecipientID()
           
 java.lang.Object[] getAny()
           
 java.lang.Object getAny(int idx)
           
 int getAnyLength()
           
 java.lang.String getBody()
          Gets the value of the body 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.
 java.lang.String getParentMessageID()
          Gets the value of the parentMessageID property.
 QuestionTypeCodeType getQuestionType()
          Gets the value of the questionType property.
 java.lang.String[] getRecipientID()
           
 java.lang.String getRecipientID(int idx)
           
 int getRecipientIDLength()
           
 java.lang.String getSenderEmail()
          Gets the value of the senderEmail property.
 java.lang.String getSenderID()
          Gets the value of the senderID property.
 java.lang.String getSubject()
          Gets the value of the subject property.
 java.lang.Boolean isDisplayToPublic()
          Gets the value of the displayToPublic property.
 java.lang.Boolean isEmailCopyToSender()
          Gets the value of the emailCopyToSender property.
 java.lang.Boolean isHideSendersEmailAddress()
          Gets the value of the hideSendersEmailAddress property.
 java.lang.Object setAny(int idx, java.lang.Object value)
           
 void setAny(java.lang.Object[] values)
           
 void setBody(java.lang.String value)
          Sets the value of the body property.
 void setDisplayToPublic(java.lang.Boolean value)
          Sets the value of the displayToPublic property.
 void setEmailCopyToSender(java.lang.Boolean value)
          Sets the value of the emailCopyToSender property.
 void setHideSendersEmailAddress(java.lang.Boolean value)
          Sets the value of the hideSendersEmailAddress 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 setParentMessageID(java.lang.String value)
          Sets the value of the parentMessageID property.
 void setQuestionType(QuestionTypeCodeType value)
          Sets the value of the questionType property.
 java.lang.String setRecipientID(int idx, java.lang.String value)
           
 void setRecipientID(java.lang.String[] values)
           
 void setSenderEmail(java.lang.String value)
          Sets the value of the senderEmail property.
 void setSenderID(java.lang.String value)
          Sets the value of the senderID property.
 void setSubject(java.lang.String value)
          Sets the value of the subject property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

messageType

protected MessageTypeCodeType messageType

questionType

protected QuestionTypeCodeType questionType

emailCopyToSender

protected java.lang.Boolean emailCopyToSender

hideSendersEmailAddress

protected java.lang.Boolean hideSendersEmailAddress

displayToPublic

protected java.lang.Boolean displayToPublic

senderID

protected java.lang.String senderID

senderEmail

protected java.lang.String senderEmail

recipientID

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

subject

protected java.lang.String subject

body

protected java.lang.String body

messageID

protected java.lang.String messageID

parentMessageID

protected java.lang.String parentMessageID

messageMedia

protected java.util.List<MessageMediaType> messageMedia

any

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

MemberMessageType

public MemberMessageType()
Method Detail

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

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

isEmailCopyToSender

public java.lang.Boolean isEmailCopyToSender()
Gets the value of the emailCopyToSender property.

Returns:
possible object is Boolean

setEmailCopyToSender

public void setEmailCopyToSender(java.lang.Boolean value)
Sets the value of the emailCopyToSender property.

Parameters:
value - allowed object is Boolean

isHideSendersEmailAddress

public java.lang.Boolean isHideSendersEmailAddress()
Gets the value of the hideSendersEmailAddress property.

Returns:
possible object is Boolean

setHideSendersEmailAddress

public void setHideSendersEmailAddress(java.lang.Boolean value)
Sets the value of the hideSendersEmailAddress property.

Parameters:
value - allowed object is Boolean

isDisplayToPublic

public java.lang.Boolean isDisplayToPublic()
Gets the value of the displayToPublic property.

Returns:
possible object is Boolean

setDisplayToPublic

public void setDisplayToPublic(java.lang.Boolean value)
Sets the value of the displayToPublic property.

Parameters:
value - allowed object is Boolean

getSenderID

public java.lang.String getSenderID()
Gets the value of the senderID property.

Returns:
possible object is String

setSenderID

public void setSenderID(java.lang.String value)
Sets the value of the senderID property.

Parameters:
value - allowed object is String

getSenderEmail

public java.lang.String getSenderEmail()
Gets the value of the senderEmail property.

Returns:
possible object is String

setSenderEmail

public void setSenderEmail(java.lang.String value)
Sets the value of the senderEmail property.

Parameters:
value - allowed object is String

getRecipientID

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

getRecipientID

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

getRecipientIDLength

public int getRecipientIDLength()

setRecipientID

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

_getRecipientID

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

setRecipientID

public java.lang.String setRecipientID(int idx,
                                       java.lang.String value)
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

getBody

public java.lang.String getBody()
Gets the value of the body property.

Returns:
possible object is String

setBody

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

getParentMessageID

public java.lang.String getParentMessageID()
Gets the value of the parentMessageID property.

Returns:
possible object is String

setParentMessageID

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