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
|
additionalDataManagerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadditionalDataManager@SerializedName(value="bccRecipients") @Expose public java.util.List<Recipient> bccRecipients
@SerializedName(value="body") @Expose public ItemBody body
@SerializedName(value="bodyPreview") @Expose public java.lang.String bodyPreview
@SerializedName(value="ccRecipients") @Expose public java.util.List<Recipient> ccRecipients
@SerializedName(value="conversationId") @Expose public java.lang.String conversationId
@SerializedName(value="conversationIndex") @Expose public byte[] conversationIndex
@SerializedName(value="flag") @Expose public FollowupFlag flag
@SerializedName(value="from") @Expose public Recipient from
@SerializedName(value="hasAttachments") @Expose public java.lang.Boolean hasAttachments
@SerializedName(value="importance") @Expose public Importance importance
@SerializedName(value="inferenceClassification") @Expose public InferenceClassificationType inferenceClassification
@SerializedName(value="internetMessageHeaders") @Expose public java.util.List<InternetMessageHeader> internetMessageHeaders
@SerializedName(value="internetMessageId") @Expose public java.lang.String internetMessageId
@SerializedName(value="isDeliveryReceiptRequested") @Expose public java.lang.Boolean isDeliveryReceiptRequested
@SerializedName(value="isDraft") @Expose public java.lang.Boolean isDraft
@SerializedName(value="isRead") @Expose public java.lang.Boolean isRead
@SerializedName(value="isReadReceiptRequested") @Expose public java.lang.Boolean isReadReceiptRequested
@SerializedName(value="parentFolderId") @Expose public java.lang.String parentFolderId
@SerializedName(value="receivedDateTime") @Expose public java.util.Calendar receivedDateTime
@SerializedName(value="replyTo") @Expose public java.util.List<Recipient> replyTo
@SerializedName(value="sender") @Expose public Recipient sender
@SerializedName(value="sentDateTime") @Expose public java.util.Calendar sentDateTime
@SerializedName(value="subject") @Expose public java.lang.String subject
@SerializedName(value="toRecipients") @Expose public java.util.List<Recipient> toRecipients
@SerializedName(value="uniqueBody") @Expose public ItemBody uniqueBody
@SerializedName(value="webLink") @Expose public java.lang.String webLink
@SerializedName(value="attachments") @Expose public AttachmentCollectionPage attachments
@SerializedName(value="extensions") @Expose public ExtensionCollectionPage extensions
@SerializedName(value="multiValueExtendedProperties") @Expose public MultiValueLegacyExtendedPropertyCollectionPage multiValueExtendedProperties
@SerializedName(value="singleValueExtendedProperties") @Expose public SingleValueLegacyExtendedPropertyCollectionPage singleValueExtendedProperties
public com.google.gson.JsonObject getRawObject()
getRawObject in class OutlookItemprotected ISerializer getSerializer()
getSerializer in class OutlookItempublic void setRawObject(ISerializer serializer, com.google.gson.JsonObject json)
setRawObject in interface IJsonBackedObjectsetRawObject in class OutlookItemserializer - the serializerjson - the JSON object to set this object to