Package com.microsoft.graph.models
Class AiInteractionMention
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.AiInteractionMention
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class AiInteractionMention
extends Entity
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AiInteractionMentioncreateFromDiscriminatorValue(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 mentioned property value.Gets the mentionId property value.Gets the mentionText property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the mentioned property value.voidsetMentionId(Integer value) Sets the mentionId property value.voidsetMentionText(String value) Sets the mentionText property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
AiInteractionMention
public AiInteractionMention()Instantiates a newAiInteractionMentionand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static AiInteractionMention 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
AiInteractionMention
-
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>>
-
getMentioned
Gets the mentioned property value. The entity mentioned in the message.- Returns:
- a
AiInteractionMentionedIdentitySet
-
getMentionId
Gets the mentionId property value. The identifier for the mention.- Returns:
- a
Integer
-
getMentionText
Gets the mentionText property value. The text mentioned in the message.- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setMentioned
Sets the mentioned property value. The entity mentioned in the message.- Parameters:
value- Value to set for the mentioned property.
-
setMentionId
Sets the mentionId property value. The identifier for the mention.- Parameters:
value- Value to set for the mentionId property.
-
setMentionText
Sets the mentionText property value. The text mentioned in the message.- Parameters:
value- Value to set for the mentionText property.
-