Package com.microsoft.graph.models
Class EngagementConversation
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.EngagementConversation
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
- Direct Known Subclasses:
OnlineMeetingEngagementConversation
@Generated("com.microsoft.kiota")
public class EngagementConversation
extends Entity
implements com.microsoft.kiota.serialization.Parsable
Represents a conversation in Viva Engage.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic EngagementConversationcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the creationMode property value.The deserialization information for the current modelGets the messages property value.Gets the starter property value.Gets the starterId property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the creationMode property value.voidSets the messages property value.voidSets the starter property value.voidsetStarterId(String value) Sets the starterId property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
EngagementConversation
public EngagementConversation()Instantiates a newEngagementConversationand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static EngagementConversation 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
EngagementConversation
-
getCreationMode
Gets the creationMode property value. Indicates that the resource is in migration state and is currently being used for migration purposes.- Returns:
- a
EngagementCreationMode
-
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 classEntity- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getMessages
Gets the messages property value. The messages in a Viva Engage conversation.- Returns:
- a
List<EngagementConversationMessage>
-
getStarter
Gets the starter property value. The starter property- Returns:
- a
EngagementConversationMessage
-
getStarterId
Gets the starterId property value. The unique ID of the first message in a Viva Engage conversation.- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setCreationMode
Sets the creationMode property value. Indicates that the resource is in migration state and is currently being used for migration purposes.- Parameters:
value- Value to set for the creationMode property.
-
setMessages
Sets the messages property value. The messages in a Viva Engage conversation.- Parameters:
value- Value to set for the messages property.
-
setStarter
Sets the starter property value. The starter property- Parameters:
value- Value to set for the starter property.
-
setStarterId
Sets the starterId property value. The unique ID of the first message in a Viva Engage conversation.- Parameters:
value- Value to set for the starterId property.
-