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 |
lastEditedDateTime
The Last Edited Date Time.
|
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",
alternate="Attachments")
@Expose
public java.util.List<ChatMessageAttachment> attachments
@SerializedName(value="body",
alternate="Body")
@Expose
public ItemBody body
@SerializedName(value="createdDateTime",
alternate="CreatedDateTime")
@Expose
public java.util.Calendar createdDateTime
@SerializedName(value="deletedDateTime",
alternate="DeletedDateTime")
@Expose
public java.util.Calendar deletedDateTime
@SerializedName(value="etag",
alternate="Etag")
@Expose
public java.lang.String etag
@SerializedName(value="from",
alternate="From")
@Expose
public IdentitySet from
@SerializedName(value="importance",
alternate="Importance")
@Expose
public ChatMessageImportance importance
@SerializedName(value="lastEditedDateTime",
alternate="LastEditedDateTime")
@Expose
public java.util.Calendar lastEditedDateTime
@SerializedName(value="lastModifiedDateTime",
alternate="LastModifiedDateTime")
@Expose
public java.util.Calendar lastModifiedDateTime
@SerializedName(value="locale",
alternate="Locale")
@Expose
public java.lang.String locale
@SerializedName(value="mentions",
alternate="Mentions")
@Expose
public java.util.List<ChatMessageMention> mentions
@SerializedName(value="messageType",
alternate="MessageType")
@Expose
public ChatMessageType messageType
@SerializedName(value="policyViolation",
alternate="PolicyViolation")
@Expose
public ChatMessagePolicyViolation policyViolation
@SerializedName(value="reactions",
alternate="Reactions")
@Expose
public java.util.List<ChatMessageReaction> reactions
@SerializedName(value="replyToId",
alternate="ReplyToId")
@Expose
public java.lang.String replyToId
@SerializedName(value="subject",
alternate="Subject")
@Expose
public java.lang.String subject
@SerializedName(value="summary",
alternate="Summary")
@Expose
public java.lang.String summary
@SerializedName(value="webUrl",
alternate="WebUrl")
@Expose
public java.lang.String webUrl
@SerializedName(value="hostedContents",
alternate="HostedContents")
@Expose
public ChatMessageHostedContentCollectionPage hostedContents
@SerializedName(value="replies",
alternate="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