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"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis page provides reference documentation for the \u003ccode\u003eMessageAnnotation\u003c/code\u003e class within the Google Cloud Dialogflow v2 API for .NET, with the current version being 4.25.0 and the latest version being 4.26.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMessageAnnotation\u003c/code\u003e class represents the result of annotation for a message, indicating whether the text contains entities and providing a collection of annotated message parts.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, extending from \u003ccode\u003eobject\u003c/code\u003e in its inheritance.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMessageAnnotation\u003c/code\u003e class has two constructors, one default and one that takes another \u003ccode\u003eMessageAnnotation\u003c/code\u003e as an argument, along with two properties: \u003ccode\u003eContainEntities\u003c/code\u003e, a boolean value, and \u003ccode\u003eParts\u003c/code\u003e, a collection of \u003ccode\u003eAnnotatedMessagePart\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThis document lists the various versions of the Google Cloud Dialogflow v2 API ranging from version 3.2.0 to version 4.26.0, and the page provides navigation links to the corresponding documentation for each version of the \u003ccode\u003eMessageAnnotation\u003c/code\u003e class.\u003c/p\u003e\n"]]],[],null,[]]