public sealed class MessageAnnotation : IMessage<MessageAnnotation>, IEquatable<MessageAnnotation>, IDeepCloneable<MessageAnnotation>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Dialogflow v2 API class MessageAnnotation.
Represents the result of annotation for the message.
public RepeatedField<AnnotatedMessagePart> Parts { get; }
The collection of annotated message parts ordered by their
position in the message. You can recover the annotated message by
concatenating [AnnotatedMessagePart.text].
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-09 UTC."],[[["This webpage provides reference documentation for the `MessageAnnotation` class within the Google Cloud Dialogflow v2 API for .NET, with the current version being 4.9.0."],["The `MessageAnnotation` class represents the result of an annotation for a message, and it's part of the `Google.Cloud.Dialogflow.V2` namespace."],["The page lists multiple versions of the Dialogflow v2 API, starting from version 3.2.0 up to the latest version, 4.26.0, in descending order, making it easy to navigate through older versions."],["The `MessageAnnotation` class implements interfaces such as `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, and includes properties such as `ContainEntities` and `Parts`."],["The documentation shows that the `MessageAnnotation` class has two constructors: a parameterless one and another that takes a `MessageAnnotation` object."]]],[]]