Package com.microsoft.graph.models
Class OnlineMeetingEngagementConversation
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.EngagementConversation
com.microsoft.graph.models.OnlineMeetingEngagementConversation
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class OnlineMeetingEngagementConversation
extends EngagementConversation
implements com.microsoft.kiota.serialization.Parsable
A conversation for Teams QA online meeting.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newOnlineMeetingEngagementConversationand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptioncreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueThe deserialization information for the current modelGets the moderationState property value.Gets the onlineMeeting property value.Gets the onlineMeetingId property value.Gets the organizer property value.Gets the upvoteCount property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the moderationState property value.voidsetOnlineMeeting(OnlineMeeting value) Sets the onlineMeeting property value.voidsetOnlineMeetingId(String value) Sets the onlineMeetingId property value.voidSets the organizer property value.voidsetUpvoteCount(Integer value) Sets the upvoteCount property value.Methods inherited from class com.microsoft.graph.models.EngagementConversation
getCreationMode, getMessages, getStarter, getStarterId, setCreationMode, setMessages, setStarter, setStarterIdMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
OnlineMeetingEngagementConversation
public OnlineMeetingEngagementConversation()Instantiates a newOnlineMeetingEngagementConversationand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static OnlineMeetingEngagementConversation createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
OnlineMeetingEngagementConversation
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classEngagementConversation- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getModerationState
Gets the moderationState property value. Represents the moderation state of an Engage conversation message.- Returns:
- a
EngagementConversationModerationState
-
getOnlineMeeting
Gets the onlineMeeting property value. The onlineMeeting property- Returns:
- a
OnlineMeeting
-
getOnlineMeetingId
Gets the onlineMeetingId property value. The unique identifier of the online meeting associated with this conversation. The online meeting ID links the conversation to a specific meeting instance.- Returns:
- a
String
-
getOrganizer
Gets the organizer property value. The organizer property- Returns:
- a
EngagementIdentitySet
-
getUpvoteCount
Gets the upvoteCount property value. The number of upvotes the conversation received.- Returns:
- a
Integer
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
serializein classEngagementConversation- Parameters:
writer- Serialization writer to use to serialize this model
-
setModerationState
Sets the moderationState property value. Represents the moderation state of an Engage conversation message.- Parameters:
value- Value to set for the moderationState property.
-
setOnlineMeeting
Sets the onlineMeeting property value. The onlineMeeting property- Parameters:
value- Value to set for the onlineMeeting property.
-
setOnlineMeetingId
Sets the onlineMeetingId property value. The unique identifier of the online meeting associated with this conversation. The online meeting ID links the conversation to a specific meeting instance.- Parameters:
value- Value to set for the onlineMeetingId property.
-
setOrganizer
Sets the organizer property value. The organizer property- Parameters:
value- Value to set for the organizer property.
-
setUpvoteCount
Sets the upvoteCount property value. The number of upvotes the conversation received.- Parameters:
value- Value to set for the upvoteCount property.
-