Class Conversation

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

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

    • hasAttachments

      @SerializedName(value="hasAttachments", alternate="HasAttachments") @Expose @Nullable public Boolean hasAttachments
      The Has Attachments. Indicates whether any of the posts within this Conversation has at least one attachment. Supports $filter (eq, ne) and $search.
    • 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
    • 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. Supports $filter (eq, ne, le, ge).
    • 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.
    • uniqueSenders

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

      @SerializedName(value="threads", alternate="Threads") @Expose @Nullable public ConversationThreadCollectionPage threads
      The Threads. A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable.
  • Constructor Details

    • Conversation

      public Conversation()
  • 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