Class Participant

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

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

    • info

      @SerializedName(value="info", alternate="Info") @Expose @Nullable public ParticipantInfo info
      The Info. Information about the participant.
    • isInLobby

      @SerializedName(value="isInLobby", alternate="IsInLobby") @Expose @Nullable public Boolean isInLobby
      The Is In Lobby. true if the participant is in lobby.
    • isMuted

      @SerializedName(value="isMuted", alternate="IsMuted") @Expose @Nullable public Boolean isMuted
      The Is Muted. true if the participant is muted (client or server muted).
    • mediaStreams

      @SerializedName(value="mediaStreams", alternate="MediaStreams") @Expose @Nullable public List<MediaStream> mediaStreams
      The Media Streams. The list of media streams.
    • metadata

      @SerializedName(value="metadata", alternate="Metadata") @Expose @Nullable public String metadata
      The Metadata. A blob of data provided by the participant in the roster.
    • recordingInfo

      @SerializedName(value="recordingInfo", alternate="RecordingInfo") @Expose @Nullable public RecordingInfo recordingInfo
      The Recording Info. Information about whether the participant has recording capability.
    • restrictedExperience

      @SerializedName(value="restrictedExperience", alternate="RestrictedExperience") @Expose @Nullable public OnlineMeetingRestricted restrictedExperience
      The Restricted Experience. Indicates the reason or reasons media content from this participant is restricted.
  • Constructor Details

    • Participant

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