public class ChatMessage extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
| Modifier and Type | Field and Description |
|---|---|
java.util.List<ChatMessageAttachment> |
attachments
The Attachments.
|
ItemBody |
body
The Body.
|
ChannelIdentity |
channelIdentity
The Channel Identity.
|
java.lang.String |
chatId
The Chat Id.
|
java.time.OffsetDateTime |
createdDateTime
The Created Date Time.
|
java.time.OffsetDateTime |
deletedDateTime
The Deleted Date Time.
|
java.lang.String |
etag
The Etag.
|
IdentitySet |
from
The From.
|
ChatMessageHostedContentCollectionPage |
hostedContents
The Hosted Contents.
|
ChatMessageImportance |
importance
The Importance.
|
java.time.OffsetDateTime |
lastEditedDateTime
The Last Edited Date Time.
|
java.time.OffsetDateTime |
lastModifiedDateTime
The Last Modified Date Time.
|
java.lang.String |
locale
The Locale.
|
java.util.List<ChatMessageMention> |
mentions
The Mentions.
|
ChatMessageType |
messageType
The Message Type.
|
ChatMessagePolicyViolation |
policyViolation
The Policy Violation.
|
java.util.List<ChatMessageReaction> |
reactions
The Reactions.
|
ChatMessageCollectionPage |
replies
The Replies.
|
java.lang.String |
replyToId
The Reply To Id.
|
java.lang.String |
subject
The Subject.
|
java.lang.String |
summary
The Summary.
|
java.lang.String |
webUrl
The Web Url.
|
| Constructor and Description |
|---|
ChatMessage() |
| 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="attachments",
alternate="Attachments")
@Expose
@Nullable
public java.util.List<ChatMessageAttachment> attachments
@SerializedName(value="body",
alternate="Body")
@Expose
@Nullable
public ItemBody body
@SerializedName(value="channelIdentity",
alternate="ChannelIdentity")
@Expose
@Nullable
public ChannelIdentity channelIdentity
@SerializedName(value="chatId",
alternate="ChatId")
@Expose
@Nullable
public java.lang.String chatId
@SerializedName(value="createdDateTime",
alternate="CreatedDateTime")
@Expose
@Nullable
public java.time.OffsetDateTime createdDateTime
@SerializedName(value="deletedDateTime",
alternate="DeletedDateTime")
@Expose
@Nullable
public java.time.OffsetDateTime deletedDateTime
@SerializedName(value="etag",
alternate="Etag")
@Expose
@Nullable
public java.lang.String etag
@SerializedName(value="from",
alternate="From")
@Expose
@Nullable
public IdentitySet from
@SerializedName(value="importance",
alternate="Importance")
@Expose
@Nullable
public ChatMessageImportance importance
@SerializedName(value="lastEditedDateTime",
alternate="LastEditedDateTime")
@Expose
@Nullable
public java.time.OffsetDateTime lastEditedDateTime
@SerializedName(value="lastModifiedDateTime",
alternate="LastModifiedDateTime")
@Expose
@Nullable
public java.time.OffsetDateTime lastModifiedDateTime
@SerializedName(value="locale",
alternate="Locale")
@Expose
@Nullable
public java.lang.String locale
@SerializedName(value="mentions",
alternate="Mentions")
@Expose
@Nullable
public java.util.List<ChatMessageMention> mentions
@SerializedName(value="messageType",
alternate="MessageType")
@Expose
@Nullable
public ChatMessageType messageType
@SerializedName(value="policyViolation",
alternate="PolicyViolation")
@Expose
@Nullable
public ChatMessagePolicyViolation policyViolation
@SerializedName(value="reactions",
alternate="Reactions")
@Expose
@Nullable
public java.util.List<ChatMessageReaction> reactions
@SerializedName(value="replyToId",
alternate="ReplyToId")
@Expose
@Nullable
public java.lang.String replyToId
@SerializedName(value="subject",
alternate="Subject")
@Expose
@Nullable
public java.lang.String subject
@SerializedName(value="summary",
alternate="Summary")
@Expose
@Nullable
public java.lang.String summary
@SerializedName(value="webUrl",
alternate="WebUrl")
@Expose
@Nullable
public java.lang.String webUrl
@SerializedName(value="hostedContents",
alternate="HostedContents")
@Expose
@Nullable
public ChatMessageHostedContentCollectionPage hostedContents
@SerializedName(value="replies",
alternate="Replies")
@Expose
@Nullable
public ChatMessageCollectionPage replies
public void setRawObject(@Nonnull
com.microsoft.graph.serializer.ISerializer serializer,
@Nonnull
com.google.gson.JsonObject json)
setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObjectsetRawObject in class Entityserializer - the serializerjson - the JSON object to set this object to