public class Message extends OutlookItem implements com.microsoft.graph.serializer.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.time.OffsetDateTime |
receivedDateTime
The Received Date Time.
|
java.util.List<Recipient> |
replyTo
The Reply To.
|
Recipient |
sender
The Sender.
|
java.time.OffsetDateTime |
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 |
---|---|
void |
setRawObject(com.microsoft.graph.serializer.ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
additionalDataManager
@SerializedName(value="bccRecipients", alternate="BccRecipients") @Expose @Nullable public java.util.List<Recipient> bccRecipients
@SerializedName(value="body", alternate="Body") @Expose @Nullable public ItemBody body
@SerializedName(value="bodyPreview", alternate="BodyPreview") @Expose @Nullable public java.lang.String bodyPreview
@SerializedName(value="ccRecipients", alternate="CcRecipients") @Expose @Nullable public java.util.List<Recipient> ccRecipients
@SerializedName(value="conversationId", alternate="ConversationId") @Expose @Nullable public java.lang.String conversationId
@SerializedName(value="conversationIndex", alternate="ConversationIndex") @Expose @Nullable public byte[] conversationIndex
@SerializedName(value="flag", alternate="Flag") @Expose @Nullable public FollowupFlag flag
@SerializedName(value="from", alternate="From") @Expose @Nullable public Recipient from
@SerializedName(value="hasAttachments", alternate="HasAttachments") @Expose @Nullable public java.lang.Boolean hasAttachments
@SerializedName(value="importance", alternate="Importance") @Expose @Nullable public Importance importance
@SerializedName(value="inferenceClassification", alternate="InferenceClassification") @Expose @Nullable public InferenceClassificationType inferenceClassification
@SerializedName(value="internetMessageHeaders", alternate="InternetMessageHeaders") @Expose @Nullable public java.util.List<InternetMessageHeader> internetMessageHeaders
@SerializedName(value="internetMessageId", alternate="InternetMessageId") @Expose @Nullable public java.lang.String internetMessageId
@SerializedName(value="isDeliveryReceiptRequested", alternate="IsDeliveryReceiptRequested") @Expose @Nullable public java.lang.Boolean isDeliveryReceiptRequested
@SerializedName(value="isDraft", alternate="IsDraft") @Expose @Nullable public java.lang.Boolean isDraft
@SerializedName(value="isRead", alternate="IsRead") @Expose @Nullable public java.lang.Boolean isRead
@SerializedName(value="isReadReceiptRequested", alternate="IsReadReceiptRequested") @Expose @Nullable public java.lang.Boolean isReadReceiptRequested
@SerializedName(value="parentFolderId", alternate="ParentFolderId") @Expose @Nullable public java.lang.String parentFolderId
@SerializedName(value="receivedDateTime", alternate="ReceivedDateTime") @Expose @Nullable public java.time.OffsetDateTime receivedDateTime
@SerializedName(value="replyTo", alternate="ReplyTo") @Expose @Nullable public java.util.List<Recipient> replyTo
@SerializedName(value="sender", alternate="Sender") @Expose @Nullable public Recipient sender
@SerializedName(value="sentDateTime", alternate="SentDateTime") @Expose @Nullable public java.time.OffsetDateTime sentDateTime
@SerializedName(value="subject", alternate="Subject") @Expose @Nullable public java.lang.String subject
@SerializedName(value="toRecipients", alternate="ToRecipients") @Expose @Nullable public java.util.List<Recipient> toRecipients
@SerializedName(value="uniqueBody", alternate="UniqueBody") @Expose @Nullable public ItemBody uniqueBody
@SerializedName(value="webLink", alternate="WebLink") @Expose @Nullable public java.lang.String webLink
@SerializedName(value="attachments", alternate="Attachments") @Expose @Nullable public AttachmentCollectionPage attachments
@SerializedName(value="extensions", alternate="Extensions") @Expose @Nullable public ExtensionCollectionPage extensions
@SerializedName(value="multiValueExtendedProperties", alternate="MultiValueExtendedProperties") @Expose @Nullable public MultiValueLegacyExtendedPropertyCollectionPage multiValueExtendedProperties
@SerializedName(value="singleValueExtendedProperties", alternate="SingleValueExtendedProperties") @Expose @Nullable public SingleValueLegacyExtendedPropertyCollectionPage singleValueExtendedProperties
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json)
setRawObject
in interface com.microsoft.graph.serializer.IJsonBackedObject
setRawObject
in class OutlookItem
serializer
- the serializerjson
- the JSON object to set this object to