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.
|
ChatMessageFromIdentitySet |
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 ChatMessageFromIdentitySet 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.IJsonBackedObject
setRawObject
in class Entity
serializer
- the serializerjson
- the JSON object to set this object to