public sealed class Part : IMessage<Intent.Types.TrainingPhrase.Types.Part>, IEquatable<Intent.Types.TrainingPhrase.Types.Part>, IDeepCloneable<Intent.Types.TrainingPhrase.Types.Part>, IBufferMessage, IMessage
Optional. The parameter name for the value extracted from the
annotated part of the example.
This field is required for annotated parts of the training phrase.
Optional. Indicates whether the text was manually annotated.
This field is set to true when the Dialogflow Console is used to
manually annotate the part. When creating an annotated part with the
API, you must set this to true.
[[["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 webpage provides documentation for the \u003ccode\u003ePart\u003c/code\u003e class, which is a component of the \u003ccode\u003eTrainingPhrase\u003c/code\u003e within the \u003ccode\u003eIntent\u003c/code\u003e type of the Google Cloud Dialogflow V2 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ePart\u003c/code\u003e class, found in the \u003ccode\u003eGoogle.Cloud.Dialogflow.V2\u003c/code\u003e namespace, represents a segment of a training phrase and is essential for defining how Dialogflow understands user input, and this documentation provides links to every version from 3.2.0 up to the latest, 4.26.0.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003ePart\u003c/code\u003e class include \u003ccode\u003eAlias\u003c/code\u003e, \u003ccode\u003eEntityType\u003c/code\u003e, \u003ccode\u003eText\u003c/code\u003e, and \u003ccode\u003eUserDefined\u003c/code\u003e, which are used to specify parameter names, entity types, the actual text, and whether the annotation was done manually.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ePart\u003c/code\u003e class inherits from \u003ccode\u003eObject\u003c/code\u003e and implements several interfaces, such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, indicating its role within the protocol buffer framework.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation details the constructors for the \u003ccode\u003ePart\u003c/code\u003e class, one that is a default, and the other used to copy information from another \u003ccode\u003ePart\u003c/code\u003e object, and both public.\u003c/p\u003e\n"]]],[],null,[]]