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",
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 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