Class ConversationThread

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.ConversationThread
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class ConversationThread extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Conversation Thread.
  • Field Details

    • ccRecipients

      @SerializedName(value="ccRecipients", alternate="CcRecipients") @Expose @Nullable public List<Recipient> ccRecipients
      The Cc Recipients. The Cc: recipients for the thread. Returned only on $select.
    • hasAttachments

      @SerializedName(value="hasAttachments", alternate="HasAttachments") @Expose @Nullable public Boolean hasAttachments
      The Has Attachments. Indicates whether any of the posts within this thread has at least one attachment. Returned by default.
    • isLocked

      @SerializedName(value="isLocked", alternate="IsLocked") @Expose @Nullable public Boolean isLocked
      The Is Locked. Indicates if the thread is locked. Returned by default.
    • lastDeliveredDateTime

      @SerializedName(value="lastDeliveredDateTime", alternate="LastDeliveredDateTime") @Expose @Nullable public OffsetDateTime lastDeliveredDateTime
      The Last Delivered Date Time. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.Returned by default.
    • preview

      @SerializedName(value="preview", alternate="Preview") @Expose @Nullable public String preview
      The Preview. A short summary from the body of the latest post in this conversation. Returned by default.
    • topic

      @SerializedName(value="topic", alternate="Topic") @Expose @Nullable public String topic
      The Topic. The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated. Returned by default.
    • toRecipients

      @SerializedName(value="toRecipients", alternate="ToRecipients") @Expose @Nullable public List<Recipient> toRecipients
      The To Recipients. The To: recipients for the thread. Returned only on $select.
    • uniqueSenders

      @SerializedName(value="uniqueSenders", alternate="UniqueSenders") @Expose @Nullable public List<String> uniqueSenders
      The Unique Senders. All the users that sent a message to this thread. Returned by default.
    • posts

      @SerializedName(value="posts", alternate="Posts") @Expose @Nullable public PostCollectionPage posts
      The Posts.
  • Constructor Details

    • ConversationThread

      public ConversationThread()
  • 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:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class Entity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to