public class Message extends OutlookItem implements IJsonBackedObject
Modifier and Type | Field and Description |
---|---|
AttachmentCollectionPage |
attachments
The Attachments.
|
java.util.List<Recipient> |
bccRecipients
The Bcc Recipients.
|
ItemBody |
body
The Body.
|
java.lang.String |
bodyPreview
The Body Preview.
|
java.util.List<Recipient> |
ccRecipients
The Cc Recipients.
|
java.lang.String |
conversationId
The Conversation Id.
|
byte[] |
conversationIndex
The Conversation Index.
|
ExtensionCollectionPage |
extensions
The Extensions.
|
FollowupFlag |
flag
The Flag.
|
Recipient |
from
The From.
|
java.lang.Boolean |
hasAttachments
The Has Attachments.
|
Importance |
importance
The Importance.
|
InferenceClassificationType |
inferenceClassification
The Inference Classification.
|
java.util.List<InternetMessageHeader> |
internetMessageHeaders
The Internet Message Headers.
|
java.lang.String |
internetMessageId
The Internet Message Id.
|
java.lang.Boolean |
isDeliveryReceiptRequested
The Is Delivery Receipt Requested.
|
java.lang.Boolean |
isDraft
The Is Draft.
|
java.lang.Boolean |
isRead
The Is Read.
|
java.lang.Boolean |
isReadReceiptRequested
The Is Read Receipt Requested.
|
MultiValueLegacyExtendedPropertyCollectionPage |
multiValueExtendedProperties
The Multi Value Extended Properties.
|
java.lang.String |
parentFolderId
The Parent Folder Id.
|
java.util.Calendar |
receivedDateTime
The Received Date Time.
|
java.util.List<Recipient> |
replyTo
The Reply To.
|
Recipient |
sender
The Sender.
|
java.util.Calendar |
sentDateTime
The Sent Date Time.
|
SingleValueLegacyExtendedPropertyCollectionPage |
singleValueExtendedProperties
The Single Value Extended Properties.
|
java.lang.String |
subject
The Subject.
|
java.util.List<Recipient> |
toRecipients
The To Recipients.
|
ItemBody |
uniqueBody
The Unique Body.
|
java.lang.String |
webLink
The Web Link.
|
categories, changeKey, createdDateTime, lastModifiedDateTime
Constructor and Description |
---|
Message() |
Modifier and Type | Method and Description |
---|---|
com.google.gson.JsonObject |
getRawObject()
Gets the raw representation of this class
|
protected ISerializer |
getSerializer()
Gets serializer
|
void |
setRawObject(ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
additionalDataManager
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
additionalDataManager
@SerializedName(value="bccRecipients", alternate="BccRecipients") @Expose public java.util.List<Recipient> bccRecipients
@SerializedName(value="body", alternate="Body") @Expose public ItemBody body
@SerializedName(value="bodyPreview", alternate="BodyPreview") @Expose public java.lang.String bodyPreview
@SerializedName(value="ccRecipients", alternate="CcRecipients") @Expose public java.util.List<Recipient> ccRecipients
@SerializedName(value="conversationId", alternate="ConversationId") @Expose public java.lang.String conversationId
@SerializedName(value="conversationIndex", alternate="ConversationIndex") @Expose public byte[] conversationIndex
@SerializedName(value="flag", alternate="Flag") @Expose public FollowupFlag flag
@SerializedName(value="from", alternate="From") @Expose public Recipient from
@SerializedName(value="hasAttachments", alternate="HasAttachments") @Expose public java.lang.Boolean hasAttachments
@SerializedName(value="importance", alternate="Importance") @Expose public Importance importance
@SerializedName(value="inferenceClassification", alternate="InferenceClassification") @Expose public InferenceClassificationType inferenceClassification
@SerializedName(value="internetMessageHeaders", alternate="InternetMessageHeaders") @Expose public java.util.List<InternetMessageHeader> internetMessageHeaders
@SerializedName(value="internetMessageId", alternate="InternetMessageId") @Expose public java.lang.String internetMessageId
@SerializedName(value="isDeliveryReceiptRequested", alternate="IsDeliveryReceiptRequested") @Expose public java.lang.Boolean isDeliveryReceiptRequested
@SerializedName(value="isDraft", alternate="IsDraft") @Expose public java.lang.Boolean isDraft
@SerializedName(value="isRead", alternate="IsRead") @Expose public java.lang.Boolean isRead
@SerializedName(value="isReadReceiptRequested", alternate="IsReadReceiptRequested") @Expose public java.lang.Boolean isReadReceiptRequested
@SerializedName(value="parentFolderId", alternate="ParentFolderId") @Expose public java.lang.String parentFolderId
@SerializedName(value="receivedDateTime", alternate="ReceivedDateTime") @Expose public java.util.Calendar receivedDateTime
@SerializedName(value="replyTo", alternate="ReplyTo") @Expose public java.util.List<Recipient> replyTo
@SerializedName(value="sender", alternate="Sender") @Expose public Recipient sender
@SerializedName(value="sentDateTime", alternate="SentDateTime") @Expose public java.util.Calendar sentDateTime
@SerializedName(value="subject", alternate="Subject") @Expose public java.lang.String subject
@SerializedName(value="toRecipients", alternate="ToRecipients") @Expose public java.util.List<Recipient> toRecipients
@SerializedName(value="uniqueBody", alternate="UniqueBody") @Expose public ItemBody uniqueBody
@SerializedName(value="webLink", alternate="WebLink") @Expose public java.lang.String webLink
@SerializedName(value="attachments", alternate="Attachments") @Expose public AttachmentCollectionPage attachments
@SerializedName(value="extensions", alternate="Extensions") @Expose public ExtensionCollectionPage extensions
@SerializedName(value="multiValueExtendedProperties", alternate="MultiValueExtendedProperties") @Expose public MultiValueLegacyExtendedPropertyCollectionPage multiValueExtendedProperties
@SerializedName(value="singleValueExtendedProperties", alternate="SingleValueExtendedProperties") @Expose public SingleValueLegacyExtendedPropertyCollectionPage singleValueExtendedProperties
public com.google.gson.JsonObject getRawObject()
getRawObject
in class OutlookItem
protected ISerializer getSerializer()
getSerializer
in class OutlookItem
public void setRawObject(ISerializer serializer, com.google.gson.JsonObject json)
setRawObject
in interface IJsonBackedObject
setRawObject
in class OutlookItem
serializer
- the serializerjson
- the JSON object to set this object to