Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class MemberMessageType

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

public class MemberMessageType
extends Object
implements 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  List<Object> any
           
protected  String body
           
protected  Boolean displayToPublic
           
protected  Boolean emailCopyToSender
           
protected  Boolean hideSendersEmailAddress
           
protected  String messageID
           
protected  List<MessageMediaType> messageMedia
           
protected  MessageTypeCodeType messageType
           
protected  String parentMessageID
           
protected  QuestionTypeCodeType questionType
           
protected  List<String> recipientID
           
protected  String senderEmail
           
protected  String senderID
           
protected  String subject
           
 
Constructor Summary
MemberMessageType()
           
 
Method Summary
protected  List<Object> _getAny()
           
protected  List<MessageMediaType> _getMessageMedia()
           
protected  List<String> _getRecipientID()
           
 Object[] getAny()
           
 Object getAny(int idx)
           
 int getAnyLength()
           
 String getBody()
          Gets the value of the body property.
 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.
 String getParentMessageID()
          Gets the value of the parentMessageID property.
 QuestionTypeCodeType getQuestionType()
          Gets the value of the questionType property.
 String[] getRecipientID()
           
 String getRecipientID(int idx)
           
 int getRecipientIDLength()
           
 String getSenderEmail()
          Gets the value of the senderEmail property.
 String getSenderID()
          Gets the value of the senderID property.
 String getSubject()
          Gets the value of the subject property.
 Boolean isDisplayToPublic()
          Gets the value of the displayToPublic property.
 Boolean isEmailCopyToSender()
          Gets the value of the emailCopyToSender property.
 Boolean isHideSendersEmailAddress()
          Gets the value of the hideSendersEmailAddress property.
 Object setAny(int idx, Object value)
           
 void setAny(Object[] values)
           
 void setBody(String value)
          Sets the value of the body property.
 void setDisplayToPublic(Boolean value)
          Sets the value of the displayToPublic property.
 void setEmailCopyToSender(Boolean value)
          Sets the value of the emailCopyToSender property.
 void setHideSendersEmailAddress(Boolean value)
          Sets the value of the hideSendersEmailAddress property.
 void setMessageID(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(String value)
          Sets the value of the parentMessageID property.
 void setQuestionType(QuestionTypeCodeType value)
          Sets the value of the questionType property.
 String setRecipientID(int idx, String value)
           
 void setRecipientID(String[] values)
           
 void setSenderEmail(String value)
          Sets the value of the senderEmail property.
 void setSenderID(String value)
          Sets the value of the senderID property.
 void setSubject(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 Boolean emailCopyToSender

hideSendersEmailAddress

protected Boolean hideSendersEmailAddress

displayToPublic

protected Boolean displayToPublic

senderID

protected String senderID

senderEmail

protected String senderEmail

recipientID

protected List<String> recipientID

subject

protected String subject

body

protected String body

messageID

protected String messageID

parentMessageID

protected String parentMessageID

messageMedia

protected List<MessageMediaType> messageMedia

any

protected List<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 Boolean isEmailCopyToSender()
Gets the value of the emailCopyToSender property.

Returns:
possible object is Boolean

setEmailCopyToSender

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

Parameters:
value - allowed object is Boolean

isHideSendersEmailAddress

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

Returns:
possible object is Boolean

setHideSendersEmailAddress

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

Parameters:
value - allowed object is Boolean

isDisplayToPublic

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

Returns:
possible object is Boolean

setDisplayToPublic

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

Parameters:
value - allowed object is Boolean

getSenderID

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

Returns:
possible object is String

setSenderID

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

Parameters:
value - allowed object is String

getSenderEmail

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

Returns:
possible object is String

setSenderEmail

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

Parameters:
value - allowed object is String

getRecipientID

public String[] getRecipientID()
Returns:
array of String

getRecipientID

public String getRecipientID(int idx)
Returns:
one of String

getRecipientIDLength

public int getRecipientIDLength()

setRecipientID

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

_getRecipientID

protected List<String> _getRecipientID()

setRecipientID

public String setRecipientID(int idx,
                             String value)
Parameters:
value - allowed object is String

getSubject

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

Returns:
possible object is String

setSubject

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

Parameters:
value - allowed object is String

getBody

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

Returns:
possible object is String

setBody

public void setBody(String value)
Sets the value of the body property.

Parameters:
value - allowed object is String

getMessageID

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

Returns:
possible object is String

setMessageID

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

Parameters:
value - allowed object is String

getParentMessageID

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

Returns:
possible object is String

setParentMessageID

public void setParentMessageID(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 List<MessageMediaType> _getMessageMedia()

setMessageMedia

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

getAny

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

getAny

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

getAnyLength

public int getAnyLength()

setAny

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

_getAny

protected List<Object> _getAny()

setAny

public Object setAny(int idx,
                     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.