Package com.microsoft.graph.models
Class Chat
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.Chat
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
The class for the Chat.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Chat Type.The Created Date Time.The Installed Apps.The Last Updated Date Time.The Members.The Messages.The Tabs.The Topic.The Web Url. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
chatType
The Chat Type. Specifies the type of chat. Possible values are: group, oneOnOne, meeting, unknownFutureValue. -
createdDateTime
@SerializedName(value="createdDateTime", alternate="CreatedDateTime") @Expose @Nullable public OffsetDateTime createdDateTimeThe Created Date Time. Date and time at which the chat was created. Read-only. -
lastUpdatedDateTime
@SerializedName(value="lastUpdatedDateTime", alternate="LastUpdatedDateTime") @Expose @Nullable public OffsetDateTime lastUpdatedDateTimeThe Last Updated Date Time. Date and time at which the chat was renamed or list of members were last changed. Read-only. -
topic
The Topic. (Optional) Subject or topic for the chat. Only available for group chats. -
webUrl
The Web Url. The URL for the chat in Microsoft Teams. The URL should be treated as an opaque blob, and not parsed. Read-only. -
installedApps
@SerializedName(value="installedApps", alternate="InstalledApps") @Expose @Nullable public TeamsAppInstallationCollectionPage installedAppsThe Installed Apps. A collection of all the apps in the chat. Nullable. -
members
@SerializedName(value="members", alternate="Members") @Expose @Nullable public ConversationMemberCollectionPage membersThe Members. A collection of all the members in the chat. Nullable. -
messages
@SerializedName(value="messages", alternate="Messages") @Expose @Nullable public ChatMessageCollectionPage messagesThe Messages. A collection of all the messages in the chat. Nullable. -
tabs
@SerializedName(value="tabs", alternate="Tabs") @Expose @Nullable public TeamsTabCollectionPage tabsThe Tabs.
-
-
Constructor Details
-
Chat
public Chat()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classEntity- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-