public class ChatMessage extends Entity implements IJsonBackedObject
| Modifier and Type | Field and Description |
|---|---|
java.util.List<ChatMessageAttachment> |
attachments
The Attachments.
|
ItemBody |
body
The Body.
|
java.util.Calendar |
createdDateTime
The Created Date Time.
|
java.util.Calendar |
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.util.Calendar |
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 |
|---|---|
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="attachments") @Expose public java.util.List<ChatMessageAttachment> attachments
@SerializedName(value="body") @Expose public ItemBody body
@SerializedName(value="createdDateTime") @Expose public java.util.Calendar createdDateTime
@SerializedName(value="deletedDateTime") @Expose public java.util.Calendar deletedDateTime
@SerializedName(value="etag") @Expose public java.lang.String etag
@SerializedName(value="from") @Expose public IdentitySet from
@SerializedName(value="importance") @Expose public ChatMessageImportance importance
@SerializedName(value="lastModifiedDateTime") @Expose public java.util.Calendar lastModifiedDateTime
@SerializedName(value="locale") @Expose public java.lang.String locale
@SerializedName(value="mentions") @Expose public java.util.List<ChatMessageMention> mentions
@SerializedName(value="messageType") @Expose public ChatMessageType messageType
@SerializedName(value="policyViolation") @Expose public ChatMessagePolicyViolation policyViolation
@SerializedName(value="reactions") @Expose public java.util.List<ChatMessageReaction> reactions
@SerializedName(value="replyToId") @Expose public java.lang.String replyToId
@SerializedName(value="subject") @Expose public java.lang.String subject
@SerializedName(value="summary") @Expose public java.lang.String summary
@SerializedName(value="webUrl") @Expose public java.lang.String webUrl
@SerializedName(value="hostedContents") @Expose public ChatMessageHostedContentCollectionPage hostedContents
@SerializedName(value="replies") @Expose public ChatMessageCollectionPage replies
public com.google.gson.JsonObject getRawObject()
getRawObject in class Entityprotected ISerializer getSerializer()
getSerializer in class Entitypublic void setRawObject(ISerializer serializer, com.google.gson.JsonObject json)
setRawObject in interface IJsonBackedObjectsetRawObject in class Entityserializer - the serializerjson - the JSON object to set this object to